Innehållsförteckning
När vi arbetar med ett stort Excel-kalkylblad finns det ofta dubbletter i datasetet. Eller ibland blir det nödvändigt för oss att hitta dem för ett specifikt ändamål. I den här artikeln kommer vi att visa dig 4 olika metoder för att markera dubbletter i flera kolumner i Excel. Om du också är intresserad av att lära dig mer om den här funktionen kan du ladda ner vår övningsarbetsbok och följa oss.
Ladda ner övningsboken
Ladda ner den här arbetsboken för att träna medan du läser den här artikeln.
Markera dubbletter i flera kolumner.xlsm
4 enkla metoder för att markera dubbletter i flera kolumner i Excel
För att demonstrera följande metoder tar vi ett dataset med 10 anställda i ett företag. Företagets poängskala är i kolumn B. Deras resultat under 2 månader Januari och Februari visas också i kolumn C och kolumn D Vi kommer att försöka ta reda på namnen på de anställda som är listade i båda månaderna med sina utmärkta prestationer. Vårt dataset omfattar cellerna B4:D14 .
1. Tillämpa villkorlig formatering för att lyfta fram dubbletter
I den här processen kommer vi att använda Excels inbyggda funktion för att hitta dubbla data i flera kolumner. Vårt dataset finns i området med cellerna B4:D14. Stegen i denna process är följande:
📌 Steg:
- Först markerar du hela området med celler B4:D14 .
- Nu, i den Hem Välj Villkorlig formatering .
- Välj sedan Markera cellvärden> Dubbla värden .
- En dialogruta med titeln Dubbla värden kommer att visas.
- Därefter behåller du den första lilla lådan i Dubbla och välj ett markeringsmönster. I vårt fall väljer vi standardmönstret Ljusröd med mörkröd text alternativ.
- Klicka på OK knapp.
- Du kommer att se att de dubbla värdena får vår valda färg.
Vi kan alltså säga att vår process fungerade bra.
Läs mer: Markera celler om det finns mer än 3 dubbletter i Excel (3 exempel)
2. Användning av COUNTIF-funktionen för att markera dubbletter i flera kolumner
Med den här metoden, funktionen COUNTIF hjälper oss att markera dubbla värden i flera kolumner. Vi använder samma datamängd för att visa dig hur vi går tillväga. Vår datamängd består av cellerna C5:D14. Metoden förklaras steg för steg nedan:
📌 Steg:
- Först och främst markerar du hela området med celler. C5:D14 .
- Nu, i den Hem Välj Villkorlig formatering> Nya regler .
- En dialogruta med titeln Ny formateringsregel kommer att visas.
- Välj den Använd en formel för att bestämma vilka celler som ska formateras alternativ.
- Därefter skriver du ned följande formel i den tomma rutan nedan. Formatera värden där formeln är sann.
=COUNTIF($C$5:$D$14,C5)=2
- Välj nu den Format alternativ.
- En annan dialogruta som heter Formatera celler kommer att visas.
- Välj ditt markeringsmönster. Här går vi först till Typsnitt och väljer den Fet alternativ.
- Därefter, i den Fyll på Välj cellens fyllningsfärg. Du kan också se cellens färg i en förstorad form i Exempel sektion.
- Klicka på OK för att stänga Formatera celler dialogrutan.
- Klicka igen på OK för att stänga Ny formateringsregel box .
- Du kommer att se de dubbla värdena i kolumnerna C och D får vår valda färg för markeringscellen.
I slutändan kan vi konstatera att vår process och formel för att lyfta fram de nya produkterna har fungerat bra.
Läs mer: Hur du markerar dudubbletter i Excel med olika färger (2 sätt)
3. Användning av funktionerna AND och COUNTIF
I följande metod kommer vi att använda OCH och COUNTIF funktioner för att markera dubbletter i flera kolumner i Excel-databladet. Vårt dataset finns i området med cellerna C5:D14. Datasetet innehåller skalan för Points i kolumnen B och namnen på de anställda vid en institution för januari och februari i kolumner. C och D Förfarandet för denna metod beskrivs nedan:
📌 Steg:
- För att påbörja denna process, välj hela området med celler. C5:D14 .
- I Hem Välj Villkorlig formatering> Nya regler .
- En dialogruta med titeln Ny formateringsregel kommer att visas.
- Välj nu den Använd en formel för att bestämma vilka celler som ska formateras alternativ.
- Skriv ned följande formel i den tomma rutan nedan Formatera värden där formeln är sann.
=AND(COUNTIF($C$5:$C$14,C5),COUNTIF($D$5:$D$14,C5))
- Därefter väljer du Format alternativ.
- En annan dialogruta som heter Formatera celler kommer att visas.
- Välj ditt markeringsmönster. I vårt fall går vi först till Typsnitt och väljer den Fet alternativ.
- Därefter, i den Fyll på Välj cellens fyllningsfärg. Du kan också se cellens färg i en förstorad form i Exempel sektion.
- Klicka på OK för att stänga Formatera celler dialogrutan.
- Klicka igen på OK för att stänga Ny formateringsregel box .
- Du kommer att se att cellerna innehåller dubbla värden i kolumnerna. C och D fick vårt valda cellformat.
Till sist kan vi säga att metoden för att markera och formeln fungerade perfekt.
🔍 Uppdelning av formeln
Vi gör denna uppdelning för celler C5 och D6 .
👉
COUNTIF($C$5:$C$14,C5): Denna funktion returnerar 1 .
👉
COUNTIF($D$5:$D$14,C5): Denna funktion returnerar 1 .
👉
OCH(COUNTIF($C$5:$C$14,C5),COUNTIF($D$5:$D$14,C5)) : Denna formel ger Det är sant. Om båda är 1 Det betyder att den har hittat en matchning.
Läs mer: Hur man markerar dudubbletter i två kolumner med Excel-formel
4. Inbäddning av VBA-kod i Excel
Att skriva en VBA-kod kan också hjälpa dig att markera dubbletter i flera kolumner. För att göra detta använder vi samma datablad som vi redan har använt. Vårt dataset finns i området med cellerna C5:D14 Stegen i denna process är följande:
📌 Steg:
- För att starta tillvägagångssättet går du till Utvecklare och klicka på Visual Basic. Om du inte har det måste du aktivera fliken Utvecklare . Eller Du kan också trycka på "Alt+F11 för att öppna Redigerare för Visual Basic .
- En dialogruta visas.
- Nu, i den Infoga i den rutan, klicka på Modul .
- Skriv sedan ned följande visuella kod i den tomma redigeringsrutan.
Sub Highlight_Duplicate_in_Multiple_Column() Dim rng_1 As Range, rng_2 As Range, cell_1 As Range, cell_2 As Range Dim output As Range, output2 As Range xTitleId = "Duplicera i flera kolumner" Set rng_1 = Application.Selection Set rng_1 = Application.InputBox("Välj Range1:", xTitleId, rng_1.Address, Type:=8) Set rng_2 = Application.InputBox("Välj Range2:", xTitleId, Type:=8)Application.ScreenUpdating = False For Each cell_1 In rng_1 Data = cell_1.Value For Each cell_2 In rng_2 If Data = cell_2.Value Then cell_1.Interior.ColorIndex = 36 cell_2.Interior.ColorIndex = 36 End If Next Next Next Application.ScreenUpdating = True End Sub
- Stäng den Redaktör fliken.
- Från och med nu, från Visa bandet, klickar du på Makroer > Visa makron.
- En ny dialogruta med namnet Makro visas. Välj Markera_Duplikat_i_flera_kolumner .
- Klicka på Kör för att köra koden.
- Till sist ser du att de celler som innehåller liknande celler får en markeringsfärg.
Slutligen kan vi säga att vår visuella kod fungerade och att vi kan markera dubbletter i flera kolumner i Excel-databladet.
Läs mer: Hur man markerar dudubbletter i två kolumner i Excel
Slutsats
Det är slutet på den här artikeln. Jag hoppas att detta kommer att vara till hjälp för dig och att du kommer att kunna markera dubbletter i flera kolumner i Excel-databladet. Om du har några ytterligare frågor eller rekommendationer, dela dem med oss i kommentarsfältet nedan.
Glöm inte att besöka vår webbplats ExcelWIKI för flera Excel-relaterade problem och lösningar. Fortsätt att lära dig nya metoder och fortsätt att växa!