Hur man jämför två kolumner för att hitta skillnader i Excel

  • Dela Detta
Hugh West

Detta är en intressant situation som ofta uppstår. Ibland behöver man nämligen skilja data i två olika kolumner. Det finns så många processer där Excel jämför två listor och returnerar skillnader. I den här artikeln kommer vi att se hur man jämför två kolumner i Excel för att hitta skillnader.

Ladda ner övningsboken

Jämförelse av två kolumner för att hitta skillnader.xlsx

7 sätt att jämföra två kolumner för att hitta skillnader i Excel

I det här avsnittet hittar du följande 7 sätt att jämföra två kolumner i Excel för att hitta skillnader. Jag kommer att diskutera dem en efter en här. Håll kontakten!

Låt oss börja med ett enkelt exempel för att illustrera hur detta går till.

Här har vi två listor med fruktnamn. Vi ska jämföra de två listorna för att hitta skillnaderna. De två listorna med fruktnamn finns nedan.

Vi kommer att få se 7 I varje process för att jämföra och hitta skillnaderna mellan de två kolumnerna kommer vi att använda samma tabell.

1. Tillämpa villkorlig formatering för att jämföra två kolumner

Vi kan använda Villkorlig formatering för att markera de unika värdena i två kolumner. Proceduren är enkel och beskrivs nedan.

📌 Steg:

  • Välj först de områden där du vill tillämpa den villkorliga formateringen. I det här exemplet är området B5 : B11 .
  • Nu, i den Hem klicka på Villkorlig formatering , och under Markera celler Regler klicka på Dubbla värden.

  • I Dubbla värden dialogrutan, om du väljer Dubbla ser du de dubbla värdena för de två cellerna.

  • Om du väljer Unik i den Dubbla värden dialogrutan ser du de unika värdena för de två cellerna.

  • Tryck på OK för att bekräfta Villkorlig formatering .

Läs mer: Hur man jämför två kolumner eller listor i Excel

2. Jämför två kolumner med IF-funktionen

Vi kommer att använda oss av IF-funktion för att hitta skillnaderna mellan två kolumner. Följ stegen nedan för att göra detta.

📌 Steg:

  • Först och främst skapar du en ny kolumn för att visa vilka frukter av Förteckning 1 finns i Förteckning 2 .
  • Markera nu den första cellen (dvs. E5 ) för den nyss skapade kolumnen och tillämpa följande formel.

=IF(B5=C5,"YES","NO")

Här,

  • B5 = Frukt i lista-1
  • C5 = Frukt i lista-2

  • Därefter trycker du på ENTER , och du kommer att se följande uttalande NO i cellen D5 .
  • Använd nu Handtag för fyllning för att dra ner det formulerade och Automatisk ifyllning formeln nedåt från cell D5 till D11

  • Alla celler visar resultatet och du kan skilja mellan de två kolumnerna.

3. Tillämpa EXACT-funktionen för att jämföra kolumner

EXACT Funktion jämför två textsträngar och returnerar sedan TRUE eller . FALSK baserat på den exakta överensstämmelsen mellan texterna. Du kan alltså använda den här funktionen för att hitta skillnader mellan två kolumner. För att göra det, följ följande steg.

📌 Steg:

  • Välj först en cell och skriv följande formel i cellen.

=EXACT(B5,C5)

Här,

  • B5 = Frukt i lista-1
  • C5 = Frukt i lista-2

  • Tryck sedan på ENTER och cellen kommer att återge FALSK .

  • Dra nu formeln nedåt så visar cellerna resultatet.

4. Tillämpa IF med AND-funktionen

En kombination av IF och OCH funktioner kommer att tjäna ditt syfte. Fortsätt som nedan.

📌 Steg:

  • Först och främst tillämpar du formeln på en vald cell.

=IF(AND(B5C5), "Ingen matchning", "Matchning")

Här,

  • B5 = Frukt i lista-1
  • C5 = Frukt i lista-2

  • Dra sedan formeln nedåt så att cellerna visar resultatet.

5. Kombinera funktionerna IF, ISNA och VLOOKUP

Vi kan använda IF , ISNA , och VLOOKUP-funktioner för att hitta skillnaderna mellan två listor eller kolumner i Excel. Proceduren beskrivs nedan.

📌 Steg:

  • Först och främst skapar du en ny kolumn> välj den första cellen (dvs. E5 ) för den nyss skapade kolumnen och tillämpa följande formel.

=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NO", "YES")

Här,

  • B5 = Uppslagsvärde
  • C5:C11 = Uppslagsarray

💡 Uppdelning av formler

VLOOKUP(B5,$C$5:$C$11,1,0) letar efter värdet för B5 (dvs. Apple ) i intervallet $C$5:$C$11. Det här värdet finns inte i uppslagsarrayn och returnerar #N/A .

ISNA:s funktion kontrollerar om en cell innehåller #N/A! fel eller inte. Den returnerar TRUE eller . FALSK beroende på förekomsten av #N/A !

Så, ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)) = ISNA(#N/A) returnerar TRUE .

Slutligen, IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NO", "YES") = IF(ISNA(#N/A), "NEJ", "JA") = IF(TRUE, "NO", "YES") = NO

Så, den UTGÅNG => NO Det beror på att fruktnamnet Apple kommer från Lista-1 är inte tillgänglig i Lista-2 .

  • Därefter trycker du på ENTER , och du kommer att se följande uttalande NO i cellen D5 .

  • Använd nu Handtag för fyllning för att dra ner det formulerade och Automatisk ifyllning formeln nedåt från cell D5 till D11
  • Slutligen kommer du att kunna se skillnaderna mellan Lista-1 och Lista-2

Läs mer: Hur man jämför två kolumner i Excel med VLOOKUP

6. Använd en kombination av funktionerna IF, ISERROR och MATCH

Här kommer vi att använda IF , ISERROR , och MATCH funktioner för att jämföra två kolumner. Vi kommer att jämföra Lista-1 med Lista-2 Formeln beräknar de två listorna och returnerar fruktens namn som endast finns i Lista-1 Förfarandet beskrivs nedan.

📌 Steg :

  • Välj först och främst den första cellen D5 i den nyss skapade kolumnen och skriv följande formel i den valda cellen.

=IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"")

Här,

  • B5 = Uppslagsvärde
  • C5:C11 = Uppslagsarray

💡 Uppdelning av formler

MATCH-funktionen letar efter värdet av B5 (dvs. Apple ) i uppslagsintervallet $C$5:$C$11 .

Så, MATCH(B5,$C$5:$C$11,0) returnerar #N/A eftersom det inte hittar värdet i uppslagsintervallet.

Nu, ISERROR(MATCH(B5,$C$5:$C$11,0)) = ISERROR(#N/A ) returnerar TRUE .

Slutligen, IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"") = IF(TRUE,B5, "") återger värdet av B5 (dvs. Apple ).

OUTPUT => Apple .

  • Efter att ha tryckt på ENTER ser du resultatet i den cellen. Dra nu följande formel till nästa cell.

  • Därför visas resultatet i de celler där du har kopierat formeln.

  • På samma sätt kan du hitta namnet på frukten som endast finns i Lista-2 I så fall blir formeln följande,

=IF((ISERROR(MATCH(C5,$B$5:$B$11,0))),C5,"")

Här,

  • C5 = Uppslagsvärde
  • B5:B17 = Uppslagsarray

7. Kombinera IF- och COUNTIF-funktionerna för att jämföra kolumner

I detta förfarande, om Lista-1 innehåller alla fruktnamn som inte finns i Lista-2 Den formel som vi kommer att använda säger att fruktnamnet från Lista-1 finns inte i Lista-2 . Vi kombinerar IF och COUNTIF Låt oss börja med jämförelsen.

📌 Steg:

  • Först och främst skriver du följande formel i cellen D5 .

=IF(COUNTIF($C$5:$C$11, $B5)=0, "Ej funnen i lista-2", "")

💡 Uppdelning av formler

COUNTIF funktionen returnerar det totala antalet celler i ett definierat intervall.

COUNTIF($C$5:$C$11, $B5) letar efter värdet i cellen B5 (dvs. Apple ) i intervallet $C$5:$C$11 men hittar inget inom intervallet. Så Output=> 0 .

Slutligen, IF(COUNTIF($C$5:$C$11, $B5)=0, "Ej funnen i lista-2", "") = IF(0, "Ej funnen i lista-2", "") kommer att återge " Finns inte i förteckning-2 " när villkoret är 0 , annars behåller du cellen tom ( "" ).

Så, final Output=> " Finns inte i förteckning-2 ".

  • Tryck nu på ENTER för att låta cellen visa resultatet.
  • Dra sedan formeln nedåt.

  • På så sätt kan du se skillnaderna mellan de två kolumnerna.

Slutsats

Så vi kan se de olika förfarandena för att jämföra två kolumner i Excel för att hitta skillnader. Jämförelsen mellan två kolumner kan också erhållas för matchningar. Av de fyra förfaranden som vi diskuterade är det bästa sättet att jämföra två kolumner med hjälp av villkorlig formatering. Eftersom du i villkorlig formatering kan jämföra mellan flera kolumner, är förfarandet enkelt och snabbt och du kan hittabåde överensstämmelser och skillnader.

Jag hoppas att du tycker att den här artikeln är användbar. Bläddra på vår webbplats för att hitta fler användbara artiklar. Håll kontakten!

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.