Indholdsfortegnelse
Dette er en interessant situation, der ofte opstår. Nogle gange har man nemlig brug for at differentiere data i to forskellige kolonner. Der er så mange processer, hvor Excel sammenligner to lister og returnerer forskelle. I denne artikel vil vi se, hvordan man sammenligner to kolonner i Excel for at finde forskelle.
Download arbejdsbog til øvelser
Sammenligning af to kolonner for at finde forskelle.xlsx
7 måder at sammenligne to kolonner på for at finde forskelle i Excel
I dette afsnit finder du 7 måder at sammenligne to kolonner i Excel på for at finde forskelle. Jeg vil diskutere dem en efter en her. Hold forbindelsen!
Så lad os starte med et simpelt eksempel for at illustrere, hvordan du kan opnå dette.
Her har vi to lister med nogle frugtnavne. Vi vil sammenligne de to lister for at finde forskellene. De to lister med frugtnavne er angivet nedenfor.
Vi vil se 7 I hver proces med at sammenligne og finde forskellene mellem de to kolonner vil vi bruge den samme tabel.
1. Anvendelse af betinget formatering til at sammenligne to kolonner
Vi kan bruge Betinget formatering for at fremhæve de unikke værdier for to kolonner. Proceduren er enkel og er beskrevet nedenfor.
📌 Trin:
- Først skal du vælge de områder, hvor du vil anvende den betingede formatering. I dette eksempel er området B5 : B11 .
- Nu, i den Hjem klikker du på Betinget formatering , og under Fremhæv celler Regler klik på Duplikatværdier.
- I den Dobbelte værdier dialogboksen, hvis du vælger Duplikat kan du se de to cellers duplikerede værdier.
- Hvis du vælger Unik i den Dobbelte værdier dialogboksen vil du se de unikke værdier for de to celler.
- Tryk på OK for at bekræfte den Betinget formatering .
Læs mere: Sådan sammenligner du to kolonner eller lister i Excel
2. Sammenlign to kolonner ved hjælp af IF-funktionen
Vi vil bruge den IF-funktion for at finde forskellene mellem to kolonner. Følg blot nedenstående trin for at gøre dette.
📌 Trin:
- Først og fremmest skal du oprette en ny kolonne for at vise, hvilke frugter af Liste 1 er tilgængelige i Liste 2 .
- Vælg nu den første celle (dvs. E5 ) i den nyoprettede kolonne og anvender følgende formel.
=IF(B5=C5,"YES","NO")
Her,
- B5 = frugt i liste-1
- C5 = frugt i liste-2
- Derefter skal du trykke på INDTAST , og du vil se følgende erklæring INGEN i celle D5 .
- Brug nu den Håndtag til påfyldning værktøj til at trække den formulerede og Autofill formlen nedad fra celle D5 til D11
- Derfor vil alle cellerne vise resultatet, og du kan skelne mellem de to kolonner.
3. Anvendelse af EXACT-funktionen til at sammenligne kolonner
EXACT Funktion sammenligner to tekststrenge og returnerer derefter TRUE eller FALSK baseret på det nøjagtige match mellem teksterne. Du kan altså anvende denne funktion til at finde forskelle mellem to kolonner. For at gøre dette skal du følge følgende trin.
📌 Trin:
- Vælg først en celle, og skriv følgende formel i cellen.
=EXACT(B5,C5)
Her,
- B5 = frugt i liste-1
- C5 = frugt i liste-2
- Derefter skal du trykke på INDTAST og cellen vil returnere FALSK .
- Træk nu formlen nedad, og resultatet vises i dine celler.
4. Anvendelse af IF med AND-funktion
En kombination af IF og OG funktioner vil tjene dit formål. Fortsæt som nedenfor.
📌 Trin:
- Først og fremmest skal du anvende formlen på en markeret celle.
=IF(AND(B5C5), "Ingen overensstemmelse", "Overensstemmelse")
Her,
- B5 = frugt i liste-1
- C5 = frugt i liste-2
- Træk derefter formlen ned, så cellerne viser resultatet.
5. Kombination af IF-, ISNA- og VLOOKUP-funktioner
Vi kan bruge den IF , ISNA , og VLOOKUP-funktioner til at finde forskellene mellem to lister eller kolonner i Excel. Proceduren er angivet nedenfor.
📌 Trin:
- Først og fremmest skal du oprette en ny kolonne> vælg den første celle (dvs. E5 ) i den nyoprettede kolonne og anvender følgende formel.
=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NO", "YES")
Her,
- B5 = opslagsværdi
- C5:C11 = Opslag Array
💡 Opdeling af formler
VLOOKUP(B5,$C$5:$C$11,1,0) søger efter værdien af B5 (dvs. Apple ) i området $C$5:$C$11. Denne værdi er ikke tilgængelig i opslagsarrayet og returnerer #N/A .
ISNA-funktion kontrollerer, om en celle indeholder #N/A! fejl eller ej. Den returnerer TRUE eller FALSK afhængigt af tilstedeværelsen af #N/A !
Så, ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)) = ISNA(#N/A) returnerer TRUE .
Endelig, IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0))), "NEJ", "JA") = IF(ISNA(#N/A), "NEJ", "JA") = IF(TRUE, "NO", "YES") = INGEN
Så, den OUTPUT => INGEN . Det skyldes, at frugtnavnet Apple fra Liste-1 er ikke tilgængelig i Liste-2 .
- Derefter skal du trykke på INDTAST , og du vil se følgende erklæring INGEN i celle D5 .
- Brug nu den Håndtag til påfyldning værktøj til at trække den formulerede og Autofill formlen nedad fra celle D5 til D11
- Endelig vil du kunne se forskellene mellem Liste-1 og Liste-2
Læs mere: Sådan sammenlignes to kolonner i Excel Brug VLOOKUP
6. Brug en kombination af IF-, ISERROR- og MATCH-funktioner
Her vil vi bruge IF , ISERROR , og MATCH funktioner til at sammenligne to kolonner. Vi vil sammenligne Liste-1 med Liste-2 Formlen beregner de to lister og returnerer navnet på den frugt, der kun findes i Liste-1 Proceduren er beskrevet nedenfor.
📌 Trin :
- Først og fremmest skal du vælge den første celle D5 i den nyoprettede kolonne, og skriv følgende formel i den valgte celle.
=IF((ISERROR(MATCH(B5,$C$5:$C$11,0)))),B5,""")
Her,
- B5 = opslagsværdi
- C5:C11 = Opslag Array
💡 Fordeling af formler
MATCH-funktion leder efter værdien af B5 (dvs. Apple ) i opslagsintervallet $C$5:$C$11 .
Så, MATCH(B5,$C$5:$C$11,0) returnerer #N/A da den ikke finder værdien i opslagsområdet.
Nu, ISERROR(MATCH(B5,$C$5:$C$11,0)) = ISERROR(#N/A ) returnerer TRUE .
Endelig, IF((ISERROR(MATCH(B5,$C$5:$C$11,0)))),B5,"") = IF(TRUE,B5, "") returnerer værdien af B5 (dvs. Apple ).
Så OUTPUT => Apple .
- Når du har trykket på INDTAST du vil se resultatet i den pågældende celle. Træk nu følgende formel til de næste celler.
- Derfor vil de celler, hvor du har kopieret formlen, vise dig resultatet.
- På samme måde kan du finde frugtens navn, som kun står i Liste-2 I så fald vil formlen være,
=IF((ISERROR(MATCH(C5,$B$5:$B$11,0)))),C5,""")
Her,
- C5 = opslagsværdi
- B5:B17 = Opslag Array
7. Kombination af IF- og COUNTIF-funktioner til sammenligning af kolonner
I denne procedure, hvis Liste-1 indeholder ethvert frugtnavn, som ikke er placeret i Liste-2 vil den formel, vi skal bruge, sige, at frugtnavnet fra Liste-1 findes ikke i Liste-2 Vi vil kombinere IF og COUNTIF Lad os begynde sammenligningen.
📌 Trin:
- Først og fremmest skal du skrive følgende formel i celle D5 .
=IF(COUNTIF($C$5:$C$11, $B5)=0, "Ikke fundet i liste-2", "")
💡 Fordeling af formler
COUNTIF funktionen returnerer det samlede antal celler i et defineret område.
COUNTIF($C$5:$C$11, $B5) leder efter værdien af celle B5 (dvs. Apple ) i området $C$5:$C$11 men finder intet i intervallet. Så Output=> 0 .
Endelig, IF(COUNTIF($C$5:$C$11, $B5)=0, "Ikke fundet i liste-2", "") = IF(0, "Ikke fundet i liste-2", "") vil returnere " Ikke fundet i liste-2 ", når betingelsen er 0 , ellers skal cellen forblive tom ( "" ).
Så, final Output=> " Ikke fundet i liste-2 ".
- Nu skal du trykke på INDTAST for at lade cellen vise resultatet.
- Træk derefter formlen nedad.
- På den måde kan du se forskellene mellem de to kolonner.
Konklusion
Så vi kan se de forskellige processer til at sammenligne to kolonner i Excel for at finde forskelle. Sammenligningen mellem to kolonner kan også opnås for match. Ud af de 4 procedurer, vi har diskuteret, er det at bruge betinget formatering den bedste måde at sammenligne to kolonner på. Fordi du i betinget formatering kan sammenligne mellem flere kolonner, proceduren er enkel og hurtig, og du kan findebåde overenskomster og forskelle.
Jeg håber, at du finder denne artikel nyttig. Gennemse vores websted for at finde flere nyttige artikler. Hold kontakten!