Amit tudni kell
- Hat operátor: egyenlő (=), nagyobb, mint (>), kisebb, mint (<), nagyobb vagy egyenlő (>= ) kisebb vagy egyenlő, mint (<= ), nem egyenlő ().
- A leggyakoribb összehasonlító operátorhasználat az IF függvény.
Ez a cikk az I=összehasonlító operátorok használatát ismerteti az Excelben. Az utasítások az Excel 2019-es, 2016-os, 2013-as, 2010-es, Excel Online és Excel for Mac verzióira vonatkoznak.
Hat összehasonlító operátor
Hat összehasonlító operátor áll rendelkezésre az Excelben használható.
Ezek az operátorok a következő feltételek tesztelésére szolgálnak:
- Egyenlő: Két érték vagy karakterlánc azonos (alma =alma)
- Nagyobb mint: az egyik érték nagyobb, mint a másik (10 > 8)
- Kisebb, mint: az egyik érték kisebb, mint a másik (8 < 10)
- Nagyobb mint vagy egyenlő: Egy érték nagyobb vagy megegyezik a másikkal (10 >=10)
- Kisebb vagy egyenlő: Az egyik érték kisebb, mint egy másik, vagy azzal megegyezik (5 <=5)
- Nem egyenlő: Két érték nem ugyanaz (kutya macska)
Minden összehasonlító operátor értékekkel dolgozik, míg néhány (például és =) karakterláncokkal (szövegekkel) és dátumokkal is működik.
Összehasonlító operátorok az IF függvényben
Az Excelben két olyan terület van, ahol összehasonlító operátorokat használhat. A leggyakoribb használat az IF függvényen belül található.
A táblázat bármely cellájában hívja meg az IF függvényt a következő beírásával:
Egy előugró súgószöveg jelenik meg, amely a következő:
Ez a formátum az IF függvény megfelelő használatához.
- Az első érték az összehasonlító operátort tartalmazó feltételes teszt.
- A második érték az a szám vagy karakterlánc, amelyet meg szeretne jeleníteni, ha az összehasonlítás igaz.
- A harmadik érték az a szám vagy karakterlánc, amelyet meg szeretne jeleníteni, ha az összehasonlítás hamis.
Az IF függvényen belül mindhárom értéket vesszővel kell elválasztani.
A logikai teszt akár értékekre, akár értékeket tartalmazó cellákra hivatkozhat az Excel-táblázatban. Magába az összehasonlításba is beágyazhat képleteket.
Például az A1 cellában lévő adatok és a B4 cellában lévő adatok összehasonlításához írja be:
Annak ellenőrzéséhez, hogy az A1 cellában lévő érték 50 alatt van-e, írja be:
Annak ellenőrzéséhez, hogy az A1 cellában lévő érték kisebb-e a B4 cellában lévő érték felénél, írja be:
A fenti példákban az Excel az összehasonlítás eredményétől függően IGAZ vagy FALSE értéket ad vissza abban a cellában, ahová az IF utasítást beírta.
Az IGAZ vagy FALSE értéket bármilyen értékre vagy karakterláncra lecserélheti, ha azt szeretné, hogy az IF képlet valami mást adjon vissza ebben a cellában. Például:
Ez a "Bob" kifejezést adja vissza a cellában, ha a feltétel igaz, vagy a "Sally" értéket, ha a feltétel hamis.
Összehasonlító operátorok Excel VBA-ban vagy makrókban
Ugyanazokat az összehasonlító operátorokat használhatja az Excel VBA szerkesztőjében is.
Az Excel VBA makrók létrehozására szolgál a táblázatokon belüli műveletek automatizálásához.
Az Excel VBA-szerkesztő megnyitása:
- Válassza ki a Fájl > Options > Szallag testreszabása.
- Engedélyezze a Developer jelölőnégyzetet a Main Tabs alatt, és válassza az OK lehetőséget.
- Az Excelben válassza a Developer > View Code.
- Kattintson duplán a ThisWorkbook Microsoft Excel Objects alatt a bal oldali ablaktáblában.
- A kódablak tetején állítsa a bal oldali legördülő menüt Workbook értékre, a jobb oldali pedig Megnyitás-ra.
Most olyan kódot szerkeszt, amely minden alkalommal lefut az Excel fájl megnyitásakor. Ebben az ablakban összehasonlíthatja az A1 cellát az A2-vel, és az A3-at automatikusan kitöltheti egy értékkel vagy szöveggel, az összehasonlító operátor eredményeitől függően.
Íme egy példa a kód kinézetére:
Ha [A1] < [A2] Akkor
[A3]="IGEN"
Else
[A3]="NEM"
Vége Ha
A formázás kissé eltér a VBA-ban, de a két érték vagy karakterlánc összehasonlításához használt összehasonlító szimbólumok (operátorok) pontosan ugyanazok.