Innehållsförteckning
Är du besvärad av dubbla data i dina kalkylblad? I den här handledningen lär du dig hur du snabbt kan hitta, välja, färglägga eller eliminera upprepade poster i din datamängd.
Oavsett om du importerar data från en extern källa eller sammanställer dem själv är problemet med dubbletter detsamma - identiska celler skapar kaos i kalkylbladen och du måste på något sätt ta itu med dem. Eftersom dubbletter i Excel kan ta sig olika uttryck kan också metoderna för deduplicering variera. Den här handledningen visar de mest användbara metoderna.
Den här artikeln visar hur du söker efter dubbla celler i en sortiment eller . lista Om du jämför två kolumner kan du kolla in de här lösningarna: Hur man hittar dubbletter i två kolumner.
Hur du markerar dubbla celler i Excel
För att markera dubbla värden i en kolumn eller ett intervall använder du normalt Excel Conditional Formatting. I det enklaste fallet kan du tillämpa den fördefinierade regeln, i mer sofistikerade scenarier måste du skapa en egen regel baserad på en formel. Nedanstående exempel illustrerar båda fallen.
Exempel 1. Markera dubbla celler, inklusive de första förekomsterna.
I det här exemplet kommer vi att använda en förinställd regel som finns i alla versioner av Excel. Som du kan förstå av rubriken markerar den här regeln alla förekomster av ett dubbelt värde, inklusive det första.
Gör så här för att tillämpa den inbyggda regeln för dubbletter:
- Välj ett område där du vill hitta dubbla celler.
- På den Hem på fliken Stilar grupp, klicka på Villkorlig formatering > Markera celler Regler > Dubbla värden...
Tips:
- Om du vill tillämpa din egen formatering för dubbletter klickar du på Anpassat format... (den sista punkten i rullgardinslistan) och välj sedan den önskade Typsnitt , Gränsen och Fyll på alternativ.
- Om du vill markera unika celler väljer du Unik i den vänstra rutan.
Exempel 2. Markera dubbla celler utom de första förekomsterna.
För att markera dubbla värden utom första instans kan den inbyggda regeln inte hjälpa dig, utan du måste skapa en egen regel med en formel. Formeln är ganska knepig och kräver att du lägger till en tom kolumn till vänster om datasetet (kolumn A i det här exemplet).
Du skapar en regel genom att utföra följande steg:
- Välj målområde.
- På den Hem på fliken Stilar grupp, klicka på Villkorlig formatering > Ny regel> Använd en formel för att bestämma vilka celler som ska formateras .
- I Formatera värden där denna formel är sann och anger följande formel:
=IF(COLUMNS($B2:B2)>1, COUNTIF(A$2:$B$7,B2),0) + COUNTIF(B$2:B2,B2)>1
Där B2 är den första cellen i den första kolumnen, B7 är den sista cellen i den första kolumnen och A2 är cellen i den tomma kolumnen som motsvarar den första raden i det valda intervallet. En detaljerad förklaring av formeln finns i en separat handledning.
- Klicka på Format... och välj de formateringsalternativ du vill ha.
- Klicka på OK för att spara regeln.
Tips och anteckningar:
- Exempel 2 kräver en tom kolumn till vänster om målintervallet. Om en sådan kolumn inte kan läggas till i kalkylbladet kan du konfigurera två olika regler (en för den första kolumnen och en annan för alla efterföljande kolumner). Detaljerade instruktioner finns här: Markering av dubbletter i flera kolumner utan 1:a förekomst.
- Ovanstående lösningar gäller för enskilda celler Om du arbetar med strukturerade uppgifter och se sedan hur du markerar rader baserat på dubbla värden i en nyckelkolumn.
- Ett mycket enklare sätt att markera identiska celler med eller utan första instans är att använda verktyget Hitta dubbla celler.
Många fler användningsområden och exempel finns i den här handledningen: Hur du markerar dubbletter i Excel.
Hur du hittar dubbla celler i Excel med hjälp av formler
När du arbetar med en kolumn med värden kan du enkelt identifiera dubbla celler med hjälp av funktionerna COUNTIF och IF.
För att hitta dubbletter inklusive första förekomsten , den generiska formeln är:
IF(COUNTIF( sortiment , cell )>1, "Duplikat", "")För att upptäcka dubbletter utom första förekomsten Den allmänna formeln är:
IF(COUNTIF( expanding_range , cell )>1, "Duplikat", "")Som du kan se är formlerna mycket lika, skillnaden ligger i hur du definierar källområdet.
Leta upp dubbla celler inklusive de första instanserna Du jämför målcellen (A2) med alla andra celler i intervallet $A$2:$A$10 (observera att vi låser intervallet med absoluta referenser), och om mer än en cell med samma värde hittas, markerar du målcellen som "Duplicate".
=IF(COUNTIF($A$2:$A$10, A2)>1, "Duplikat", "")
Formeln placeras i B2, och sedan kopierar du den ner till så många celler som det finns objekt i listan.
För att få fram dubbla celler utan att först ha varit i ett fall. jämför du målcellen (A2) endast med de ovanstående cellerna, inte med varje annan cell i intervallet. För detta bygger du en expanderande intervallreferens som $A$2:$A2.
=IF(COUNTIF($A$2:$A2, $A2)>1, "Duplikat", "")
När den kopieras till cellerna nedan expanderar referensintervallet med 1. Formeln i B2 jämför alltså värdet i A2 endast med denna cell. I B3 expanderar intervallet till $A$2:$A3, så värdet i A3 jämförs också med cellen ovan, och så vidare.
Tips:
- I det här exemplet handlade det om duplikat nummer . för textvärden , formlerna är exakt likadana :)
- När du har identifierat dubbletter kan du aktivera Excel-filter för att endast visa upprepade värden. Sedan kan du göra vad du vill med de filtrerade cellerna: markera, lyfta fram, ta bort, kopiera eller flytta till ett nytt ark.
För fler exempel på formler, se Hur man hittar dubbletter i Excel.
Hur man tar bort dubbletter i Excel
Som du förmodligen vet är alla modemversioner av Excel utrustade med Ta bort duplikat som fungerar med följande förbehåll:
- Den raderar hela rader baserat på dubbla värden i en eller flera kolumner som du anger.
- Den tar inte bort de första förekomsterna av upprepade värden.
Så här gör du för att ta bort dubbla poster:
- Välj det dataset som du vill avdramatisera.
- På den Uppgifter på fliken Verktyg för data grupp, klicka på Ta bort dubbletter.
- I Ta bort dubbletter dialogrutan, välj de kolumner som ska kontrolleras för dubbletter och klicka på OK .
I exemplet nedan vill vi kontrollera de fyra första kolumnerna för att se om det finns dubbletter, så vi markerar dem. Kommentarer kolumnen är inte särskilt viktig och väljs därför inte ut.
Baserat på värdena i de valda kolumnerna har Excel hittat och tagit bort 2 dubbla poster (för Caden och Ethan ). De första exemplen av dessa register bevaras.
Tips:
- Innan du kör verktyget är det rimligt att göra en kopia i arbetsbladet, så att du inte förlorar någon information om något går fel.
- Innan du försöker eliminera dubbletter ska du ta bort alla filter, konturer och subtotaler från dina data.
- Ta bort dubbletter i enskilda celler (som i datasetet med Randon-nummer från det första exemplet), använder du Dubbla celler som diskuteras i nästa exempel.
Fler användningsområden finns i Hur man tar bort dubbla rader i Excel.
Allt-i-ett-verktyg för att hitta och ta bort dubbla celler i Excel
Som vi visade i den första delen av den här handledningen har Microsoft Excel några olika funktioner för att hantera dubbletter. Problemet är att du måste veta var du ska leta efter dem och hur du ska utnyttja dem för dina specifika uppgifter.
För att göra livet lättare för våra användare av Ultimate Suite har vi skapat ett specialverktyg för att hantera dubbla celler på ett enkelt sätt. Vad kan det göra? Nästan allt du kan tänka dig :)
- Hitta dubbla celler (med eller utan 1:a förekomst) eller unika celler .
- Hitta celler med samma värden , formler , bakgrund eller . Typsnitt färg.
- Sök efter dubbla celler med tanke på textfodral (sökning med hänsyn till storleken på bokstäverna) och ignorerar blanketter .
- Klart dubblera celler (innehåll, format eller alla).
- Färg dubbla celler.
- Välj dubbla celler.
Låt mig presentera vårt senaste tillskott till Ablebits Duplicate Remover toolkit - Tilläggsprogram för att hitta dubbla celler.
För att hitta dubbla celler i ditt kalkylblad, utför du följande steg:
- Välj dina uppgifter.
- På den Uppgifter om Ablebits klickar du på fliken Duplicate Remover > Hitta Dubbla celler .
- Välj om du vill söka efter duplikat eller . unik celler.
I det här exemplet har vi valt att färglägga dubbla celler utom första förekomsten och fått följande resultat:
Kommer du ihåg den besvärliga formeln för villkorlig formatering för att uppnå samma effekt? ;)
Om du analyserar strukturerade uppgifter organiserade i en tabell och använd sedan Duplicate Remover för att söka efter dubbletter baserat på värden i en eller flera kolumner.
Om du vill hitta dubbletter i två kolumner eller två olika tabeller kör du verktyget Jämför två tabeller.
Den goda nyheten är att alla dessa verktyg ingår i Ultimate Suite och du kan prova dem i dina arbetsblad redan nu - nedladdningslänken finns nedan.
Jag tackar dig för att du läste och hoppas att vi ses på vår blogg nästa vecka!
Tillgängliga nedladdningar
Hitta dubbla celler - exempel (.xlsx-fil)
Ultimate Suite - testversion (.exe-fil)