Skip to content

Jak používat porovnávací operátory I = v aplikaci Excel

6 de Červenec de 2021
GettyImages 471153607 5be9792846e0fb0051d2624e

Co je třeba vědět

  • Šest operátorů: stejný (=), větší než (>), méně než (<), větší než nebo rovno (> =) menší než nebo rovno (<=), nerovná se (<>).
  • Nejběžnější použití srovnávacího operátora je v LI funkce.

Tento článek vysvětluje, jak používat porovnávací operátory I = v aplikaci Excel. Pokyny platí pro verze aplikace Excel 2019, 2016, 2013, 2010, Excel Online a Excel pro Mac.

Šest srovnávacích operátorů

V Excelu je k dispozici šest operátorů porovnání.

Tito operátoři se používají k testování podmínek, jako jsou:

  • Rovné: Dvě hodnoty nebo řetězce jsou stejné (jablko = jablko)
  • Greater Than: Jedna hodnota je větší než druhá (10 > 8)
  • Méně než: Jedna hodnota je menší než druhá (8 < 10)
  • Větší než nebo rovno: Jedna hodnota je větší nebo stejná jako jiná (10 > = 10)
  • Méně než nebo rovno: Jedna hodnota je menší než nebo stejná jako jiná (5 <= 5)
  • Není rovno: Dvě hodnoty nejsou stejné (pes <> kočka)

Všichni operátoři porovnání pracují s hodnotami, zatímco někteří (např <> a =) také pracujte s řetězci (textem) a daty.

Porovnávací operátory ve funkci IF

V aplikaci Excel existují dvě oblasti, kde můžete použít operátory porovnání. Nejběžnější použití je uvnitř LI funkce. Uvnitř kterékoli buňky tabulky vyvolejte funkci IF zadáním: Zobrazí se vyskakovací text nápovědy, který zní: Toto je formát pro správné použití funkce IF.

  • První hodnotou je podmíněný test, který obsahuje operátor porovnání.
  • Druhá hodnota je číslo nebo řetězec, který chcete zobrazit, pokud je porovnání pravdivé.
  • Třetí hodnota je číslo nebo řetězec, který chcete zobrazit, pokud je porovnání nepravdivé.

Všechny tři hodnoty uvnitř funkce IF by měly být odděleny čárkami. Logický test může odkazovat na hodnoty nebo buňky v tabulce aplikace Excel, které obsahují hodnoty. Rovněž můžete vnořit vzorce do samotného srovnání. Chcete-li například porovnat data v buňce A1 s daty v buňce B4, zadejte: Chcete-li zkontrolovat, zda je hodnota v buňce A1 nižší než 50, zadejte: Chcete-li zkontrolovat, zda je hodnota v buňce A1 menší než polovina hodnoty v buňce B4 , typ: Ve výše uvedených příkladech Excel vrací TRUE nebo FALSE v buňce, kde jste zadali příkaz IF, v závislosti na výsledku srovnání. TRUE nebo FALSE můžete nahradit jakoukoli hodnotou nebo řetězcem, pokud chcete, aby vzorec IF vrátil v této buňce něco jiného. Například: Tím se v buňce vrátí „Bob“, pokud je podmínka pravdivá, nebo „Sally“, pokud je podmínka nepravdivá.

Porovnávací operátoři v Excelu VBA nebo makrech

Stejné operátory porovnání můžete použít uvnitř editoru Excel VBA. Excel VBA se používá k vytváření maker pro automatizaci akcí uvnitř tabulky. Otevření editoru Excel VBA:

  1. Vybrat Soubor > Možnosti > Přizpůsobte pás karet.
  2. Povolit Vývojář zaškrtávací políčko pod Hlavní záložky a vyberte OK.
  3. V aplikaci Excel vyberte Vývojář > Zobrazit kód.
  4. Dvojklik Tato pracovní kniha pod Objekty Microsoft Excel v levém podokně.
  5. V horní části okna s kódem nastavte levou rozevírací nabídku na pracovní sešit a ten pravý Otevřeno.

Nyní upravujete kód, který se spustí při každém otevření souboru aplikace Excel. V tomto okně můžete porovnat buňku A1 s A2 a automaticky vyplnit A3 s hodnotou nebo textem v závislosti na výsledcích operátoru porovnání. Zde je příklad toho, jak by tento kód vypadal: If [A1] < [A2] Pak
[A3] = „ANO“
Jiný
[A3] = „NE“
Konec, pokud

Formátování se ve VBA mírně liší, ale srovnávací symboly (operátory) použité k porovnání dvou hodnot nebo řetězců jsou přesně stejné.