Excel-formel för att hitta dubbletter i en kolumn

  • Dela Detta
Hugh West

I Microsoft Excel finns det många metoder för att hitta dubbletter i en enda kolumn. Vi kan infoga en funktion eller använda en kombinerad formel för att identifiera dubbletter eller matchningar i vårt Excel-kalkylblad. I den här artikeln får du lära dig alla möjliga enkla metoder för att hitta dubbla värden i en kolumn med exempel och korrekta illustrationer.

Ladda ner övningsboken

Du kan ladda ner Excel-arbetsboken som vi har använt för att förbereda den här artikeln.

Hitta dubbletter i en kolumn.xlsx

8 lämpliga sätt att hitta dubbletter i en kolumn med Excel-formel

1. Använd COUNTIF-funktionen för att hitta dubbletter tillsammans med första förekomsten.

I följande tabell finns det flera namn som ligger under Namn rubriken i Kolumn B . och enligt Dubbla rubriken i Kolumn C , kommer vi att använda funktionen COUNTIF för att ta reda på om något namn i den vänstra kolumnen har dubbletter eller inte. Formeln kommer att ge följande resultat TRUE för dubbla namn och FALSK för unika produkter.

I den första utgången Cell C5 , formeln med den COUNTIF funktionen kommer att vara:

=COUNTIF($B$5:$B$14,B5)>1

Efter att ha tryckt på Gå in på och automatiskt fylla resten av cellerna i Kolumn C får vi följande resultat.

I denna formel ska COUNTIF Funktionen returnerar antalet räkningar för varje namn och genom att använda den logiska operatören har vi letat efter de räkningar som är större än 1 Vi kan alltså identifiera dubbletter genom att leta efter det boolska värdet 'TRUE' endast.

Läs mer: Formel för att hitta dubbletter i Excel (6 enkla sätt)

2. Skapa en formel med funktionerna IF och COUNTIF för att hitta dubbletter i en kolumn

Vi kan också kombinera IF och COUNTIF funktioner för att returnera utgångarna med anpassade texter. Under Utgång kommer formeln att återge följande "Duplikat för de dubbla namn som finns i Kolumn B . Och om en text är unik i Namn kolumnen så returnerar formeln ett tomt värde för motsvarande textvärde.

Den formel som krävs för att kombinera IF och COUNTIF funktioner i Cell C5 bör vara:

=IF(COUNTIF($B$5:$B$14,B5)>1, "Duplikat","")

Tryck nu på Gå in på , använda Handtag för fyllning för att automatiskt fylla ut de andra cellerna under Utgång och du hittar följande utdata på en gång.

I denna formel ska IF funktionen letar efter antalet fler än 1 och om den hittas returnerar den den angivna texten. "Duplikat , annars en tom cell.

Läs mer: Hur man hittar dubbla värden i Excel med hjälp av en formel (9 metoder)

3. Hitta dubbletter i en kolumn utan första förekomsten i Excel

I det här avsnittet infogar vi en formel som visar "Duplikat från den andra förekomsten av en liknande text. Om till exempel ett namn i Kolumn B är närvarande tre gånger, så kommer formeln att ge den definierade texten. "Duplikat endast för den andra och tredje förekomsten.

Den formel som krävs för den första utgången Cell C5 kommer att vara:

=IF(COUNTIF($B$5:$B5,B5)>1, "Duplikat","")

Efter att ha tryckt på Gå in på och dra ner till den sista cellen i Utgång kolumnen får vi följande värden.

För den första utgången i Cell C5 har vi definierat cellintervallet med $B$5:$B5 och därför kommer formeln att leta efter den första cellen för att hitta ett duplicerat värde. Medan du drar ner Handtag för fyllning för att hitta nästa utgångar, antalet celler i definierat intervall för COUNTIF funktionen ökar med 1 för varje cell efter varandra. Så den första förekomsten av någon text i Namn kolumnen räknas inte för mer än 1 här.

Läs mer: Hur du hittar dudubbletter i en kolumn med Excel VBA (5 sätt)

4. Excel-formel för att hitta dubbelkopior i en enda kolumn med hänsyn till storleken på bokstäverna

Nu tillämpar vi en annan kombinerad formel för att hitta de duplikat som är känsliga för stora bokstäver. Vi kombinerar Funktionerna IF, SUM och EXACT här. EXAKT funktionen kontrollerar om två strängar är exakt likadana. Funktionen SUMMA summerar helt enkelt de numeriska värdena.

I den första utgången Cell C5 , blir den kombinerade formeln med de funktioner som avses följande:

=IF(SUM((--EXACT($B$5:$B$14,B5)))<=1,"", "Dubbel")

Tryck nu på Gå in på och fylla i hela kolumnen automatiskt för att hitta alla returvärden.

Om du lägger märke till det, kommer du att upptäcka att namnet 'Fred' förekommer tre gånger i Namn kolumnen. Men formeln har returnerat "Duplikat endast för de två första förekomsterna och den tredje ignoreras eftersom dess första bokstavsbokstav inte stämmer överens med de andra.

🔎 Hur fungerar formeln?

  • EXAKT funktionen letar här efter de fallkänsliga och exakta träffarna för den första texten i kolumnen Namn och returnerar därmed följande resultat:

{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}

  • Med hjälp av dubbel-unär (-) omvandlas returvärdena till siffror, '1' för TRUE och '0' för FALSK Så returvärdena här blir:

{1;0;0;0;0;0;0;0;0;0}

  • SUMMA Funktionen summerar sedan alla de numeriska värden som hittats i föregående steg.
  • =SUM((-EXACT($B$5:$B$14, B5)))<=1: Denna del av formeln kontrollerar om summan eller returvärdet från det sista steget är lika med eller mindre än 1 .
  • Slutligen, den IF funktionen letar efter summan som är mindre än eller lika med 1 och returnerar en tom cell, och om den inte hittas returnerar den den definierade texten. "Duplikat .
  • Formeln blir tillämplig på resten av cellerna i Utgång kolumnen efter att den första cellen har fyllts i.

Läs mer: Hitta dubbletter i två kolumner i Excel (6 lämpliga metoder)

Liknande läsningar

  • Excel hittar dubbletter i kolumnen och raderar raden (4 snabba sätt)
  • Excel hittar dubbla rader baserat på flera kolumner
  • Hur man hittar dubbla rader i Excel (5 snabba sätt)
  • Excel topp 10-lista med dubbletter (2 sätt)
  • Hur man jämför rader i Excel för att hitta dubbletter

5. Hitta sekvens av dubbletter med Excel-formel

I det här avsnittet letar vi efter dubbletter med hjälp av COUNTIF funktionen, och den returnerar sedan det löpande numret för varje förekomst av den liknande texten i utdatakolumnen.

Den nödvändiga formeln i den första utgången Cell C5 är:

=COUNTIF($B$5:$B5,B5)

Tryck på Gå in på , fyller du hela kolumnen och får följande returvärden. I bilden nedan är namnet Fred förekommer tre gånger, och i de markerade utdatacellerna visas de löpande numren för alla dubbletter, inklusive den första förekomsten.

I denna formel har vi använt oss av relativ cellreferens för det valda cellområdet. Så när formeln börjar gå nedåt i Utgång kolumnen, tar den bara med det ökade antalet celler upp till motsvarande utdatacell. Dubbeltexten i alla följande celler ignoreras alltså tills formeln når ner till motsvarande duplikatvärde.

6. Filtrera och ta bort dubbletter i en kolumn i Excel

När vi har tillämpat formeln för att hitta de dubbla värdena kan vi filtrera och ta bort dem direkt. I bilden nedan har vi hittat utdata enligt föregående metod. Nu går vi igenom nästa steg för att uppnå våra mål i det här avsnittet.

📌 Steg 1:

➤ Markera först hela tabellen inklusive dess rubriker.

➤ Under den Hem Välj alternativet Filter från Sortera & Filtrera i rullgardinsmenyn i Redigering av grupp av kommandon.

Vi har alltså just aktiverat Filter för våra rubriker i följande tabell.

📌 Steg 2:

➤ Klicka på Utgång och avmarkera det första alternativet som visar det numeriska värdet. '1' .

➤ Tryck nu på OK .

Vi ser nu de dubbla texterna utan deras första förekomst i den filtrerade tabellen nedan.

📌 Steg 3:

➤ Markera de celler som innehåller namnen och motsvarande utgångar.

➤ Och radera dem alla.

📌 Steg 4:

➤ Öppna Utgång filter igen.

➤ Markera det alternativ som visar '1' endast.

➤ Press Gå in på och du är klar.

Som i följande skärmdump får du nu alla unika textdata eller namn.

Läs mer: Hur man hittar & tar bort dubbla rader i Excel

7. Excel-formel för att hitta dubbletter i en kolumn baserat på villkor

Vi kan också infoga ett villkor och hitta dubbletter för de värden som finns i en kolumn. I bilden nedan har vi ytterligare en kolumn som representerar avdelningarna för alla anställda i en organisation.

Nu kan vi ha två anställda med liknande namn men på olika avdelningar. Och ett av deras namn med motsvarande avdelning kan finnas med dubbletter i följande dataset. Genom att kombinera IF och COUNTIFS funktionerna ska vi nu leta efter dessa dubbla rader.

Den nödvändiga formeln i den första utgången Cell D5 kommer att vara:

=IF(COUNTIFS($B$5:$B$14,B5,$C$5:$C$14,C5)>1, "Duplicerat","")

Efter att ha tryckt på Gå in på och fyller hela den Utgång kolumnen, får vi returvärdena som visas nedan.

Kolumn B har vi namnet 'Fred' tre gånger, men bara en av dem är med Försäljning avdelning (rad 7) De andra två förekomsterna av det liknande namnet finns i Marknadsföring avdelning (rad 9 och rad 13) En av dem är alltså en dubbelgångare. Vi kan alltså ange flera villkor i COUNTIFS funktionen för att hitta den önskade utgången.

Läs mer: Hitta matchningar eller dubbla värden i Excel

8. Hitta och markera dubbletter med villkorlig formateringsregel

I det sista avsnittet kommer vi att hitta dubbletter och markera dem med hjälp av Villkorlig formatering kommandot. Vi tilldelar en formel med kommandot COUNTIF funktionen i Regelbox och sedan definiera formatet för de celler där vår formel kommer att returnera det boolska värdet. 'TRUE' endast.

Vi följer stegen nedan för att uppfylla kriterierna:

📌 Steg 1:

➤ Markera alla namn under Namn rubriken i Kolumn B .

➤ Under den Hem bandet, väljer du alternativet Ny regel från Villkorlig formatering rullgardinsmenyn.

En dialogruta med namnet Ny formateringsregel kommer att visas.

📌 Steg 2:

➤ Välj den Typ av regel som "Använd en formel för att bestämma vilka celler som ska formateras .

➤ I den Regelbeskrivning och bädda in följande formel:

=COUNTIF($B$5:$B$14,B5)>1

➤ Press Format .

📌 Steg 3:

➤ I den Formatera celler fönstret, växla till Fyll på och välj en bakgrundsfärg för de dubbletterade cellerna.

➤ Press OK .

📌 Steg 4:

➤ Du får en förhandsgranskning av cellformatet enligt bilden nedan.

➤ Press OK för sista gången och vi är klara.

Slutligen ser du de markerade dubbletterna, inklusive de första förekomsterna, som visas i följande skärmdump.

Läs mer: Hur man hittar, markerar & tar bort dubbletter i Excel

Avslutande ord

Jag hoppas att alla dessa enkla metoder som nämns ovan nu hjälper dig att tillämpa dem i dina Excel-kalkylblad när du måste identifiera dubbletter med formler. Om du har några frågor eller feedback, låt mig veta i kommentarsfältet. Eller så kan du kolla in våra andra artiklar om Excel-funktioner på den här webbplatsen.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.