Avatar billede Senpei Juniormester
29. juli 2020 - 15:57 Der er 9 kommentarer

Hvordan finder jeg matchene data i to forskellige kolonner?

Jeg har en kollonne A med noget data fx:

02NR077x
02NR0771x
02NR0772x
02NR0773x
02NR0774x
02NR0775x
02NR0775x
02NR0776x
02NR0776x

I en anden kolonne B har jeg noget tilsvarende data, men i en anden rækkefølge. Opgaven er at tjekke om dataene i kolonne A også findes kolonne B, og sætte en markering i kolonne C ud fra den række hvor jeg har fundet dataene i kolonne B.

Hvordan gør jeg det? Nogen bud?
Avatar billede ebea Ekspert
29. juli 2020 - 16:41 #1
Kan gøres med en simpel HVIS formel. Kopier formlen ned, så langt du har data.
Hvis der er lighed mellem A og B kolonne, sættes et X
=HVIS(B2=A2;"X";"")
Avatar billede store-morten Ekspert
29. juli 2020 - 16:42 #2
Prøv i C1 og fyld ned til række 100:

=HVIS(TÆL.HVIS($B$1:$B$100;A1)>0;"X";"")

Har du flere rækker ændres $B$100 i C1 før du fylder ned.
Avatar billede Senpei Juniormester
29. juli 2020 - 16:47 #3
Det er vidst ikke helt så simpelt som med en HVIS formel. Problemet er at dataene ikke står ved siden af hinanden. Altså dataene i B er ikke i samme rækkefølge som dataene i A. De er blandet.
Avatar billede ebea Ekspert
29. juli 2020 - 18:37 #4
#3 - Skal dubletter så angives som i eksemplet i #2, eller skal de listes fra toppen af, så alle dubletter listes i en lang liste?
Avatar billede Senpei Juniormester
30. juli 2020 - 09:21 #5
Jeg er ikke sikker på jeg forstår. Jeg prøver igen. To kolonner:

A
02NR077x
02NR0771x
02NR0772x
02NR0773x
02NR0774x
02NR0775x
02NR0775x
02NR0776x
02NR0776x
...

B
02NR0772x
02NR0873x
02NR0776x
02NR0876x
02NR0770x
02NR0775x
02NR0774x
02NR0771x
02NR0775x
02NR0772x
02NR0771x
02NR0775x
...

Kun A har dupletter. B er længere end A og indeholder også andet data.
Jeg skal finde de rækker i B som indeholder data der også er i A, og markere rækken. B Kolonnen er over 1000 rækker lang. A er er kun ca. 50 rækker lang.
Avatar billede store-morten Ekspert
30. juli 2020 - 10:13 #6
"Opgaven er at tjekke om dataene i kolonne A også findes kolonne B"
og nu
"Jeg skal finde de rækker i B som indeholder data der også er i A"

Prøv:
=HVIS(TÆL.HVIS($A$1:$A$100;B1)>0;"X";"")
Avatar billede ebea Ekspert
30. juli 2020 - 10:39 #7
#5 - Det jeg mente med at liste dubletter, var om de skulle vises ud for hver række, eller om du ville have dem listet fra toppen af, startende i f.eks. C1, og så nedefter, uden mellemrum i rækkerne.
Det var for overskuelighedens skyld.
Avatar billede Daffodil Professor
30. juli 2020 - 14:41 #8
Lav det som et LOPSLAG

Hvis de data du har angivet i #5 startende i celle A2 kan du i celle C2 indsætte formlen:

=LOPSLAG(B2;$A$2:$A$10;1;FALSK)

Denne formel skal du sætte ind i en HVIS formel hvis du vil have et kryds og blank.
Jeg kunne dog pt ikke få HVIS formlen til at gøre det rigtigt.
Avatar billede anedi Ekspert
04. august 2020 - 15:47 #9
=sammenlign(B1;A:A;0)
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

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