Finn duplikater i to kolonner i Excel (6 egnede tilnærminger)

  • Dele Denne
Hugh West

Microsoft Excel har gitt en rekke metoder for å finne duplikater i to eller flere kolonner. I denne artikkelen lærer du alle enkle & nyttige triks sammen med VBA-redigeringsmetoden for å finne duplikater eller treff i to kolonner i Excel.

Les mer: Finn treff eller dupliserte verdier i Excel

Skjermbildet ovenfor er en oversikt over artikkelen som representerer datasettet & et eksempel på funksjonen for å finne dupliserte verdier. Du vil lære mer om datasettet sammen med alle passende funksjoner i følgende metoder i denne artikkelen.

Last ned øvelsesarbeidsbok

Du kan laste ned Excel-arbeidsboken vår som vi har brukt til å utarbeide denne artikkelen. Du finner regnearkene med øvingsseksjoner.

Finn treff i to kolonner

6 egnede tilnærminger for å finne duplikater i to kolonner i Excel

1. Finne duplikater innenfor lignende rader i to kolonner

I den første delen finner vi ut duplikatene i de samme radene bare i to kolonner. Men disse metodene kan ikke brukes for treff som skiller mellom store og små bokstaver. Hvis du trenger å finne eksakte treff med å vurdere bokstavsaker akkurat nå, så har vi en løsning for dette også i metode 5.

Les mer: Excel-formel for å finne duplikater i én kolonne

1.1 Bruke likhetstegn som logisk argument for å oppdage duplikater innenfor lignende rader i toExcel-funksjoner på denne nettsiden.

Kolonner

Vi har to navnelister i Kolonner B & C3. Og vi kan finne duplikater innenfor samme rad ved ganske enkelt å bruke likhetstegnet som en logisk funksjon.

📌 Trinn:

➤ Velg Celle D5 & type:

=B5=C5

➤ Trykk Enter , du får den første returverdien. Hvis treff blir funnet, vil verdien returnere som TRUE & hvis den ikke blir funnet, vil den returnere som FALSE .

➤ Bruk nå Fyllhåndtak for å autofylle resten av cellene i Kolonne D for å finn alle treff.

1.2 Bruke IF-funksjonen for å finne duplikater innenfor samme rader i to kolonner

Ved å bruke den logiske funksjonen- HVIS , kan du finne & vis duplikatene i en annen kolonne.

📌 Trinn:

➤ I Celle D5 vil formelen være:

=IF(B5=C5,B5,"")

➤ Trykk Enter .

➤ Bruk Fyllhåndtak for å autofylle andre celler i Kolonne D & du er ferdig.

1.3 Bruke betinget formatering for å markere treff innenfor samme rader i to kolonner

Hvis du vil finne duplikater innenfor de samme radene i to kolonner, da passer sannsynligvis betinget formatering best for å markere samsvarene, og den lar deg ikke skrive inn noen funksjon for å søke etter samsvar.

📌 Trinn 1:

➤ Velg hele celleområdet som vurderes for å finne duplikater.

📌 Trinn 2:

➤ Under Hjem -fanen, fra rullegardinmenyen Betinget formatering i Stiler -gruppen med kommandoer , velg kommandoen Ny regel . En dialogboks vises.

📌 Trinn 3:

➤ Velg nå regeltypen for å bruk en formel for å bestemme i celler for å formatere.

➤ I Regelbeskrivelse -redigeringsprogrammet skriver du =$B5=$C5

➤ Velg Alternativet Format & en annen dialogboks vises.

📌 Trinn 4:

➤ Fra Fyll -kategorien, velg en farge du vil bruke for å utheve duplikatene.

➤ Trykk OK & du får vist prøveformatet med valgt farge i dialogboksen Ny formateringsregel .

📌 Trinn 5:

➤ Trykk OK for siste gang & du er ferdig.

På bildet nedenfor er kampene i de samme radene nå synlige med valgt farge.

2. Finne duplikater i alle rader i to kolonner

2.1 Bruke betinget formatering for å finne alle duplikater i to kolonner

For å finne duplikater i to kolonner i alle rader, du kan bruke den relaterte kommandoen i Betinget formatering direkte for utheving.

📌 Trinn 1:

➤ Velg celleområdet først.

📌 Trinn 2:

➤ Under Hjem fane & fra Betinget formatering rullegardinmenyen, velg Dupliserte verdier fra Regler for utheving av celler . En dialogboks vises.

📌 Trinn 3:

➤ Velg fargen du vil vis for å utheve duplikatene.

➤ Trykk OK & du er ferdig.

Som bildet nedenfor, vil du se alle kampene med den valgte & uthevede farger.

2.2 Kombinere IF & COUNTIF-funksjoner for å oppdage duplikater i to kolonner

Vi kan bruke IF & COUNTIF fungerer sammen for å finne data fra 1. kolonne i 2. kolonne for treff.

📌 Trinn:

➤ I Celle D5 , vi må skrive inn følgende formel:

=IF(COUNTIF($C$5:$C$15,$B5)=0,"",$B5)

➤ Trykk Enter & bruk deretter Fyllhåndtak for å autofylle resten av cellene i Kolonne D . Dermed får du alle navnene fra liste 1 som er til stede i liste 2.

2.3 Bruke IF, AND, COUNTIF-funksjoner for å finne spesifikke duplikater i to Kolonner

Nå hvis du vil skrive inn et navn & se om det er til stede i begge kolonnene, så er denne metoden best egnet. I Celle F8 er navnet "Kyle" skrevet & hvis navnet er til stede i begge kolonnene B & C , vil utdataene vise meldingen- JA , ellers vil den returnere som NEI .

Les mer: Finne ut antall dupliserte rader ved å brukeCOUNTIF formel

📌 Trinn:

➤ Den relaterte formelen i Celle F9 vil være:

=IF(AND(COUNTIF(B5:B15,F8),COUNTIF(C5:C15,F8)),"YES","NO")

➤ Trykk Enter & du vil se at det viser JA , så navnet "Kyle" er tilstede i både kolonner B & C .

2.4 Kombinere HVIS, FEIL. MATCH-funksjoner for å finne treff i to kolonner

Hvis du vil bruke MATCH -funksjonen til å finne treff eller duplikater i to kolonner innenfor en hvilken som helst rad, må du sette inn FEIL innen HVIS & MATCH fungerer ellers hvis et samsvar/duplikat ikke blir funnet, vil du bli vist en feilmelding.

📌 Trinn:

➤ I Celle D5 . formelen med funksjonen MATCH vil være:

=IF(ISERROR(MATCH($B5,$C$5:$C$15,0)),"",$B5)

➤ Trykk Enter , fyll hele kolonnen automatisk ved å bruke Fyllhåndtak & du finner resultatene med en gang.

3. Finne duplikater i mer enn to kolonner

3.1 Bruke IF-AND-funksjoner for å finne duplikater innenfor samme rader i mer enn to kolonner

For å finne treff eller duplikater i mer enn to kolonner må vi bruke AND -funksjonen for å legge til flere logikker. Så, i vårt modifiserte datasett, har vi nå en annen kolonne (liste 3) med flere navn & vi finner alle kampene innenfor de samme radene i Kolonne E .

📌 Trinn:

➤ I Celle E5 , formelen basert på kriteriene vil være:

=IF(AND(B5=C5,C5=D5),B5,"")

➤ Trykk Enter , autofyll resten av cellene med Fyllhåndtak & du får alle kampene i de samme radene med en gang.

3.2 Bruke IF-OR-funksjoner for å finne duplikater innenfor lignende rader i to av flere kolonner

Her er et annet tilfelle der vi finner duplikatene i en av de to kolonnene innenfor de samme radene fra mer enn to kolonner, og hvis samsvarene blir funnet, vil meldingen vise "Funnet", ellers kommer den tilbake som blank.

📌 Trinn:

➤ Vi må skrive inn Celle E5 :

=IF(OR(B5=C5,C5=D5,D5=B5),"Found","")

➤ Trykk Enter , autofyll resten av cellene i kolonnen & du får alle treffene som finnes innenfor de samme radene.

4. Trekke ut data basert på duplikater i to kolonner

4.1 Bruke VLOOKUP eller INDEX-MATCH for å trekke ut data basert på duplikater i to kolonner

Basert på duplikatene som ble funnet i to kolonner kan vi også trekke ut data med VLOOKUP eller INDEX-MATCH formler. I vårt modifiserte datasett, kolonner B & C representerer navnene på noen personer med beløpene for donasjonene deres. I kolonne E, er noen få navn tilstede & vi finner donasjonene til de få personene i Kolonne F ved å finne duplikater i to Kolonner- B & E .

📌 Trinn:

➤ I Celle F5 , vil den relaterte formelen med VLOOKUP være:

=VLOOKUP(E5,$B$5:$C$15,2,FALSE)

➤ Trykk Enter , autofyll hele kolonnen & du får donasjonsbeløpene til de utvalgte personene fra Kolonne E .

Du kan også bruke INDEX-MATCH formel her for å finne lignende resultater. I dette tilfellet vil formelen i Celle F5 være:

=INDEX($B$5:$C$15, MATCH($I5,$B$5:$B$15,0),2)

Deretter trykker du Enter , fyller ut hele kolonne & du er ferdig.

4.2 Sette inn jokertegn i VLOOKUP- eller INDEX-MATCH-funksjoner for å trekke ut databaserte partielle treff i to kolonner

Nå har vi fulle navn i Kolonne B & med korte navn i Kolonne E , søker vi etter de delvise treffene i Kolonne B & Trekk deretter ut donasjonsbeløpene til de valgte personene i Kolonne F . Vi må bruke Jokertegn (Asterisk-'*') her før & etter cellereferansene fra Kolonne E som Asterisk(*) vil søke etter tilleggstekstene.

📌 Trinn:

➤ Den relaterte formelen i Celle F5 vil være:

=VLOOKUP("*"&E5&"*",$B$5:$C$15,2,FALSE)

➤ Trykk Enter , autofyll hele kolonnen & du finner resultatene med en gang.

Og hvis du velger å bruke INDEX-MATCH -funksjonene, må du skrive inn Celle F5 :

=INDEX($B$5:$C$15, MATCH("*"&$I5&"*",$B$5:$B$15,0),2)

Trykk deretter Enter & bruk Fyllhåndtaket for å fylle ned hele kolonnen.

5. Finne versalsensitive duplikater i toKolonner

Alle metodene nevnt ovenfor var ufølsomme for store og små bokstaver. Hvis du nå vil finne duplikater i to kolonner i de samme radene med store og små bokstaver på, vil denne delen vise deg veien. Her, i to kolonner av Liste 1 & 2, er noen navn til stede i begge kolonnene, men ikke med lignende store bokstaver. Med EXACT -funksjonen finner vi ut hvilke navn som er de samme med å vurdere det som skiller mellom store og små bokstaver.

📌 Trinn:

➤  I celle D5 vil formelen være:

=EXACT(B5,C5)

➤ Trykk Enter , autofyll resten av cellene ved å bruke Fyll ned & du får alle de nøyaktige samsvarene med sensitive store og små bokstaver på. Treffene vil vises som TRUE , og resultatet som ikke samsvarer vil returnere som FALSE logisk verdi.

6 . Bruke VBA Editor for å finne duplikater i to kolonner

Hvis du elsker å kode med VBA Editor for Excel-funksjoner, kan denne metoden være egnet for deg. Vi skal vise duplikatene i kolonne D ved hjelp av VBScript .

📌 Trinn 1:

➤ Trykk Alt+F11 for å åpne VBA -vinduet.

➤ Fra Sett inn -fanen, velg Modul . En ny modul for VBA-editoren vil vises der du skriver inn kodene.

📌 Trinn 2:

➤ I redigeringsvinduet kopierer du følgende koder:

2373

➤ Klikk på Kjør -knappen eller trykk F5 for å aktivere subrutinen.

📌 Trinn 3:

➤ Lukk VBA-vinduet eller trykk Alt+F11 igjen for å gå tilbake til Excel-arbeidsboken.

➤ Velg nå celleområdet fra liste 1 som må være inspisert for kamper i liste 2.

📌 Trinn 4:

➤ Fra Utvikler -fanen, velg Makroer , en dialogboks åpnes.

Merk: Hvis du ikke finner alternativet Utvikler øverst eller på båndseksjonen, så må du aktivere det ved å åpne Excel-alternativer først. Der finner du alternativet 'Tilpass bånd' . Fra Hovedfaner -alternativet, sett et Velg-merke på Utvikler . Trykk OK & Utvikler-fanen skal nå vises øverst i Excel-arbeidsboken.

📌 Trinn 5:

➤ Ettersom du allerede har aktivert makroen, vil nå dette makronavnet være synlig i dialogboksen. Trykk Kjør & du er ferdig med trinnene dine.

Du finner alle treffene i kolonne D som på bildet nedenfor.

Avsluttende ord

Jeg håper at alle disse metodene nevnt ovenfor for å finne duplikater i to kolonner under flere kriterier nå vil be deg om å søke i dine vanlige Excel-oppgaver. Hvis du har spørsmål eller tilbakemeldinger, vennligst gi meg beskjed i kommentarfeltet. Eller du kan sjekke ut våre andre nyttige artikler relatert til

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.