Innehållsförteckning
I den här artikeln ska vi visa hur du använder Excel till jämföra två tabeller och markera Skillnader . Vi har tagit två bord som visar prissättningen av samma produkt i två butiker För varje butik har vi 2 kolumner : " Artikel " och " Pris ".
Ladda ner övningsboken
Jämför och framhäv tabellskillnader.xlsm4 sätt att jämföra två tabeller och markera skillnader i Excel
1. Använd Operatören Not Equal () i Excel för att jämföra två tabeller och markera skillnaderna
I den första metoden använder vi Inte lika ("") operatör tillsammans med Villkorlig formatering till jämföra två tabeller och markera alla Skillnader .
Steg:
- Välj först den cell sortiment F5:F10 .
- För det andra, från den Hem flik>>>> Villkorlig formatering >>>> välj Ny regel...
Dialogrutan Ny formateringsregel kommer att visas.
- För det tredje väljer du " Använd en formel för att bestämma vilka celler som ska formateras " från S välja en regeltyp: sektion.
- Efter det, typ följande formel i Redigera regelbeskrivningen: box.
=F5C5
Här kontrollerar vi om värdet från cell F5 inte är lika med den för cell C5 . Om det är TRUE kommer cellen att vara markerad .
- Klicka sedan på Format...
Dialogrutan Formatera celler kommer att visas.
- Klicka på " Fyll på ".
- Välj sedan en färg från listan Bakgrundsfärg: sektion.
- Därefter trycker du på OK .
- Slutligen klickar du på OK .
Därför har vi jämförde två tabeller på Excel och markerad Skillnader .
Läs mer: Hur man gör en jämförelsetabell i Excel (2 metoder)
2. Jämför två tabeller och framhäv skillnaderna genom att använda en unik formateringsregel.
I den här metoden använder vi " formatera endast unika värden " från alternativet Villkorlig formatering regel för att markera Skillnader mellan två bord på Excel .
Steg:
- För det första väljer du den fullständiga tabellcell sortiment B4:F10 .
- För det andra, ta upp " Ny formateringsregel " dialogruta .
- För det tredje väljer du " Formatera endast unika eller dubbla värden " från Typ av regel sektion.
- Välj sedan " unik " från Formatera alla: box.
- Därefter väljer du en bakgrundsfärg med hjälp av Format... knapp.
- Slutligen klickar du på OK .
Avslutningsvis har vi visat dig ett annat sätt att använda Villkorlig formatering till markera Skillnader mellan två bord .
Läs mer: Hur man jämför två tabeller för skillnader med Excel VBA (3 metoder)
Liknande läsningar
- COUNTIF Datum inom 7 dagar
- Hur man använder COUNTIF med SUBTOTAL i Excel (2 metoder)
- COUNTIF Större än och mindre än [med gratis mall]
- Hur man använder COUNTIF mellan två tal (4 metoder)
- VBA för att gå igenom rader i en tabell i Excel (11 metoder)
3. Implementera COUNTIF-funktionen för att jämföra två tabeller och markera skillnaderna i Excel
För den tredje metoden ska vi använda följande funktionen COUNTIF som en Villkorlig formatering regel för att markera Skillnader mellan två bord .
Steg:
- Välj först den cell sortiment C5:C10 .
- För det andra, ta upp " Ny formateringsregel " dialogruta .
- För det tredje väljer du " Använd en formel för att bestämma vilka celler som ska formateras " från S välja en regeltyp: sektion.
- Efter det, typ följande formel i Redigera regelbeskrivningen: box.
=COUNTIF(F5:F10,C5)=0
Vi kontrollerar om vårt värde från C-kolumn är i den F-kolumn . Om den inte finns där, får vi 0 Efter det formaterar vi den celler som inte återfinns i F5:F10 cell sortiment.
Observera: Denna formel kommer att fungerar endast för unika värden . Om din tabell har dubbla värden (t.ex, två skjortor har samma pris), använd inte denna metod.
- Välj sedan en bakgrundsfärg från " Format... " -knappen.
- Slutligen trycker du på OK .
Därför har vi markerad Skillnader mellan två bord på Excel .
Läs mer: COUNTIF Excel exempel (22 exempel)
4. Använd VBA i Excel för att jämföra två tabeller och markera skillnaderna
För den sista metoden använder vi Excel VBA till jämför två bord och markera Skillnader .
Steg:
- För det första, från den Utvecklare flik>>>> välj Visual Basic .
Då visas Visual Basic fönster.
- För det andra, från Infoga >>>> välj Modul .
- För det tredje, typ följande kod.
Sub HighlightDifference() Dim i As Long For i = 1 To Cells(Rows.Count, "C").End(xlUp).Row If Cells(i, "C") Cells(i, "F") Then Cells(i, "F").Interior.Color = vbYellow End If Next i End Sub
Uppdelning av koden
- Vi kallar vår Under Förfarande HighlightDifference Vi förklarar sedan vår variabel " i " som Long.
- Sedan har vi en " För slinga" . med den Slut(xlUp) Vi kommer att gå igenom de sista rad med uppgifter i C-kolumn .
- Efter det har vi IF i den kontrollerar vi varje värde i C-kolumn med den för den F-kolumn Om det finns något värde som inte stämmer överens använder vi Interior.Color egendom för att ändra färgen på cell Vi har använt färgen vbYellow här. Denna process kommer att fortsätta tills den sista rad .
- Efter det, Spara Modul och stänger fönstret.
- Sedan, Från den Utvecklare flik>>>> välj Makroer .
Dialogruta för makron kommer att visas.
- Välj, " HighlightDifference " och klicka på Kör .
Följaktligen kommer vi att se Skillnader är markerad i den andra tabell .
Läs mer: VBA COUNTIF-funktionen i Excel (6 exempel)
Övningssektionen
Vi har tillhandahållit övningsdatamängder med varje metod i Excel fil.
Slutsats
Vi har visat dig 4 metoder i Excel att jämföra två bord och markera Skillnader Om du stöter på några problem kan du gärna kommentera nedan. Tack för att du läste, fortsätt att vara duktig!