Indholdsfortegnelse
I Microsoft Excel er der mange metoder til rådighed til at finde dubletter i en enkelt kolonne. Vi kan indsætte en funktion eller bruge en kombineret formel til at identificere dubletter eller match i vores Excel-regneark. I denne artikel får du mulighed for at lære alle mulige enkle metoder til at finde dubletter i en kolonne med eksempler og gode illustrationer.
Download arbejdsbog til øvelser
Du kan downloade den Excel-arbejdsbog, som vi har brugt til at forberede denne artikel.
Find dubletter i én kolonne.xlsx8 egnede måder at finde dubletter i én kolonne med Excel-formel
1. Brug COUNTIF-funktionen til at finde dubletter sammen med 1. forekomst
I den følgende tabel er der flere navne, der ligger under Navn overskriften i Kolonne B . og under den Duplikat overskriften i Kolonne C , vil vi bruge funktionen COUNTIF for at finde ud af, om et navn i venstre kolonne har dubletter eller ej. Formlen vil returnere TRUE for dobbelte navne og FALSK for unikke.
I det første output Celle C5 , formlen med den COUNTIF funktion vil være:
=COUNTIF($B$5:$B$14,B5)>1
Når du har trykket på Indtast og automatisk udfyldning af resten af cellerne i Kolonne C , får vi følgende resultater.
I denne formel er COUNTIF funktionen returnerer antallet af tællinger for hvert navn, og ved at bruge den logiske operatør har vi ledt efter de tællinger, der er større end 1 Vi kan således identificere dubletterne ved at kigge efter den boolske værdi 'TRUE' kun.
Læs mere: Formel til at finde dubletter i Excel (6 nemme måder)
2. Opret en formel med IF- og COUNTIF-funktionerne for at finde dubletter i én kolonne
Vi kan også kombinere IF og COUNTIF funktioner til at returnere output med tilpassede tekster. Under Udgang overskriften, vil formlen returnere 'Duplikat' for de dobbeltnavne, der findes i Kolonne B . Og hvis en tekst er unik i den Navn kolonnen, returnerer formlen et tomt felt for den tilsvarende tekstværdi.
Så den krævede formel, der kombinerer IF og COUNTIF funktioner i Celle C5 bør være:
=IF(COUNTIF($B$5:$B$14,B5)>1, "Duplikat",""")
Tryk nu på Indtast , bruge Håndtag til påfyldning til automatisk at udfylde de andre celler under Udgang overskriften, og du vil finde følgende output med det samme.
I denne formel er IF funktionen leder efter tællinger på mere end 1, og hvis den findes, returnerer den den angivne tekst 'Duplikat' , ellers en tom celle.
Læs mere: Sådan finder du dobbelte værdier i Excel ved hjælp af formel (9 metoder)
3. Find dubletter i en kolonne uden 1. forekomst i Excel
I dette afsnit indsætter vi en formel, der viser 'Duplikat' fra den anden forekomst af en lignende tekst. Hvis et navn i f.eks. Kolonne B er til stede tre gange, vil formlen returnere den definerede tekst 'Duplikat' kun for den 2. og 3. forekomst.
Den krævede formel for den første udgang Celle C5 vil være:
=IF(COUNTIF($B$5:$B5,B5)>1, "Duplikat",""")
Når du har trykket på Gå ind på og træk ned til den sidste celle i Udgang kolonnen, får vi følgende returværdier.
For det første output i celle C5 , har vi defineret celleområdet med $B$5:$B5 kun, og derfor vil formlen kun lede efter den første celle for at finde en dobbeltværdi. Mens du trækker ned i Håndtag til påfyldning for at finde de næste udgange, antallet af celler i defineret område for den COUNTIF funktion stiger med 1 for hver efterfølgende celle. Så den første forekomst af en tekst i Navn kolonne tæller ikke for mere end 1 her.
Læs mere: Sådan finder du duplikater i en kolonne ved hjælp af Excel VBA (5 måder)
4. Excel-formel til at finde case-sensitive dubletter i en enkelt kolonne
Nu anvender vi en anden kombineret formel for at finde de dubletter, der er følsomme over for store og små bogstaver. Vi kombinerer IF-, SUM- og EXACT-funktioner her. EKSACT funktionen kontrollerer, om to strenge er nøjagtigt ens. SUM-funktionen blot summerer de numeriske værdier.
I det første output Celle C5 vil den kombinerede formel med de nævnte funktioner være:
=IF(SUM((--EXACT($B$5:$B$14,B5)))<=1,""", "Duplikat")
Tryk nu på Indtast og udfylde hele kolonnen automatisk for at finde alle returværdier.
Hvis du lægger mærke til det, vil du opdage, at navnet 'Fred' forekommer tre gange i Navn kolonne. Men formlen har returneret 'Duplikat' kun for de to første forekomster, og den tredje ignoreres, da dens første bogstav ikke passer med de andre.
🔎 Hvordan virker formlen?
- EKSACT funktionen her søger efter de nøjagtige og nøjagtige match for den første tekst i kolonnen Navn og returnerer dermed følgende output:
{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}
- Ved hjælp af dobbelt-unær (-) , konverteres returværdierne til tal, '1' til TRUE og '0' til FALSK Så returværdierne her vil være:
{1;0;0;0;0;0;0;0;0;0}
- SUM funktionen summerer derefter alle de numeriske værdier, der er fundet i det foregående trin.
- =SUM((-EXACT($B$5:$B$14, B5)))<=1: Denne del af formlen kontrollerer, om summen eller returværdien, der blev fundet i sidste trin, er lig med eller mindre end 1 .
- Endelig er det IF funktionen søger efter summen, der er mindre end eller lig med 1 og returnerer en tom celle, og hvis den ikke findes, returnerer den den definerede tekst 'Duplikat' .
- Formlen bliver gældende for resten af cellerne i Udgang kolonnen, når vi har udfyldt den første celle.
Læs mere: Find dubletter i to kolonner i Excel (6 egnede metoder)
Lignende læsninger
- Excel Find dubletter i kolonne og slet række (4 hurtige måder)
- Excel finder duplikerede rækker baseret på flere kolonner
- Sådan finder du dobbelte rækker i Excel (5 hurtige måder)
- Excel Top 10-liste med dubletter (2 måder)
- Sådan sammenligner du rækker i Excel for dubletter
5. Find sekvens af dubletter med Excel-formel
I dette afsnit leder vi efter dubletter med COUNTIF funktionen, og derefter returneres det fortløbende nummer for hver forekomst af den lignende tekst i Output-kolonnen.
Den krævede formel i det første output Celle C5 er:
=COUNTIF($B$5:$B5,B5)
Tryk på Indtast , udfylder du hele kolonnen, og du får følgende returværdier. I billedet nedenfor er navnet Fred er til stede tre gange, og i de fremhævede outputceller ser du de fortløbende numre for alle dubletter, herunder også den første forekomst.
I denne formel har vi anvendt relativ cellereference for det valgte celleområde. Så når formlen begynder at gå nedad i den Udgang kolonnen, inddrager den kun det øgede antal celler op til den tilsvarende udgangscelle. Således ignoreres den dobbelte tekst i alle de næste celler, indtil formlen når ned til den tilsvarende dobbelte værdi.
6. Filtrer og slet dubletter i én kolonne i Excel
Når vi har anvendt formlen til at finde de dobbelte værdier, kan vi filtrere og slette dem med det samme. På billedet nedenfor er uddataene fundet ved at følge den foregående metode. Nu gennemgår vi de næste trin for at nå vores mål i dette afsnit.
📌 Trin 1:
➤ Vælg først hele tabellen, herunder dens overskrifter.
➤ Under den Hjem skal du vælge indstillingen Filter fra den Sortere & Filtrere i rullelisten i Redigering af gruppe af kommandoer.
Så vi har lige aktiveret den Filter knapper for vores overskrifter i følgende tabel.
📌 Trin 2:
➤ Klik på Udgang rullemenuen og fjerne markeringen af den første mulighed, der viser den numeriske værdi '1' .
➤ Tryk nu på OK .
Vi ser nu de duplikerede tekster uden deres første forekomst i den filtrerede tabel nedenfor.
📌 Trin 3:
➤ Vælg de celler, der indeholder navnene og de tilsvarende udgange.
➤ Og slet dem alle.
📌 Trin 4:
➤ Åbn den Udgang filter igen.
➤ Markér den indstilling, der viser '1' kun.
➤ Tryk på Indtast og så er du færdig.
Som i det følgende skærmbillede får du nu kun alle de unikke tekstdata eller navne.
Læs mere: Sådan finder & Fjern duplikerede rækker i Excel
7. Excel-formel til at finde dubletter i én kolonne baseret på betingelse
Vi kan også indsætte en betingelse og finde frem til dubletterne for de værdier, der ligger i en kolonne. I billedet nedenfor har vi nu en ekstra kolonne, der repræsenterer afdelingerne for alle medarbejdere i en organisation.
Nu kan vi have to medarbejdere med samme navn, men i forskellige afdelinger. Og et af deres navne med den tilsvarende afdeling kan være til stede med duplikeringer i følgende datasæt. Ved at kombinere de IF og COUNTIFS funktioner, vil vi nu lede efter disse dobbelte rækker.
Den krævede formel i det første output Celle D5 vil være:
=IF(COUNTIFS($B$5:$B$14,B5,$C$5:$C$14,C5)>1, "Duplikat",""")
Når du har trykket på Indtast og fylde hele den Udgang kolonnen, får vi returværdierne som vist nedenfor.
På Kolonne B , har vi navnet 'Fred' tre gange, men kun en af dem er med den Salg afdeling (række 7) De to andre forekomster af det lignende navn er med den Markedsføring afdeling (række 9 og række 13) En af dem er altså en gentagelse. Vi kan således indtaste flere betingelser i COUNTIFS funktion til at finde det ønskede output.
Læs mere: Find match eller duplikerede værdier i Excel
8. Find og fremhæv dubletter med regel for betinget formatering
I det sidste afsnit finder vi frem til dubletterne og fremhæver dem ved at bruge Betinget formatering kommandoen. Vi tildeler en formel med kommandoen COUNTIF funktion i Regelboks og definer derefter formatet for de celler, hvor vores formel skal returnere den boolske værdi 'TRUE' kun.
Lad os nu følge nedenstående trin for at opfylde kriterierne:
📌 Trin 1:
➤ Vælg alle navnene under Navn overskriften i Kolonne B .
➤ Under den Hjem bånd, vælg indstillingen Ny regel fra den Betinget formatering drop-down.
En dialogboks med navnet Ny formateringsregel vil blive vist.
📌 Trin 2:
➤ Vælg den Regel Type som "Brug en formel til at bestemme, hvilke celler der skal formateres .
➤ I den Regel Beskrivelse feltet, indlejres følgende formel:
=COUNTIF($B$5:$B$14,B5)>1
➤ Tryk på Format .
📌 Trin 3:
➤ I den Formater celler vinduet, skifter du til Fyld og vælg en baggrundsfarve til de duplikerede celler.
➤ Tryk på OK .
📌 Trin 4:
➤ Du får et eksempel på cellens format som vist i billedet nedenfor.
➤ Tryk på OK for sidste gang, og så er vi færdige.
Endelig vil du bemærke de fremhævede dubletter, herunder de første forekomster, som vist i følgende skærmbillede.
Læs mere: Sådan finder, fremhæver og fjerner dubletter i Excel
Afsluttende ord
Jeg håber, at alle disse enkle metoder, der er nævnt ovenfor, nu vil hjælpe dig med at anvende dem i dine Excel-regneark, når du skal identificere dubletter med formler. Hvis du har spørgsmål eller feedback, så lad mig vide det i kommentarfeltet. Eller du kan tjekke vores andre artikler relateret til Excel-funktioner på dette websted.