Hur man markerar dubbla celler och rader i Excel
I den här handledningen lär du dig hur man visar dubbletter i Excel. Vi kommer att titta närmare på olika metoder för att skugga dubblettceller, hela rader eller på varandra följande dubbletter med hjälp av villkorlig formatering. Dessutom kommer du att se hur du kan markera dubbletter med olika färger med hjälp av ett specialverktyg.
Förra veckan utforskade vi olika sätt att identifiera dubbletter i Excel. Utan tvekan är dubblettformlerna mycket användbara, men att markera dubblettposter med en definierad färg kan göra dataanalysen ännu enklare.
Det snabbaste sättet att hitta och markera dubbletter i Excel är att använda villkorlig formatering. Den största fördelen med den här metoden är att den inte bara visar dig de befintliga dubbletter, utan upptäcker och färglägger nya dubbletter när du matar in, redigerar eller skriver över dina data.
Längre fram i den här handledningen hittar du ett antal sätt att markera dubblettposter beroende på din specifika uppgift. Dessa tekniker fungerar i alla versioner av Excel 2016, Excel 2013, Excel 2010 och lägre.
- Highlighting duplicates in Excel with 1st occurrences (built-in rule)
- Hur man markerar dubbletter i Excel utom 1:a förekomster
- Hur man markerar dubbletter i ett intervall (flera kolumner)
- Hur man markerar N:e och efterföljande dubbletter poster
- Färga hela rader baserat på dubblettvärden i en kolumn
- Hur man markerar dubblettrader i Excel
- Hur man visar på varandra följande dubblettceller
- Duplicate Remover – det snabbaste sättet att markera dubbletter i Excel
Hur man markerar dubbletter i Excel med hjälp av den inbyggda regeln (med 1:a förekomst)
För att börja, I alla Excel-versioner finns det en fördefinierad regel för att markera dubbla celler. Om du vill använda den här regeln i dina kalkylblad utför du följande steg:
- Välj de data som du vill kontrollera om det finns dubbletter. Det kan vara en kolumn, en rad eller ett intervall av celler.
- Klicka på Villkorlig formatering > Regler för att markera celler > Regler för att markera dubbletter > Duplicerade värden…
- Dialogfönstret för dubblettvärden öppnas med formatet Ljusröd fyllning och Mörkröd text som standard valt. Om du vill tillämpa standardformatet klickar du bara på OK.
Avseutom den röda fyllningen och textformateringen finns en handfull andra fördefinierade format tillgängliga i rullgardinslistan. Om du vill framhäva dubbletter med någon annan färg klickar du på Anpassat format… (den sista punkten i rullgardinsmenyn) och väljer den fyllnads- och/eller typsnittsfärg du vill ha.
Med hjälp av den inbyggda regeln kan du framhäva dubbletter i en kolumn eller i flera kolumner enligt följande skärmdump:
När du använder Excels inbyggda regel för att markera dubbla värden ska du tänka på följande två saker:
- Den fungerar bara för enskilda celler. För att markera dubbla rader måste du skapa egna regler antingen baserat på värden i en specifik kolumn eller genom att jämföra värden i flera kolumner.
- Den skuggar dubbla celler inklusive deras första förekomst. Om du vill markera alla dubbletter utom de första förekomsterna skapar du en regel för villkorlig formatering baserad på den här formeln.
Hur du markerar dubbletter utan 1:a förekomst
Om du vill markera 2:a och alla efterföljande dubblettförekomster markerar du cellerna du vill färglägga och skapar en formelbaserad regel på det här sättet:
- På fliken Start, i gruppen Formatmönster, klickar du på Villkorlig formatering >Ny regel >Använd en formel för att avgöra vilka celler som ska formateras.
- I rutan Formatera värden där den här formeln är sann skriver du in en formel som liknar den här:
=COUNTIF($A:$A2,$A2)>1
Varvid A2 är den översta cellen i det valda intervallet.
- Klicka på knappen Formatera… och välj den fyllnads- och/eller typsnittsfärg du vill ha.
- Klicka slutligen på OK för att spara och tillämpa regeln.
Om du inte har så mycket erfarenhet av villkorlig formatering i Excel hittar du de detaljerade stegen för att skapa en formelbaserad regel i följande handledning: Excel villkorlig formatering baserad på ett annat cellvärde.
Som resultat kommer de dubbletterade cellerna med undantag för de första instanserna att markeras med den färg du väljer:
Hur man visar 3:e, 4:e och alla efterföljande dubblettposter
För att visa dubbletter som börjar med den N:e förekomsten skapar du en regel för villkorlig formatering baserad på formeln som i det föregående exemplet, med den enda skillnaden att du ersätter >1 i slutet av formeln med det önskade antalet. Till exempel:
För att markera 3:e och alla efterföljande dubbletter skapar du en regel för villkorlig formatering baserad på den här formeln:
=COUNTIF($A:$A2,$A2)>=3
För att markera 4:e och alla efterföljande dubbletter använder du den här formeln:
=COUNTIF($A:$A2,$A2)>=4
För att markera endast specifika förekomster använder du operatorn lika med (=). Om du till exempel vill framhäva endast andra förekomsten använder du den här formeln:
=COUNTIF($A:$A2,$A2)=2
Hur man framhäver dubbletter i ett intervall (flera kolumner)
När du vill kontrollera om det finns dubbletter i flera kolumner, inte genom att jämföra kolumnerna med varandra, utan genom att hitta alla förekomster av samma objekt i alla kolumnerna, använder du en av följande lösningar.
Highlighta dubbletter i flera kolumner inklusive 1:a förekomst
Om den första förekomsten av ett objekt som förekommer mer än en gång i datamängden anses vara en dubblett, är det enklast att använda Excels inbyggda regel för dubbletter.
Och skapa en regel för villkorlig formatering med den här formeln:
För att markera dubbletter i intervallet A2:C8, ser formeln ut på följande sätt:
=COUNTIF($A:$C, A2)>1
Bemärk användningen av absoluta cellreferenser för intervallet ($A$2:$C$8) och relativa referenser för den översta cellen (A2).
Markera dubbletter i flera kolumner utan 1:a förekomst
Lösningen för det här scenariot är mycket knepigare, inte konstigt att Excel inte har någon inbyggd regel för det 🙂
För att markera dubbletter i flera kolumner och ignorera de första förekomsterna, måste du skapa 2 regler med följande formler:
Regel 1. Gäller den första kolumnen
Här använder du exakt samma formel som vi använde för att markera dubbletter utan första förekomst i en kolumn (de detaljerade stegen finns här).
I det här exemplet skapar vi en regel för A2:A8 med den här formeln:
=COUNTIF($A:$A2,$A2)>1
Som resultat markeras dubbletter utan första förekomst i den vänstra kolumnen i intervallet (det finns bara ett sådant objekt i vårt fall):
Regel 2. Gäller alla efterföljande kolumner
För att framhäva dubbletter i de återstående kolumnerna (B2:C8) använder du den här formeln:
=COUNTIF(A:$A,B2)+COUNTIF(B:B2,B2)>1
I formeln ovan räknar den första COUNTIF-funktionen förekomsterna av ett visst objekt i den första kolumnen, och den andra COUNTIF-funktionen gör samma sak för alla efterföljande kolumner. Sedan adderar du dessa siffror och kontrollerar om summan är större än 1.
Som resultat hittas och markeras alla duplicerade objekt utom deras första förekomst:
Highlight duplicates in all columns with a single rule
En annan möjlig lösning är att lägga till en tom kolumn till vänster om datamängden och kombinera ovanstående formler till en enda formel som denna:
=IF(COLUMNS($B2:B2)>1,COUNTIF(A:$B,B2),0)+COUNTIF(B:B2,B2)>1
Varvid B2 är den översta cellen med data i den andra kolumnen i målområdet.
För att bättre förstå formeln kan vi dela upp den i två huvuddelar:
- För den första kolumnen (B) uppfylls aldrig IF-villkoret, så endast den andra COUNTIF-funktionen tillämpas, vilket är den vanliga formeln som vi redan använde för att hitta dubbletter utan 1:a förekomst i en kolumn.
- För alla efterföljande kolumner (C2:D8) är den viktigaste punkten den smarta användningen av absoluta och relativa referenser i de två COUNTIF-funktionerna. För att göra det lättare att förstå har jag kopierat den till kolumn G, så att du kan se hur formeln förändras när den tillämpas på andra celler:
Då IF-villkoret alltid är VIKTIGT för alla andra kolumner än den första (antalet kolumner är större än 1), går formeln till på detta sätt:
- Räknar antalet förekomster av ett visst objekt (D5 i skärmdumpen ovan) i alla kolumner till vänster om den givna kolumnen:
COUNTIF(B:$C,D5)
- Räknar antalet förekomster av ett visst objekt i objektets kolumn upp till objektets cell:
COUNTIF(D:D5,D5)
- Slutligen adderar formeln resultaten av de båda COUNTIF-funktionerna. Om det totala antalet är större än 1, dvs. om det finns mer än en förekomst av objektet, tillämpas regeln och objektet markeras.
Highlighting entire rows based on duplicate values in one column
Om din tabell innehåller flera kolumner kanske du vill markera hela rader baserat på dubblettposter i en specifik kolumn.
Som du redan vet fungerar Excels inbyggda regel för dubbletter endast på cellnivå. Men en anpassad formelbaserad regel har inga problem med att skugga rader. Det viktigaste är att markera hela rader och sedan skapa en regel med en av följande formler:
- För att markera dubblettrader exklusive 1:a förekomst:
=COUNTIF($A:$A2, $A2)>1
- För att markera dubblettrader inklusive 1:a förekomst:
=COUNTIF($A:$A, $A2)>1
Varvid A2 är den första cellen och A15 är den senast använda cellen i kolumnen som du vill kontrollera för dubbletter. Som du ser är det den smarta användningen av absoluta och relativa cellreferenser som gör skillnad.
Den följande skärmdumpen visar båda reglerna i praktiken:
How to highlight duplicate rows in Excel
Det föregående exemplet har visat hur man färglägger hela rader baserat på dubblettvärden i en specifik kolumn. Men vad händer om du vill visa rader som har identiska värden i flera kolumner? Eller hur markerar du absoluta dubblettrader, de som har helt lika värden i alla kolumner?
För detta använder du funktionen COUNTIFS som gör det möjligt att jämföra celler med hjälp av flera kriterier. Om du till exempel vill framhäva dubbla rader som har identiska värden i kolumnerna A och B använder du en av följande formler:
- För att framhäva dubbla rader utom 1:a förekomst:
=COUNTIFS($A:$A2, $A2, $B:$B2, $B2)>1
- För att framhäva dubbla rader med 1:a förekomst:
=COUNTIFS($A:$A, $A2, $B:$B, $B2)>1
Följande skärmdump demonstrerar resultatet:
Som du förstår är ovanstående exempel endast för demonstration. När du markerar dubbla rader i dina riktiga ark är du naturligtvis inte begränsad till att bara jämföra värden i 2 kolumner, funktionen COUNTIFS kan bearbeta upp till 127 intervall/kriteriepar.
Highlighting consecutive duplicate cells in Excel
Under vissa omständigheter kan det hända att du inte behöver markera alla dubbletter i en kolumn utan bara visa på de på varandra följande dubblettcellerna, det vill säga de celler som ligger bredvid varandra. Detta gör du genom att markera cellerna med data (exklusive kolumnhuvudet) och skapa en villkorlig formateringsregel med en av följande formler:
- För att markera på varandra följande dubbletter utan 1:a förekomst:
=$A1=$A2
- För att markera på varandra följande dubbletter med första förekomst:
=OR($A1=$A2, $A2=$A3)
Som exempel på följande skärmdump visas att på varandra följande dubbletter av text markeras, men reglerna fungerar även för på varandra följande dubbletter av siffror och datum:
Höjning av på varandra följande dubbla celler i Excel
Om ditt Excel-ark kan ha tomma rader och du inte vill att de på varandra följande tomma cellerna ska lyftas fram, kan du göra följande förbättringar i formlerna:
Förbättra formlerna på följande sätt: ”Om du har tomma rader i ditt Excel-ark kan det vara så att du inte vill att de tomma cellerna ska lyftas fram:
- För att markera på varandra följande dubbletter utan första förekomst och ignorera tomma celler:
=AND($A2<>"", $A1=$A2)
- För att markera på varandra följande dubbletter med första förekomst och ignorera tomma celler:
=AND($A2<>"", OR($A1=$A2, $A2=$A3))
Som du ser är det ingen stor grej att markera dubbletter i Excel med hjälp av villkorlig formatering. Det finns dock även ett snabbare och enklare sätt. För att ta reda på det, läs nästa avsnitt i den här handledningen.
Hur man markerar dubbletter i Excel med Duplicate Remover
Dulicate Remover-tillägget är en allt-i-ett-lösning för att hantera dubbla poster i Excel. Den kan hitta, markera, välja, kopiera eller flytta dubbletterade celler eller hela dubblettrader.
Trots sitt namn kan tillägget snabbt markera dubbletter i olika färger utan att ta bort dem.
Den Duplicate Remover lägger till 3 nya funktioner till ditt Excel-band:
- Dedupe Table – för att omedelbart hitta och markera dubbletter i en tabell.
- Duplicate Remover – stegvis guide med avancerade alternativ för att identifiera och markera dubbletter eller unika värden i 1 tabell.
- Compare 2 Tables – hitta och markera dubbletter genom att jämföra två kolumner eller två separata tabeller.
När du har installerat Ultimate Suite for Excel hittar du dessa verktyg på fliken Ablebits Data i gruppen Dedupe:
Highlighting duplicates in Excel in a couple of clicks
För det här exemplet har jag skapat följande tabell med några hundra rader. Och vårt mål är att framhäva dubbla rader som har lika stora värden i alla tre kolumnerna:
Tro det eller ej, du kan få det önskade resultatet med bara två musklick 🙂
- Med en valfri cell i din tabell markerad klickar du på knappen Dedupera tabell och det smarta tillägget plockar upp hela tabellen.
- Dialogfönstret Dedupera tabell öppnas med alla kolumnerna valda automatiskt och alternativet Färga dubbletter valt som standard. Så allt du behöver göra är att klicka på OK 🙂 Klart!
Och resultatet skulle se ut ungefär så här:
Som du ser i bilden ovan har verktyget Dupe Table markerat dubbla rader utan första förekomst.
Om du vill markera dubbletter inklusive första förekomst, eller om du vill färglägga unika poster snarare än dubbletter, eller om du inte gillar den röda standardfärgen, använd då guiden Duplicate Remover som har alla dessa funktioner och mycket mer.
Highlight duplicates in Excel using an advanced step-by-step wizard
Varemot det snabba verktyget Dedupe Table kräver guiden Duplicate Remover några fler klick, men den kompenserar för detta med ett antal ytterligare alternativ. Låt mig visa den i praktiken:
- Välj en cell i din tabell där du vill markera dubbletter och klicka på knappen Duplicate Remover på bandet. Guiden kommer att köras och hela tabellen kommer att markeras. Tilläggsprogrammet föreslår också att du skapar en säkerhetskopia av din tabell, för säkerhets skull. Om du inte behöver det avmarkerar du den rutan.
Kontrollera att tabellen har markerats korrekt och klicka på Nästa.
- Välj en av följande datatyper som du vill hitta:
- Duplikat utom 1:a förekomst
- Duplikat med 1:a förekomst
- Utypiska värden
- Utypiska värden och 1:a förekomst av duplikat
För det här exemplet ska vi hitta Duplikat + 1:a förekomst:
- Välj nu de kolumner som ska kontrolleras för dubbletter. Eftersom vi vill markera fullständiga dubblettrader har jag valt alla 3 kolumnerna.
Det går dessutom att ange om tabellen har rubriker och om du vill hoppa över tomma celler. Båda alternativen är valda som standard.
- Slutligt väljer du vilken åtgärd som ska utföras på dubbletter. Du har ett antal alternativ som att välja, ta bort, kopiera, flytta dubbletter eller lägga till en statuskolumn för att identifiera dubbletter.
Då vi idag utforskar olika sätt att markera dubbletter i Excel, är vårt val självklart 🙂 Så, välj Fyll med färg och välj en av standardtema färgerna, eller klicka på Fler färger… och välj en anpassad RGB- eller HSL-färg.
Klicka på knappen Avsluta och njut av resultatet 🙂
Det här är hur du markerar dubbletter i Excel med hjälp av vår Duplicate Remover add-in. Om du är nyfiken på att prova det här verktyget på dina egna arbetsblad är du varmt välkommen att ladda ner en fullt fungerande testversion av Ultimate Suite som innehåller alla våra tidsbesparande verktyg för Excel. Och din feedback i kommentarer kommer att vara mycket uppskattad!
Om du är nöjd med Duplicate Remover prestanda, är vi glada att ge denna mycket speciella möjlighet till dig:
Du kanske också är intresserad av
- Hur man identifierar dubbletter i Excel (i 1 tabell)
- Hur man jämför 2 kolumner eller tabeller för att hitta matchningar och skillnader
- Hur man tar bort dubblettrader i Excel
Leave a Reply