Avatar billede brilleabe Nybegynder
15. september 2004 - 15:11 Der er 7 kommentarer og
1 løsning

filtrering af liste efter flere kolonner

Jeg har 5 kolonner med data (og ca 7.000 rækker) i kolonne a findes et ’7-nummer', i kolonne b et versionsnummer og i kolonne c+d+e diverse data.

Der findes eksempelvis 9 rækker med samme 7-nummer, 3 har version 1, 3 har version 2 og de sidste 3 har version 1.
Jeg vil gerne have filtreret listen således at for hvert 7-nummer vises KUN de rækker med det HØJESTE versions nummer

Sådan ser det ud nu:
NUMMER  version data    data
71273    1    4565888    tekst1
71273    1    4525488    tekst2
71273    1    4558488    tekst3
71273    1    5548987    tekst4
71273    1    1256984    tekst5
71273    2    2569881    tekst6
71273    2    2459951    tekst7
71273    2    2256981    tekst8
71273    2    4558488    tekst9
71273    2    5548987    tekst10
71273    3    1256984    tekst11
71273    3    2569881    tekst12
71273    3    4565888    tekst13
71273    3    4525488    tekst14
71273    3    4558488    tekst15
71274    1    5548987    tekst16
71274    1    1256984    tekst17
71274    1    2569881    tekst18
71274    1    2459951    tekst19
71274    1    2256981    tekst20
71274    1    4558488    tekst21
71274    2    5548987    tekst22
71274    2    1256984    tekst23
71274    2    2569881    tekst24
71274    2    2569881    tekst25
Avatar billede alicevv Nybegynder
15. september 2004 - 16:51 #1
I Data vælger du Filter>Autofilter.
I kolonne B=versions nr. klikker du på ”faldnedboksen” og  vælger 3.
Nu har du kun nummer med version 3.
Avatar billede brilleabe Nybegynder
15. september 2004 - 16:56 #2
den går desværre ikke, der er nogen 7-numre som har 4, 5, 6, eller 7 versioner.
Avatar billede brilleabe Nybegynder
15. september 2004 - 19:01 #3
Jeg havde forestillet mig noget med en extra kolonne med et opslag a'la' vlookup/arrey som så retunerede 0 eller 1 - derefter kunne man jo filtrere efter denne kolonne.
Avatar billede brilleabe Nybegynder
19. september 2004 - 13:57 #4
jeg prøver lige at hæve pointantallet - for problemet giver mig stadig grå hår i hovedet ;-)
Avatar billede bak Forsker
19. september 2004 - 20:11 #5
prøv at indsætte en kolonne med dettte her.
=HVIS(MAKS(($B$2:$B$26)*($A$2:$A$26=A2))=B2;B2;0)

Indsættes som array-formel og trækkes ned. (afslut indtastning med ctrl-shift enter så formlen får {} omkring,)

Filtrer så efter > 0
Avatar billede brilleabe Nybegynder
19. september 2004 - 23:36 #6
=IF(MAX(($B$2:$B$10000)*($A$2:$A$10000=A4))=B4;B4;0)
Med lidt oversættelse så er det bare perfekt. Tak for hjælpen, smid et svar og point er på vej.
/ab
Avatar billede bak Forsker
20. september 2004 - 08:21 #7
oki :-)
Avatar billede brilleabe Nybegynder
20. september 2004 - 16:04 #8
jeg har det jo efterhånden sådan at hvis jeg kan 'tænke det' så kan excel levere - man skal bare hitte ud af hvordan.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester