Skip to main content

Ako používať porovnávacích operátorov v programe Excel

Anonim

Porovnávacie operátory sú symboly používané vo formulároch programu Excel na porovnanie dvoch hodnôt a na získanie požadovaného výsledku. Výsledok tohto porovnania môže byť TRUE alebo FALSE alebo iná výstupná hodnota, ktorú zadáte namiesto pravdivého alebo nesprávneho stavu.

Poznámka Informácie v tomto článku sa vzťahujú na verzie programu Excel 2019, 2016, 2013, 2010, Excel Online a Excel for Mac.

Šesť porovnávacích operátorov

Je k dispozícii šesť porovnávacích operátorov, ktoré môžete použiť v programe Excel.

Títo operátori sa používajú na testovanie podmienok, ako sú:

  • Rovnaké: dve hodnoty alebo reťazce sú rovnaké (jablko = apple)
  • Vyššia ako: Jedna hodnota je väčšia ako tá druhá (10 > 8)
  • Menej ako: jedna hodnota je menšia ako tá druhá (8 < 10)
  • Väčšia ako rovná: jedna hodnota je väčšia alebo rovnaká ako ďalšia (10 >= 10)
  • Menej ako alebo rovnaké ako: jedna hodnota je menšia alebo rovnaká ako iná (5 <= 5)
  • Nie je to rovnaké: Dve hodnoty nie sú rovnaké (pes <> cat)

Všetci porovnávatelia pracujú s hodnotami, zatiaľ čo niektoré (napr <> a =) tiež pracujú s reťazcami (textom) a dátumami.

Porovnávacie operátory vo funkcii IF

V programe Excel existujú dve oblasti, kde môžete použiť porovnávacích operátorov. Najčastejšie sa používa vo vnútri IF Funkcie.

Vo vnútri každej bunky tabuľky vyvolajte funkciu IF zadaním:

= IF (

Zobrazí sa nápoveda pop-up text, ktorý číta:

logical_test, value_if_true, value_if_false

Toto je formát pre správne použitie funkcie IF.

  • Prvá hodnota je podmienená skúška, ktorá obsahuje operátor porovnania.
  • Druhá hodnota je číslo alebo reťazec, ktorý chcete zobraziť, ak je porovnanie pravdivé.
  • Tretia hodnota je číslo alebo reťazec, ktorý chcete zobraziť, ak je porovnanie nepravdivé.

Všetky tri hodnoty vo funkcii IF by mali byť oddelené čiarkami.

Logický test môže odkazovať na hodnoty alebo bunky v tabuľke programu Excel, ktoré obsahujú hodnoty. Môžete tiež hniezdiť vzorce vnútri samotného porovnania.

Napríklad na porovnanie údajov v bunke A1 s údajmi v bunke B4 zadajte:

= IF (A1<>

Ak chcete skontrolovať, či hodnota v bunke A1 je nižšia ako 50, zadajte:

= IF (A1 <50, TRUE, FALSE)

Ak chcete skontrolovať, či hodnota v bunke A1 je nižšia ako polovica hodnoty v bunke B4, zadajte:

= IF (A1 <(B4 / 2), TRUE, FALSE)

V uvedených príkladoch Excel vráti buď TRUE alebo FALSE do bunky, kde ste zadali príkaz IF v závislosti od výsledku porovnania.

Môžete nahradiť TRUE alebo FALSE akoukoľvek hodnotou alebo reťazcom, ak chcete, aby vzorec IF vrátil niečo iné v tejto bunke. Napríklad:

= IF (A1 <50, "Bob", "Sally")

Týmto sa v bunke vráti "Bob", ak je podmienka pravdivá, alebo "Sally", ak je podmienka nepravdivá.

Operátory porovnania v programe Excel VBA alebo makrách

Môžete použiť rovnaké porovnávacie operátory v rámci editora programu Excel VBA.

Program Excel VBA sa používa na vytváranie makier na automatizáciu činností v tabuľkovom procesore.

Otvorenie editora programu Excel VBA:

  1. vybrať súbor > možnosti > Prispôsobte pásku.
  2. Povoliť vývojka začiarknite políčko nižšie Hlavné karty a vyberte položku OK.
  3. V programe Excel vyberte položku vývojka > Zobraziť kód.
  4. Dvojité kliknutie ThisWorkbook pod Objekty Microsoft Excel v ľavej časti okna.
  5. V hornej časti okna s kódom nastavte ľavé rozbaľovacie tlačidlo na cvičebnice a ten správny Otvorené.

Teraz upravujete kód, ktorý sa spustí pri každom otvorení súboru programu Excel. V tomto okne môžete porovnávať bunku A1 s A2 a automaticky vyplniť A3 s hodnotou alebo textom v závislosti od výsledkov operátora porovnania.

Tu je príklad toho, ako by tento kód vypadal:

Ak A1 <A2 Potom A3 = "ÁNO"inakA3 = "NIE"Koniec Ak

Formátovanie sa vo VBA trochu líši, ale porovnávacie symboly (operátori), ktoré sa používajú na porovnanie dvoch hodnôt alebo reťazcov, sú úplne rovnaké.

Ak ste práve začali učiť Excel, budete si chcieť prečítať Lifewire Excel Tutorials pre začiatočníkov, aby ste ešte viac posilnili svoje zručnosti pomocou tabuliek programu Excel.