Avatar billede ceacer Praktikant
03. februar 2007 - 12:20 Der er 11 kommentarer og
1 løsning

Fjerne ens værdier i to kolonner

Jeg har to kolonner - B8:B27 og C8:C50 - hvor der står en masse navne. Nogle af dem er ens. I kolonne D vil jeg gerne have de navne fra kolonne C, som ikke indgår i kolonne B. Det skal gerne gøres automatisk, så hvis man ændrer på et navn i B8:B27, så tages der automatisk højde for det i kolonne D.
Avatar billede ceacer Praktikant
03. februar 2007 - 12:21 #1
tilføjelse: Det skal helst ikke være en makro, hvis det er muligt.
Avatar billede excelent Ekspert
03. februar 2007 - 12:49 #2
indsæt i D8 og kopier ned til D50

=HVIS(C8<>"";HVIS(TÆL.HVIS($B$8:$B$27;C8);"";C8);"")
Avatar billede ceacer Praktikant
03. februar 2007 - 12:56 #3
Takker! Det virker. Vil du så ikke benytte følgende i kolonne J for at få dem ordnet i rækkefølge:
=HVIS(RÆKKE()-RÆKKE(I$8:I$50)+1>RÆKKER(I$8:I$50)-ANTAL.BLANKE(I$8:I$50);"";INDIREKTE(ADRESSE(MINDSTE((HVIS(I$8:I$50<>"";RÆKKE(J$8:J$50);RÆKKE()+RÆKKER(I$8:I$50)));RÆKKE()-RÆKKE(I$8:I$50)+1);KOLONNE(I$8:I$50);4)))

Ja det blev lige kolonne I frem for D.

Eller har du en bedre ide?

Smid et svar.
Avatar billede excelent Ekspert
03. februar 2007 - 13:16 #4
ok. ja den er lidt kompliceret men skal nok kikke på det.
Har jeg ret i at den du postede ikke virker efter hensigten ?
Avatar billede ceacer Praktikant
03. februar 2007 - 13:21 #5
Den virker faktisk helt efter hensigten. Den sorterer dem uden mellemrum. Hvor skulle problemet opstå?
Avatar billede excelent Ekspert
03. februar 2007 - 13:26 #6
men ikke alfabetisk så vidt jeg kan se
Avatar billede ceacer Praktikant
03. februar 2007 - 13:33 #7
hehe nej det er rigtigt, men de data der står i kolonnerne er i forvejen opstillet alfabetisk. :)
Avatar billede excelent Ekspert
03. februar 2007 - 13:35 #8
nå ok den var jeg ikke lige forberedt på :-)
Avatar billede excelent Ekspert
03. februar 2007 - 13:37 #9
her er den jeg plejer at bruge, men din virker jo fint

=HVIS(ER.FJL(MINDSTE(HVIS($I$8:$I$50<>"";RÆKKE($I$8:$I$50);"");RÆKKE(1:1)));"";INDIREKTE("i"&MINDSTE(HVIS($I$8:$I$50<>"";RÆKKE($I$8:$I$50);"");RÆKKE(1:1))))
Avatar billede ceacer Praktikant
03. februar 2007 - 13:44 #10
Jeg synes den giver nogle problemer, når jeg kopierer den ned. Men tak for hjælpen.
Avatar billede excelent Ekspert
03. februar 2007 - 13:46 #11
nå ja glemte at sige den skal afsluttes med CTRL+SHIFT+ENTER
Avatar billede ceacer Praktikant
03. februar 2007 - 13:59 #12
ja selvfølgelig. Nå hvor jeg har fat i dig, så har jeg lige et andet spørgsmål. Jeg har nu 4 kolonner (B, J, S og AB), hvor der står forskellige navne i. længden af disse kolonner kan variere. Jeg vil derudover gerne have en liste, hvor de er opstillet under hinanden. Det vil sige først navnene i kolonne B, så J, så S og endelig AB. Det skal gøres sådan, at hvis S fx får tilført et ekstra navn, så tages der højde for det. Har du et forslag dertil? Der er selvfølgelig point igen.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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