Innehållsförteckning
Här ska vi beskriva några sätt att hitta dubbletter i Excel med hjälp av formler. Vissa av dem är kanske bekanta för dig och andra är nya. Vi ska försöka beskriva dem på det enklaste sättet så att du lätt kan hitta dem.
Här inkluderar vi ett dataset som visar att Elevens namn och deras favorit Frukter .
Ladda ner övningsboken
Ladda ner det här övningsbladet för att träna medan du läser den här artikeln.
Formel för att hitta dubbletter.xlsx1. Formel för att hitta dubbletter i Excel inklusive 1 st Förekomster
1.1 Använda COUNTIF för att hitta dubbletter i en kolumn i Excel
Låt oss ha en tabell med artiklar som frukt. Här är artikelnamnet i kolumn, och du vill hitta en dubblett.
Här är en formel för att hitta dubbletter i Excel, inklusive första förekomsten,
=COUNTIF(B:B,B4)>1
Som du kan se i bilden ovan ger formeln följande resultat TRUE för dubbla värden och FALSK för unika värden. I denna formel valde vi hela B kolumn.
Observera:
Du kan hitta dubbletter i en fast antal celler snarare än i en hela kolumnen För detta måste du låsa det området med $ tecken. Om du till exempel vill söka efter dubbletter i cellerna B4:B10, använda den här formeln:
=COUNTIF($B$4:$B$10,B4)>1
1.2 Räkna antalet dubbletter med COUNTIF
Om du vill veta det totala antalet dubbla värden kan du använda COUNTIF-funktion För att räkna dubbla värden måste du använda den givna COUNTIF formel: =COUNTIF($B$4:$B$10, $B4)
1.3 Använda IF-funktionen med COUNTIF i Excel
För en dubblett kan du använda IF-funktion med COUNTIF och få ett duplicerat eller unikt nummer.
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplicerad", "Unik")
Om du vill att en Excel-formel endast ska hitta dubbletter ersätter du " Unik " med blank (" ") på följande sätt:
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplikat","")
Formeln visar " Duplikat " för dubbla poster och en tom cell för unika poster.
2. Formel för att hitta dubbletter i Excel utan 1 st Förekomster
Här kommer vi att upptäcka dubbletter utan första förekomst. Här använder vi två formler, en IF med COUNTIF och den andra är IF med COUNTIFS .
2.1 Använda If-funktionen i Excel med en kolumn
Om du vill filtrera eller ta bort dubbletter fungerar inte formeln ovan, eftersom den markerar alla identiska poster som dubbletter. Om du vill behålla de unika värdena i listan kan du inte ta bort alla dubbletter, utan du måste bara ta bort den andra och alla efterföljande poster.
Vi kommer alltså att ändra vår Excel-dubbelformel genom att använda absoluta och relativa cellreferenser:
=IF(COUNTIF($B$4:$B4,$B4)>1, "Duplikat","")
Som du kan se i följande bild identifierar denna formel inte den första förekomsten av " Äpplen " som duplikat:
2.2 Använda If-funktionen med COUNTIFS för att hitta dubbletter i två kolumner
Ovan visade vi hur man hittar dubbla värden i en kolumn, nu ska vi se hur man hittar dubbla värden i två kolumner i Excel.
I det här exemplet har vi tagit en tabell där Elevens namn står i kolumn A och Frukter finns i kolumn B. Nu vill vi hitta dubbla värden med samma namn och frukt.
Formeln för att hitta dubbla värden i två kolumner är
=IF(COUNTIFS($B$4:$B$10,$B4,$C$4:$C$10,$C4)>1, "Dubbel", "Unik ")
3. Använda If-funktionen med SUMPRODUCT för att hitta dubbletter i flera rader
Vi kan hitta dubbletter i flera rader. Här kommer vi att använda SUMPRODUCT-funktionen med den IF funktion.
Här är formeln:
=IF(SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)>1,"Duplicates","Unique")
Om du delar upp formeln till
=SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)
Du får reda på hur många gånger raden upprepas.
I formeln, $B$4:$B$10,$C$4:$C$10,$D$4:$D$ anger de kolumner i intervallet som du vill hitta duplikatet från. Du kan ändra intervallet enligt dina data. Här använder vi absoluta referenser för att få fram exakta värden från datafältet. och B4 , C4, D4 ange de första cellerna i varje kolumn i de data som ska tillämpas på formeln, du kan ändra dem enligt dina data.
Formeln ovan bygger på uppgifter i 3 kolumner kan du öka antalet kolumner i ditt dataområde och lägga till intervallerna i enlighet med detta. Därefter är det lätt att hitta identiska rader.