Indholdsfortegnelse
Det er meget nemt at matche dubletter i Excel. Vi kan bruge forskellige funktioner og formler til at finde dubletter i Excel . Lad mig vise dig de bedste og nemme metoder til at vlookup duplikatmatches i Excel.
Download øvelsesbog
Du kan downloade den gratis Excel-skabelon her og øve dig på egen hånd.
Vlookup Duplicate Matches.xlsx5 måder at Vlookup Duplikatmatches i Excel på
Lad os først blive introduceret til vores datasæt. I mit datasæt har jeg placeret nogle sælgers navne og deres salgsstater i to på hinanden følgende uger. Se, at der er nogle stater, der er fælles. Nu vil jeg vise, hvordan du kan se på disse dubletter med VLOOKUP og andre Excel-funktioner.
Metode 1: Brug VLOOKUP-funktionen til at finde dobbelte match i Excel
I vores allerførste metode bruger vi VLOOKUP-funktionen til at finde dubletter. VLOOKUP funktionen kan slå en værdi op i den venstre kolonne i en datatabel og returnerer den tilsvarende værdi fra en anden kolonne, der er placeret i højre side af tabellen. Her vil vores opslagsværdi være fra Kolonne D og vil finde dubletterne fra Kolonne C Hvis der findes en dublet, vises statens navn. Ellers vises #N/A .
Trin 1:
⏩ Aktiver Celle E5 .
⏩ Skriv den nedenstående formel-
=VLOOKUP(D5,$C$5:$C$11,1,FALSE)
⏩ Derefter skal du blot trykke på Indtast knappen for at få resultatet.
Trin 2:
⏩ Senere, dobbeltklik på Håndtag til påfyldning ikonet for at kopiere formlen.
Nu vil du se, at der er fundet dubletter.
Læs mere: Find dubletter i to kolonner i Excel
Metode 2: Anvend MATCH-funktionen til at finde dobbelte match i Excel
Nu finder vi dubletter ved hjælp af MATCH-funktionen Men her vil vores opslagsværdi være fra Kolonne C og vil finde dubletterne fra Kolonne D. Hvis der findes en dublet, vises række nummeret på den duplikerede værdi, hvis ikke, vises #N/A Husk, at rækkeantallet her tælles i forhold til det valgte array.
Trin 1:
⏩ Indtast formlen i Celle E5 -
=MATCH(C5,$D$5:$D$11,FALSE)
⏩ Tryk på Indtast knap.
Trin 2:
⏩ Endelig skal du bruge Håndtag til påfyldning værktøjet for at kopiere formlen.
Så vil du se, at dubletterne udtrækkes med deres array-rækkenummer.
Læs mere: Find match eller duplikerede værdier i Excel
Metode 3: Kombiner IF, ISNA, VLOOKUP-funktioner for at finde duplikerede match i Excel
Nu skal vi kombinere tre funktioner til at matche dubletter. Det er funktionerne IF , ISNA , VLOOKUP funktioner. IF funktionen kontrollerer, om en betingelse er opfyldt, og returnerer en værdi, hvis den er sand, og en anden værdi, hvis den er falsk. ISNA funktionen er en fejlbehandlingsfunktion, den hjælper med at finde ud af, om en celle har " #N/A fejl" eller ej. Her vil vi matche dubletter i Kolonne D for værdien af Kolonne C. Hvis der findes en dublet, vises "Duplicate" (Duplikat), og hvis der ikke findes en "Unique" (Unik), vises den.
Trin 1:
⏩ I Celle E5 skrive den givne formel-
=IF(ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE)), "Unik", "Duplikat")
⏩ Derefter skal du blot trykke på Indtast knap.
Trin 2:
⏩ Brug derefter Håndtag til påfyldning værktøjet for at kopiere formlen.
⏬ Opdeling af formler:
➤ VLOOKUP(D5,$C$5:$C$11,1,FALSE)
Først vil VLOOKUP-funktionen slå op i Celle D5 til arrayet C5:C11 og vil returnere som-
New York
➤ ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE)))
ISNA-funktionen vil vise FALSK, da den ikke får nogen fejl, hvis den fik en fejl, ville den vise SANDT. Så resultatet er-
FALSK
➤ IF(ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE)), "Unik", "Duplikat")
Endelig vil IF-funktionen give resultatet "Duplikat" for FALSK og "Unik" for SANDT. Den returnerer-
Duplikat
Lignende læsninger
- Sådan sammenligner du rækker i Excel for dubletter
- Excel finder lignende tekst i to kolonner (3 måder)
- Sådan finder & Fjern duplikerede rækker i Excel
- Excel finder duplikerede rækker baseret på flere kolonner
Metode 4: Find duplikerede værdier i to kolonner i Excel ved hjælp af IF, ISNA, VLOOKUP-funktioner
I denne metode vil vi bruge de samme funktioner som i de tidligere metoder til at matche dubletter i to kolonner. Derfor har jeg placeret opslagsværdien i Celle D13 Nu bruger vi denne cellehenvisning til at finde den tilsvarende i begge Kolonne C og D Hvis vi finder et match, vises "Duplikeret", ellers "Unik".
Trin:
⏩ Skriv den givne formel i Celle D14 -
=IF(IF(IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
+IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)=2, "Duplikeret", "Unik")
⏩ Klik på Gå ind på knappen for output.
Derefter vil du se, at den viser "Duplikeret".
⏬ Opdeling af formler:
➤ ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)))
Her er det ISNA og LOOKUP funktioner fungerer som den foregående metode, så den returnerer-
FALSK
➤ IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE))),0,1)
Derefter IF funktionen vil vise O til FALSK og 1 til TRUE for arrayet C5:C11 Den vil vende tilbage som-
1
➤ IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE))),0,1)
Her IF funktionen vil vise O til FALSK og 1 til TRUE for arrayet D5:D11 Den vil vende tilbage som-
1
➤ IF(IF(IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
+IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)=2, "Duplikeret", "Unik")
Nu vil den sidste IF-funktion summere resultatet af de to IF-funktioner. Hvis summen giver 2, vil den vise Duplicated, hvis ikke, vil den vise Unique. Så den returnerer-
"Duplikeret"
Læs mere: Excel-formel til at finde dubletter i én kolonne
Metode 5: Deltag VLOOKUP- og COUNTIF-funktioner for at finde dobbelte match i Excel
Til denne metode har jeg lavet et nyt datasæt til denne metode. Jeg har brugt nogle navne på programmeringssprogkurser, deres ID'er og deltagernes navne. Du vil se, at nogle personer har taget det samme kursus. Nu skal vi anvende VLOOKUP og COUNTIF funktioner sammen for at matche dubletter. Vi ved, at VLOOKUP viser altid den første forekomst. Hvad gør vi, hvis vi vil have de næste værdier for forekomst? Lad os se.
I første omgang opretter vi unikke ID'er ved hjælp af COUNTIF funktion.
Trin 1:
⏩ For at skrive den givne formel i Celle B5 -
=COUNTIF($C$5:C5,C5)&"-"&C5
⏩ Tryk på Enter-knappen
⏩ Brug derefter Håndtag til påfyldning værktøjet for at kopiere formlen.
Nu kan du se, at de dobbelte ID'er er i et serienummer.
Trin 2:
⏩ Skriv den givne formel i Celle D15 -
=VLOOKUP(COUNTIF($C$15:C15,C15)&"-"&C15,$B$5:$E$11,4,FALSE)
⏩ Klik på Indtast knap.
Trin 3:
⏩ Endelig skal du bruge Håndtag til påfyldning værktøjet for at kopiere formlen.
Og nu kan du se, at vi har fået de næste værdier, som betyder deltagernavne for det samme kursus-ID.
⏬ Opdeling af formler:
⏩ COUNTIF($C$15:C15,C15)
COUNTIF funktionen tæller antallet af forekomster i celle C15, der returnerer som-
1
⏩ COUNTIF($C$15:C15,C15)&”-“&C15
Derefter vil den tilføje en bindestreg og værdien af cellen med nummeret for at lave et unikt ID, der returneres som-
1-C102
⏩ VLOOKUP(COUNTIF($C$15:C15,C15)&"-"&C15,$B$5:$E$11,4,FALSE)
Endelig er det VLOOKUP funktionen vil søge i henhold til det unikke ID i arrayet B5:E11 og vil vise resultatet fra Kolonne 4 af dette array. Så det vil returnere som-
"Peter"
Læs mere: Find ud af antallet af duplikerede rækker ved hjælp af COUNTIF-formlen
Konklusion
Jeg håber, at alle de ovenfor beskrevne metoder vil være gode nok til at vlookup duplikatkampe. Du er velkommen til at stille spørgsmål i kommentarfeltet, og giv mig feedback.