Jak porovnat dva sloupce pro zjištění rozdílů v aplikaci Excel

  • Sdílet Toto
Hugh West

Jedná se o zajímavou situaci, která často nastává. Konkrétně někdy je třeba rozlišit data do dvou různých sloupců. Existuje tolik postupů, při kterých Excel porovnává dva seznamy a vrací rozdíly. V tomto článku si ukážeme způsoby, jak v Excelu porovnat dva sloupce pro zjištění rozdílů.

Stáhnout cvičebnici

Porovnání dvou sloupců pro zjištění rozdílů.xlsx

7 způsobů porovnání dvou sloupců pro zjištění rozdílů v aplikaci Excel

V této části najdete 7 způsoby porovnání dvou sloupců v Excelu pro zjištění rozdílů. Proberu je zde jeden po druhém. Zůstaňte ve spojení!

Začněme tedy jednoduchým příkladem, na kterém si ukážeme, jak toho dosáhnout.

Zde máme dva seznamy, ve kterých jsou uvedeny názvy některých druhů ovoce. Oba seznamy porovnáme a zjistíme rozdíly. Dva seznamy obsahující názvy ovoce jsou uvedeny níže.

Uvidíme 7 různé postupy zjišťování rozdílů mezi dvěma sloupci. Při každém postupu porovnávání a zjišťování rozdílů mezi dvěma sloupci budeme používat stejnou tabulku.

1. Použití podmíněného formátování pro porovnání dvou sloupců

Můžeme použít Podmíněné formátování pro zvýraznění jedinečných hodnot dvou sloupců. Postup je jednoduchý a je uveden níže.

📌 Kroky:

  • Nejprve vyberte rozsahy, na které chcete použít podmíněné formátování. V tomto příkladu je to rozsah B5 : B11 .
  • Nyní v Home klikněte na kartu Podmíněné formátování a pod Pravidla zvýraznění buněk klikněte na Duplicitní hodnoty.

  • V Duplicitní hodnoty dialogové okno, pokud vyberete možnost Duplikát se zobrazí duplicitní hodnoty obou buněk.

  • Pokud vyberete Unikátní v Duplicitní hodnoty dialogovém okně se zobrazí jedinečné hodnoty obou buněk.

  • Tisk OK potvrdit Podmíněné formátování .

Přečtěte si více: Jak porovnat dva sloupce nebo seznamy v aplikaci Excel

2. Porovnání dvou sloupců pomocí funkce IF

Použijeme Funkce IF zjistit rozdíly mezi dvěma sloupci. K tomu stačí postupovat podle níže uvedených kroků.

📌 Kroky:

  • Nejprve vytvořte nový sloupec, ve kterém se zobrazí, které plody Seznam 1 jsou k dispozici v Seznam 2 .
  • Nyní vyberte první buňku (tj. E5 ) nově vytvořeného sloupce a použijte následující vzorec.

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

Zde,

  • B5 = ovoce v seznamu-1
  • C5 = Ovoce v seznamu-2

  • Poté stiskněte tlačítko ENTER a zobrazí se prohlášení NE v buňce D5 .
  • Nyní použijte Plnicí rukojeť přetáhnout dolů formulované a Automatické vyplňování vzorec směrem dolů z buňky D5 na D11

  • Proto se ve všech buňkách zobrazí výsledek a vy můžete rozlišovat mezi oběma sloupci.

3. Použití funkce EXACT pro porovnání sloupců

Na stránkách Funkce EXACT porovná dva textové řetězce a poté vrátí hodnotu TRUE nebo FALSE na základě přesné shody mezi texty. Tuto funkci tedy můžete použít pro účely hledání rozdílů mezi dvěma sloupci. Za tímto účelem proveďte následující kroky.

📌 Kroky:

  • Nejprve vyberte buňku a zadejte do ní následující vzorec.

=EXACT(B5,C5)

Zde,

  • B5 = ovoce v seznamu-1
  • C5 = Ovoce v seznamu-2

  • Pak stiskněte tlačítko ENTER a buňka vrátí FALSE .

  • Nyní přetáhněte vzorec dolů a v buňkách se zobrazí výsledek.

4. Použití funkce IF s funkcí AND

Kombinace IF a A funkce vám poslouží. Postupujte podle následujícího postupu.

📌 Kroky:

  • Nejprve použijte vzorec na vybranou buňku.

=IF(AND(B5C5), "Žádná shoda", "Shoda")

Zde,

  • B5 = ovoce v seznamu-1
  • C5 = Ovoce v seznamu-2

  • Poté vzorec přetáhněte dolů, aby se v buňkách zobrazil výsledek.

5. Kombinace funkcí IF, ISNA a VLOOKUP

Můžeme použít IF , ISNA a Funkce VLOOKUP zjistit rozdíly mezi dvěma seznamy nebo sloupci v aplikaci Excel. Postup je uveden níže.

📌 Kroky:

  • Nejprve vytvořte nový sloupec> vyberte první buňku (tj. E5 ) nově vytvořeného sloupce a použijte následující vzorec.

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

Zde,

  • B5 = Hodnota vyhledávání
  • C5:C11 = pole vyhledávání

💡 Rozdělení vzorců

VLOOKUP(B5,$C$5:$C$11,1,0) hledá hodnotu B5 (tj. Apple ) v rozmezí $C$5:$C$11. Tato hodnota není k dispozici v poli vyhledávání a vrací se. #N/A .

Funkce ISNA kontroluje, zda buňka obsahuje #N/A! chybu nebo ne. Vrací TRUE nebo FALSE v závislosti na přítomnosti #N/A !

Takže, ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)) = ISNA(#N/A) vrací TRUE .

Nakonec, IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NO", "YES") = IF(ISNA(#N/A), "NO", "YES") = IF(TRUE, "NE", "ANO") = NE

Takže VÝSTUP => NE . To proto, že název ovoce Apple z Seznam-1 není k dispozici v Seznam-2 .

  • Poté stiskněte tlačítko ENTER a zobrazí se prohlášení NE v buňce D5 .

  • Nyní použijte Plnicí rukojeť přetáhnout dolů formulované a Automatické vyplňování vzorec směrem dolů z buňky D5 na D11
  • Nakonec si budete moci prohlédnout rozdíly mezi Seznam-1 a Seznam-2

Přečtěte si více: Jak porovnat dva sloupce v aplikaci Excel pomocí funkce VLOOKUP

6. Použití kombinace funkcí IF, ISERROR a MATCH

Zde budeme používat IF , ISERROR a MATCH funkce pro porovnání dvou sloupců. Budeme porovnávat Seznam-1 s Seznam-2 . Vzorec vypočítá oba seznamy a vrátí název ovoce, který je pouze v položce Seznam-1 Postup je uveden níže.

📌 Kroky :

  • Nejprve vyberte první buňku D5 nově vytvořeného sloupce a do vybrané buňky zadejte následující vzorec.

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

Zde,

  • B5 = Hodnota vyhledávání
  • C5:C11 = pole vyhledávání

💡 Rozdělení vzorců

Funkce MATCH hledá hodnotu B5 (tj. Apple ) v rozsahu vyhledávání $C$5:$C$11 .

Takže, MATCH(B5,$C$5:$C$11,0) vrací #N/A protože nenajde hodnotu v rozsahu vyhledávání.

Nyní, ISERROR(MATCH(B5,$C$5:$C$11,0)) = ISERROR(#N/A ) vrací TRUE .

Nakonec, IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"") = IF(TRUE,B5, "") vrací hodnotu B5 (tj. Apple ).

Takže OUTPUT => Apple .

  • Po stisknutí ENTER zobrazí se výstup v této buňce. Nyní přetáhněte následující vzorec do dalších buněk.

  • Proto se v buňkách, do kterých jste vzorec zkopírovali, zobrazí výsledek.

  • Stejným způsobem můžete zjistit název ovoce, který je pouze v. Seznam-2 V takovém případě bude vzorec následující,

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

Zde,

  • C5 = Hodnota vyhledávání
  • B5:B17 = pole vyhledávání

7. Kombinace funkcí IF a COUNTIF pro porovnání sloupců

V tomto postupu, pokud Seznam-1 obsahuje jakýkoli název ovoce, který není umístěn v Seznam-2 , vzorec, který budeme používat, bude říkat, že název ovoce od Seznam-1 se nenachází v Seznam-2 . Budeme kombinovat IF a COUNTIF Začněme s porovnáváním.

📌 Kroky:

  • Nejprve zadejte do buňky následující vzorec D5 .

=IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "")

💡 Rozdělení vzorců

Na stránkách COUNTIF funkce vrací celkový počet buněk v definovaném rozsahu.

COUNTIF($C$5:$C$11, $B5) hledá hodnotu buňky B5 (tj. Apple ) v rozmezí $C$5:$C$11 ale nenajde nic v rozsahu. Takže Output=> 0 .

Nakonec, IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "") = IF(0, "Not Found in List-2", "") vrátí " Nenalezeno v seznamu-2 ", když je podmínka 0 , jinak nechte buňku prázdnou ( "" ).

Takže konečný Output=> " Nenalezeno v seznamu-2 ".

  • Nyní stiskněte ENTER aby se v buňce zobrazil výsledek.
  • Poté vzorec přetáhněte dolů.

  • Tímto způsobem zjistíte rozdíly mezi oběma sloupci.

Závěr

Vidíme tedy různé postupy porovnání dvou sloupců v aplikaci Excel pro zjištění rozdílů. Porovnání dvou sloupců lze získat také pro shody. Ze 4 postupů, které jsme probrali, je použití podmíněného formátování nejlepším způsobem porovnání dvou sloupců. Protože v podmíněném formátování můžete porovnávat více sloupců, postup je jednoduchý a rychlý a můžete zjistitshody i rozdíly.

Doufám, že vám tento článek pomohl. Prohlédněte si naše webové stránky a najděte další užitečné články. Zůstaňte v kontaktu!

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.