Ako používať porovnávacie operátory v Exceli

Obsah:

Ako používať porovnávacie operátory v Exceli
Ako používať porovnávacie operátory v Exceli
Anonim

Čo by ste mali vedieť

  • Šesť operátorov: rovné (=), väčšie ako (>), menšie ako (<), väčšie alebo rovné (>= ) menšie alebo rovné (<= ), nerovná sa ().
  • Najčastejšie sa operátor porovnávania používa vo funkcii IF.

Tento článok vysvetľuje, ako používať porovnávacie operátory I=v Exceli. Pokyny platia pre Excel verzie 2019, 2016, 2013, 2010, Excel Online a Excel pre Mac.

Šesť operátorov porovnávania

V Exceli máte k dispozícii šesť porovnávacích operátorov.

Image
Image

Tieto operátory sa používajú na testovanie podmienok ako:

  • Equal: Dve hodnoty alebo reťazce sú rovnaké (jablko =jablko)
  • Greater Than: Jedna hodnota je väčšia ako druhá (10 > 8)
  • Menej ako: Jedna hodnota je menšia ako druhá (8 < 10)
  • Väčšie ako alebo Rovné: Jedna hodnota je väčšia alebo rovnaká ako druhá (10 >=10)
  • Menej ako alebo rovné: Jedna hodnota je menšia alebo rovnaká ako iná (5 <=5)
  • Nerovná sa: Dve hodnoty nie sú rovnaké (pes mačka)

Všetky operátory porovnávania pracujú s hodnotami, zatiaľ čo niektoré (napríklad a =) pracujú aj s reťazcami (textom) a dátumami.

Porovnávacie operátory vo funkcii IF

V Exceli sú dve oblasti, kde môžete použiť porovnávacie operátory. Najbežnejšie použitie je vnútri funkcie IF.

V ktorejkoľvek bunke tabuľky vyvolajte funkciu IF zadaním:

Uvidíte kontextový text pomocníka, ktorý znie:

Toto je formát na správne používanie funkcie IF.

  • Prvá hodnota je podmienený test, ktorý obsahuje operátor porovnávania.
  • 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 Excel, ktoré obsahujú hodnoty. Vzorce môžete vnoriť aj do samotného porovnania.

Ak chcete napríklad porovnať údaje v bunke A1 s údajmi v bunke B4, zadajte:

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

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

V príkladoch vyššie Excel vráti hodnotu TRUE alebo FALSE v bunke, do ktorej ste zadali príkaz IF, v závislosti od výsledku porovnania.

Ak chcete, aby vzorec IF vrátil do bunky niečo iné, môžete nahradiť hodnotu TRUE alebo FALSE ľubovoľnou hodnotou alebo reťazcom. Napríklad:

V bunke sa vráti „Bob“, ak je podmienka pravdivá, alebo „Sally“, ak je podmienka nepravdivá.

Porovnávacie operátory v Exceli VBA alebo makrá

Rovnaké porovnávacie operátory môžete použiť v editore Excel VBA.

Excel VBA sa používa na vytváranie makier na automatizáciu akcií v rámci tabuľky.

Ak chcete otvoriť editor Excel VBA:

  1. Vybrať Súbor > Možnosti > Prispôsobiť pásku.
  2. Povoľte začiarkavacie políčko Developer pod Hlavnými kartami a vyberte OK.
  3. V Exceli vyberte Vývojár > Zobraziť kód.
  4. Dvakrát kliknite na ThisWorkbook pod Microsoft Excel Objects na ľavom paneli.
  5. V hornej časti okna s kódom nastavte ľavú rozbaľovaciu ponuku na Workbook a pravú na Otvoriť.

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

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

Ak [A1] < [A2] Potom

[A3]="ÁNO"

Else

[A3]="NIE"

Koniec If

Formátovanie je vo VBA mierne odlišné, ale porovnávacie symboly (operátory) používané na porovnanie dvoch hodnôt alebo reťazcov sú úplne rovnaké.

Odporúča: