Indholdsfortegnelse
I denne artikel vil vi vise dig, hvordan du kan bruge Excel til sammenligne to tabeller og fremhæve forskelle . Vi har taget to borde der viser prisfastsættelsen for det samme produkt i to butikker For hver enkelt butik har vi 2 kolonner : " Varen " og " Pris ".
Download arbejdsbog til øvelser
Sammenlign og fremhæv tabelforskelle.xlsm4 måder at sammenligne to tabeller og fremhæve forskelle i Excel på
1. Brug Not Equal () Operator i Excel til at sammenligne to tabeller og fremhæve forskellene
I den første metode bruger vi Ikke ligeværdig ("") operatør sammen med Betinget formatering til sammenligne to tabeller og fremhæve enhver forskelle .
Trin:
- Først skal du vælge den celle rækkevidde F5:F10 .
- For det andet, fra den Hjem faneblad>>>> Betinget formatering >>>> vælg Ny regel...
Dialogboksen Ny formateringsregel vil blive vist.
- For det tredje skal du vælge " Brug en formel til at bestemme, hvilke celler der skal formateres " fra S vælge en regeltype: sektion.
- Derefter, type følgende formel i Rediger regelbeskrivelsen: boks.
=F5C5
Her kontrollerer vi, om værdien fra celle F5 ikke er ikke er lig med den for celle C5 . hvis det er TRUE så vil cellen være fremhævet .
- Klik derefter på Format...
Dialogboksen Formatér celler vil blive vist.
- Klik på " Fyld " fanen.
- Vælg derefter en farve fra Baggrundsfarve: sektion.
- Derefter skal du trykke på OK .
- Endelig skal du klikke på OK .
Vi har således sammenlignede to tabeller på Excel og fremhævet forskelle .
Læs mere: Sådan laver du en sammenligningstabel i Excel (2 metoder)
2. Sammenlign to tabeller og fremhæv forskellene ved hjælp af en unik formateringsregel
I denne metode bruger vi " kun formatere unikke værdier " fra indstillingen Betinget formatering regel til fremhæve forskelle mellem to borde på Excel .
Trin:
- Først skal du vælge den fulde tabelcelle rækkevidde B4:F10 .
- For det andet skal du tage " Ny formateringsregel " dialogboks .
- For det tredje skal du vælge " Formater kun unikke eller dubletterede værdier " fra den Regel Type sektion.
- Vælg derefter " unik " fra den Format alle: boks.
- Derefter skal du vælge en baggrundsfarve ved hjælp af Format... knap.
- Endelig skal du klikke på OK .
Afslutningsvis har vi vist dig en anden måde at bruge Betinget formatering til fremhæve forskelle mellem de to borde .
Læs mere: Sådan sammenligner du to tabeller for forskelle med Excel VBA (3 metoder)
Lignende læsninger
- COUNTIF Dato er inden for 7 dage
- Sådan bruges COUNTIF med SUBTOTAL i Excel (2 Metoder)
- COUNTIF Større end og mindre end [med gratis skabelon]
- Sådan bruger du COUNTIF mellem to tal (4 metoder)
- VBA til at gennemløbe rækker i en tabel i Excel (11 metoder)
3. Implementering af COUNTIF-funktionen til at sammenligne to tabeller og fremhæve forskellene i Excel
Til den tredje metode skal vi bruge funktionen COUNTIF som en Betinget formatering regel til fremhæve forskelle mellem to borde .
Trin:
- Først skal du vælge den celle rækkevidde C5:C10 .
- For det andet skal du tage " Ny formateringsregel " dialogboks .
- For det tredje skal du vælge " Brug en formel til at bestemme, hvilke celler der skal formateres " fra S vælge en regeltype: sektion.
- Derefter, type følgende formel i Rediger regelbeskrivelsen: boks.
=COUNTIF(F5:F10,C5)=0
Vi kontrollerer, om vores værdi fra C-kolonne er i den F-søjle . Hvis den ikke er der, får vi 0 Herefter formaterer vi den celler som ikke findes i F5:F10 celle rækkevidde.
Bemærk: Denne formel vil fungerer kun for entydige værdier . Hvis din tabel har dobbelte værdier (f.eks, to skjorter har samme pris), må du ikke bruge denne metode.
- Vælg derefter en baggrundsfarve fra " Format... " -knappen.
- Til sidst skal du trykke på OK .
Vi har således fremhævet forskelle mellem de to borde på Excel .
Læs mere: COUNTIF Excel Eksempel (22 Eksempler)
4. Brug af VBA i Excel til at sammenligne to tabeller og fremhæve forskellene
Til den sidste metode bruger vi Excel VBA til sammenlign to borde og fremhæve forskelle .
Trin:
- For det første, fra den Udvikler faneblad>>>> vælg Visual Basic .
Dette vil få vist Visual Basic vindue.
- For det andet, fra Indsæt >>>> vælg Modul .
- For det tredje, type følgende kode.
Sub HighlightDifference() Dim i As Long For i = 1 To Cells(Rows.Count, "C").End(xlUp).Row If Cells(i, "C") Cells(i, "F") Cells(i, "F") Then Cells(i, "F").Interior.Color = vbYellow End If Next i End Sub
Opdeling af kode
- Vi kalder vores Under Procedure HighlightDifference Så erklærer vi vores variabel " i " som Long.
- Så har vi en " For loop" . med den Slut(xlUp) vi vil gennemgå de sidste række med data i C-kolonne .
- Derefter har vi den IF I den kontrollerer vi hver værdi af C-kolonne med den af den F-søjle Hvis der er en værdi, der ikke passer, bruger vi Interior.Color ejendom for at ændre farven på celle . Vi har brugt farven vbYellow Denne proces fortsætter, indtil den sidste række .
- Derefter, Gem Modul og lukker vinduet.
- Derefter, Fra den Udvikler faneblad>>>> vælg Makroer .
Dialogboks for makroer vil blive vist.
- Vælg, " HighlightDifference " og klik på Kør .
Derfor vil vi se den forskelle er fremhævet i den anden tabel .
Læs mere: VBA COUNTIF-funktion i Excel (6 eksempler)
Øvelsesafsnit
Vi har leveret øvelsesdatasæt med hver metode i Excel fil.
Konklusion
Vi har vist dig 4 metoder i Excel at sammenligne to borde og fremhæve forskelle Hvis du støder på problemer, er du velkommen til at kommentere nedenfor. Tak for læsning, bliv ved med at være dygtig!