Jak Porovnat Dva řetězce V Aplikaci Excel

Obsah:

Jak Porovnat Dva řetězce V Aplikaci Excel
Jak Porovnat Dva řetězce V Aplikaci Excel

Video: Jak Porovnat Dva řetězce V Aplikaci Excel

Video: Jak Porovnat Dva řetězce V Aplikaci Excel
Video: Porovnání hodnot v Excelu 2024, Listopad
Anonim

Při použití tabulkového procesoru Microsoft Office Excel je kromě porovnání číselných hodnot často nutné porovnávat textová („řetězec“) dat buněk tabulky. To lze provést pomocí vestavěných funkcí porovnání Excel, pokud má být výsledek operace získán ve formě číselné nebo logické hodnoty. Alternativně můžete použít možnosti podmíněného formátování, pokud je výsledkem vizuální zvýraznění odpovídajících (nebo neodpovídajících) buněk tabulky.

Jak porovnat dva řetězce v aplikaci Excel
Jak porovnat dva řetězce v aplikaci Excel

Instrukce

Krok 1

Pokud chcete porovnat textové hodnoty v buňkách sloupců tabulky s ukázkovým textem a přepočítat všechny odpovídající hodnoty, použijte integrovanou funkci porovnání buněk COUNTIF. Začněte vyplněním sloupce textovými hodnotami a poté v jiném sloupci klikněte na buňku, ve které chcete zobrazit výsledek počítání, a zadejte příslušný vzorec. Pokud jsou například kontrolované hodnoty ve sloupci A a výsledek by měl být umístěn do první buňky ve sloupci C, měl by být jeho obsah následující: = COUNTIF ($ A: $ A; "Grape") zde „Grape“je hodnota řetězce, se kterou se porovnávají hodnoty všech buněk ve sloupci A. Zadání ve vzorci můžete přeskočit, ale umístit ho do samostatné buňky (například do B1) a vložit odpovídající odkaz do vzorce: = COUNTIF ($ A: $ A; B1)

Krok 2

Pokud potřebujete vizuálně zvýraznit výsledek porovnání řetězcových proměnných v tabulce, použijte možnosti podmíněného formátování. Pokud například potřebujete vybrat buňky ve sloupci A, jejichž text odpovídá vzoru v buňce B1, začněte výběrem tohoto sloupce - klikněte na jeho záhlaví. Poté klikněte na tlačítko Podmíněné formátování ve skupině příkazů Styly na kartě Domů v nabídce Excel. Přejděte do části „Pravidla pro výběr buněk“a vyberte řádek „Rovná se“. V okně, které se otevře, zadejte ukázkovou buňku (klikněte na buňku B1) a v rozevíracím seznamu vyberte možnost odpovídající řádky. Poté klikněte na tlačítko „OK“.

Krok 3

Pokud potřebujete spojit více než jednu textovou buňku se vzorem, použijte kombinaci integrovaných funkcí IF a CONCATENATE. Funkce CONCATENATE zřetězí zadané hodnoty do jedné řetězcové proměnné. Například příkaz CONCATE (A1; "a"; B1) přidá text "a" do řádku z buňky A1 a poté umístí řádek z buňky B1. Takto vytvořený řetězec lze potom porovnat se vzorem pomocí funkce IF. Pokud potřebujete porovnat více než jeden řetězec, je výhodnější dát ukázkové buňce vlastní jméno. Chcete-li to provést, klikněte na něj a nalevo od řádku vzorců namísto označení buňky (například C1) zadejte nový název (například „sample“). Poté klikněte na buňku, ve které by měl být výsledek srovnání, a zadejte vzorec: IF (CONCATENATE (A1; "a"; B1) = sample; 1; 0) Zde jednotka je hodnota, kterou bude buňka se vzorcem obsahovat, pokud porovnání dá pozitivní výsledek a nula negativní výsledek. Je velmi snadné znásobit tento vzorec pro všechny řádky tabulky, které je třeba porovnat se vzorkem - přesuňte kurzor do pravého dolního rohu buňky a když se kurzor změní (změní se na černý kříž), stiskněte levé tlačítko myši a přetáhněte tuto buňku dolů na poslední srovnávaný řádek.

Doporučuje: