Obsah
Porovnávanie textu v dvoch stĺpcoch v programe Excel je významnou úlohou v našom každodennom živote, najmä keď musíme nájsť niečo, čo sa porovnáva s daným textom. V tomto článku sa zameriam na sedem plodných spôsobov porovnávania textu v dvoch stĺpcoch v Excel s príslušnými príkladmi.
Stiahnite si cvičebnicu
Pre lepšie pochopenie si môžete stiahnuť nasledujúci zošit programu Excel a sami si ho precvičiť.
Porovnanie textu v dvoch stĺpcoch.xlsx7 praktických spôsobov porovnania textu v dvoch stĺpcoch v programe Excel
Tento článok vám ukáže, ako porovnať text v dvoch stĺpcoch v programe Excel pomocou funkcie aritmetika vzorec, ktorý kombinuje IF a COUNTIF funkcie, podmienené formátovanie, VLOOKUP vnorenie funkcie INDEX a MATCH funkcie a kombinovanie SUMPRODUCT < ISNUMBER a MATCH funkcie.
Pozrime sa na nasledujúci súbor údajov. Tu sú uvedené dva zoznamy položiek, a to Zoznam položiek 1 a Zoznam položiek 2, spolu s ich predajmi v januári, resp. februári.
Práve teraz musíme porovnať zoznam položiek z rôznych hľadísk. Začnime.
1. Porovnanie textu v dvoch stĺpcoch pre zhody v riadkoch
Tu vám ukážeme, ako porovnať text v dvoch stĺpcoch s tromi kategóriami, ako je identická (presná) zhoda pomocou všeobecného aritmetického vzorca, identická zhoda a rozdiely pomocou funkcia IF a porovnávanie zhody alebo rozdielov pomocou analýzy citlivej na veľkosť písmen.
1.1 Identické (presné) porovnávanie pomocou všeobecného aritmetického vzorca
Kroky:
- Tu, B5 je bunka položky zo zoznamu položiek 1 a C5 je bunka položky zo zoznamu položiek 2.
- Najprv vyberte D5 bunky.
- Vo všeobecnosti môžete použiť nasledujúci vzorec na porovnanie dvoch stĺpcov riadok po riadku na zhodu.
=B5=C5
- Potom stlačte tlačidlo VSTÚPIŤ.
- Takže tu uvidíte prvú zhodu v D5 bunky.
- Okrem toho použite nástroj Rukoväť výplne a potiahnite ho nadol z D5 bunky do D16 bunky.
- Nakoniec môžete vidieť všetky rovnaké zhody ako true a false.
1.2 Identické zhody a rozdiely pomocou funkcie IF
Výstupy týkajúce sa zhodnosti a nezhodnosti (rozdielov) môžete ľahko zistiť, ak použijete vzorec IF spoločne. Funkcia IF je logická funkcia založená na danom príkaze.
Syntax funkcie IF
=IF(logical_test, [value_if_true], [value_if_false])
Argumenty funkcie IF
- logical_test - Hodnota alebo logický výraz, ktorý možno vyhodnotiť ako TRUE alebo FALSE.
- value_if_true - [nepovinné] Hodnota, ktorá sa vráti, keď sa logical_test vyhodnotí ako TRUE.
- value_if_false - [nepovinné] Hodnota, ktorá sa vráti, keď sa logical_test vyhodnotí ako FALSE.
Kroky:
- Tu vyberte D5 najprv bunka.
- Teraz použime vzorec v prípade nášho súboru údajov.
=IF(B5=C5, "Zhoda", "Nezhoda")
- Potom stlačte VSTÚPIŤ .
- Potom dostanete výsledok ako NEZODPOVEDAJÚ sa v D5 bunky.
- Okrem toho použite Rukoväť náplne a potiahnite ho nadol z D5 bunky do D16 bunky.
- Tu získate všetky výsledky.
1.3 Porovnávanie zhody alebo rozdielov pomocou analýzy citlivej na veľkosť písmen
V predchádzajúcom prípade sme nebrali do úvahy citlivosť textu. Ak chcete porovnať zoznam položiek na základe citlivosti veľkých a malých písmen pomocou presná funkcia , môžete postupovať podľa nasledujúceho vzorca. Funkcia EXACT porovnáva dva texty s ohľadom na veľké a malé písmená.
Kroky:
- Na tomto obrázku vyfarbíme dané dva riadky, aby sme videli rozdiel.
- Tu vyberte D5 najprv bunka.
- Potom použime vzorec v prípade nášho súboru údajov.
=IF(EXACT(B5,C5), "Zhoda", "Nezhoda")
- Potom stlačte VSTÚPIŤ .
- Takže tu uvidíte výsledok v D5 bunky.
- Okrem toho použite Rukoväť náplne a potiahnite ho nadol z D5 bunky do D16 bunky.
- V dôsledku toho, Na snímke obrazovky môžeme vidieť, že len zmena v F z Truhlicová mraznička poskytuje výsledok " Nezodpovedá "
2. Porovnanie textu v dvoch stĺpcoch kombináciou funkcií IF a COUNTIF v programe Excel
V predchádzajúcich príkladoch sme porovnávali po riadkoch, ale niekedy potrebujeme pracovať s celými položkami, nielen po riadkoch. V takejto situácii môžete použiť funkcia COUNTIF .
Funkcia COUNTIF je funkcia programu Excel na počítanie buniek v rámci rozsahu, ktorý spĺňa určitú podmienku. Táto funkcia môže počítať bunky obsahujúce dátumy, čísla a text.
Syntax funkcie COUNTIF
=COUNTIF(rozsah, kritériá)
Argument funkcie COUNTIF
rozsah - Rozsah buniek, ktoré sa majú spočítať.
kritériá - Kritériá, ktoré určujú, ktoré bunky sa majú započítať.
Kroky:
- Tu vyberte D5 najprv bunka.
- Potom tu použime nasledujúci vzorec.
=IF(COUNTIF($C5:$C13, $B5)=0, "Nenájdené v zozname 2", "Nájdené v zozname 2")
- Tu, C5:C13 je rozsah buniek pre zoznam položiek 2 a B5 je bunka položky zo zoznamu položiek 1. Ak funkcia IF vráti nulu (Nenájdené v zozname 2) alebo 1 (Nájdené v zozname 2).
- Potom stlačte tlačidlo VSTÚPIŤ .
- Takže tu uvidíte výsledok v D5 bunky.
- Okrem toho použite Rukoväť náplne a potiahnite ho nadol z D5 bunky do D16 bunky.
- Všetky výsledky sa zobrazia na nasledujúcom obrázku.
3. Použitie podmieneného formátovania na porovnanie textu v dvoch stĺpcoch na zhody a rozdiely
Pomocou podmieneného formátovania v programe Excel môžete na bunky, ktoré spĺňajú určité kritériá, použiť prispôsobené formátovanie so zvýraznením farbami.
Použime túto funkciu na porovnanie dvoch zoznamov položiek.
3.1 Vyhľadávanie zhody
Zodpovedajúcu položku nájdete, ak budete postupovať podľa nasledujúcich krokov.
Kroky:
- Najprv prejdite na stránku Domov > Podmienené formátovanie > Nové pravidlo .
- Potom vyberte Použitie vzorca na určenie buniek, ktoré sa majú formátovať a vložte vzorec do prázdneho miesta, ako je to na nasledujúcej snímke obrazovky.
=$B5=$C5
- Neskôr kliknite na Formát .
- Potom prejdite na Naplňte stránku vyberte požadovanú farbu a stlačte tlačidlo Ok .
- Opäť stlačte Ok v Nové pravidlo formátovania dialógové okno.
- Výsledkom je nasledujúci výstup. Zodpovedajú iba reproduktor a monitor stolného počítača.
3.2 Zisťovanie rozdielov
Kroky:
- Na zistenie rozdielov tu musíte postupovať rovnako ako v predchádzajúcom prípade, len namiesto predchádzajúceho vzorca vložte nasledujúci vzorec.
=$B5$C5
- Nakoniec sa zobrazí nasledujúci výstup.
Čítajte viac: Ako porovnať dva stĺpce v programe Excel na zistenie rozdielov
4. Zvýraznenie duplicitného alebo jedinečného textu na porovnanie v dvoch stĺpcoch pomocou podmieneného formátovania
V tejto metóde použijeme Podmienené formátovanie opäť okrem vzorca a využiť Pravidlá zvýraznenia buniek možnosť funkcie.
4.1 Vyhľadanie duplicitného textu (zhodný text)
Duplicitné položky môžete identifikovať bez akéhokoľvek vzorca. Na tento účel postupujte podľa nižšie uvedených krokov.
Kroky:
- Tu vyberte Domov > Podmienené formátovanie > Pravidlá zvýraznenia buniek > Duplicitné hodnoty.
- Potom otvorte Duplicitné hodnoty .
- Neskôr zachovajte predvolené nastavenie Duplikát v bunkách Formát, ktoré ju obsahujú, zmeniť hodnoty s možnosť (jednoducho sa zobrazí farba) a stlačte OK .
- Získate nasledujúci výstup.
4.2 Vyhľadanie jedinečného textu (nezhodného textu)
Taktiež môžete identifikovať jedinečný názov položiek, v ktorých sú k dispozícii duplicitné texty.
Kroky:
- Postupujte podľa predchádzajúcich krokov, kým sa nezobrazí dialógové okno, a to Duplicitné hodnoty V dialógovom okne zmeňte predvolenú možnosť na Jedinečné a stlačte OK .
- Po vykonaní vyššie uvedených krokov sa zobrazí nasledujúci výstup.
5. Používanie funkcie VLOOKUP na porovnávanie a vyhľadávanie chýbajúceho textu v programe Excel
No možno budete musieť nájsť chýbajúci text z dvoch daných stĺpcov textu. Napríklad ak chcete zistiť, či sa položka v jednom zozname nachádza v druhom zozname alebo nie, môžete použiť funkcia VLOOKUP . VLOOKUP je funkcia programu Excel na vertikálne usporiadané vyhľadávanie údajov v tabuľke. Funkcia je kompatibilná s približným aj presným porovnávaním.
Syntax funkcie VLOOKUP
=VLOOKUP(value, table, col_index, [range_lookup])
Argument funkcie VLOOKUP
- hodnota - Hodnota, ktorá sa má hľadať v prvom stĺpci tabuľky.
- tabuľka - Tabuľka, z ktorej sa má načítať hodnota.
- col_index - Stĺpec v tabuľke, z ktorého sa má načítať hodnota.
- range_looku p - [voliteľné] TRUE = približná zhoda (predvolené). FALSE = presná zhoda.
Kroky:
- Najprv si vyberte D5 bunky.
- Potom bude vzorec pre náš súbor údajov nasledovný.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))
- Potom stlačte tlačidlo VSTÚPIŤ .
Rozdelenie vzorca
- Tu, B5 je položka vyhľadávania, C5:C13 je rozsah buniek pre zoznam položiek 2,
- Musíte zistiť, či B5 ( AC ) sa nachádza v zozname položiek 2 alebo nie.
- Ak je teraz položka vyhľadávania ( AC ) sa nachádza v zozname položiek 2. VLOOKUP vzorec vráti názov položky. V opačnom prípade, ak AC sa nenachádza v zozname 2, vzorec vráti #N/A chyba . Takže toto je chýbajúca položka.
- Okrem toho ISERROR Ak je výsledkom chyba, funkcia sa vráti ako TRUE a FALSE ak výsledkom nie je chyba.
- Takže tu uvidíte prvú zhodu v D5 bunky.
- Okrem toho použite Rukoväť náplne a potiahnite ho nadol z D5 bunky do D16 bunky.
- Nakoniec môžete vidieť všetky rovnaké zhody ako true a false.
Súvisiace: Vzorec VLOOKUP na porovnanie dvoch stĺpcov v rôznych hárkoch!
6. Porovnávanie textu a extrahovanie údajov pomocou vnorených funkcií INDEX a MATCH
Ak potrebujete získať alebo vrátiť hodnotu porovnávaných položiek, môžete použiť kombináciu funkcia INDEX MATCH . Funkcia INDEX na stránke Excel vráti hodnotu, ktorá sa nachádza na zadanom mieste v rozsahu alebo poli.
Syntax funkcie INDEX
=INDEX(array, row_num, [col_num], [area_num])
Argument funkcie INDEX
- pole - Rozsah buniek alebo konštanta poľa.
- číslo_riadku - Pozícia riadku v odkaze alebo poli.
- col_num - [nepovinné] Pozícia stĺpca v odkaze alebo poli.
- area_num - [nepovinné] Rozsah v referencii, ktorý sa má použiť.
Funkcia MATCH sa používa na vyhľadanie miesta hľadanej hodnoty v riadku, stĺpci alebo tabuľke. MATCH sa často spája s INDEX funkcia na načítanie zodpovedajúcej hodnoty.
Syntax funkcie MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Argument funkcie MATCH
- lookup_value - Hodnota, ktorá sa má porovnať v poli lookup_array.
- lookup_array - Rozsah buniek alebo odkaz na pole.
Kroky:
- Predpokladajme, že ste zadali zoznam vyhľadávaných položiek, ktoré sú k dispozícii v inom zozname položiek s ich predajmi. Teraz musíte vyextrahovať predaje pre zodpovedajúce položky.
- Na tento účel musíte použiť nasledujúci vzorec.
=INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)
- Potom stlačte tlačidlo VSTÚPIŤ .
- Tu, B5:C16 je zoznam položiek s ich predajom, E5 je vyhľadávacia položka, B5:B16 je zoznam položiek, 0 je pre presnú zhodu a 2 je pre index stĺpca.
- Takže tu uvidíte hodnotu Sales v položke D5 bunky.
- Okrem toho použite Rukoväť náplne a potiahnite ho nadol z D5 bunky do D16 bunky.
- Nakoniec tu nájdete všetky predajné hodnoty na nasledujúcom obrázku.
7. Zlúčenie funkcií SUMPRODUCT, ISNUMBER a MATCH na porovnanie textu v dvoch stĺpcoch s počítaním zhody
Ak chcete spočítať počet zhodných textov alebo položiek, môžete použiť funkcia SUMPRODUCT Vzorec je mimoriadne mnohotvárna, ale pomerne flexibilná funkcia, ktorá je vhodná na sčítanie, napr. SUMIFS .
Syntax funkcie SUMPRODUCT
=SUMPRODUCT(array1, [array2],...)
Argument funkcie SUMPRODUCT
- array1 - Prvé pole alebo rozsah, ktorý sa má vynásobiť a potom sčítať.
- pole2 - [voliteľné] Druhé pole alebo rozsah, ktorý sa má vynásobiť a potom sčítať.
Kroky:
- Najprv vyberte D5 bunky.
- Po druhé, zapíšte nasledujúci vzorec n prípade nášho súboru údajov.
=SUMPRODUCT(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))
- Potom stlačte VSTÚPIŤ .
- V tomto vzorci, B5:B16 je rozsah buniek pre zoznam položiek 1 a C5:C13 je pre zoznam položiek 2. Okrem toho -ISNUMBER sa používa na transformáciu výstupu na číselné hodnoty.
- Nakoniec sa na danom obrázku zobrazí nasledujúci výstup.
Čítajte viac: Excel počíta zhody v dvoch stĺpcoch (4 jednoduché spôsoby)
Záver
V tomto článku sme sa venovali 7 praktické metódy na porovnanie textu v dvoch stĺpcoch v Excel. Úprimne dúfame, že sa vám tento článok páčil a veľa ste sa z neho naučili. Ak si navyše chcete prečítať ďalšie články o programe Excel, môžete navštíviť našu webovú stránku, Exceldemy Ak máte akékoľvek otázky, pripomienky alebo odporúčania, zanechajte ich v komentári nižšie.