Az összehasonlító operátorok az Excel képletekben használt szimbólumok két érték összehasonlítására és a kívánt eredmény előállítására. Az összehasonlítás eredménye lehet TRUE vagy FALSE, vagy bármely más kimeneti érték, amelyet egy valódi vagy hamis állapot helyett megadott.
jegyzet A cikkben szereplő információk a 2019, 2016, 2013, 2010, Excel Online és Excel for Mac verziókra vonatkoznak.
Hat összehasonlító operátor
Az Excelben használható hat összehasonlító operátor áll rendelkezésére.
Ezeket az üzemeltetőket olyan körülményekre tesztelik, mint például:
- Egyenlő: Két érték vagy vonal azonos (alma = alma)
- Nagyobb mint egy érték nagyobb, mint a másik (10 > 8)
- Kevesebb mint egy érték kisebb, mint a másik (8 < 10)
- Nagyobb vagy egyenlő: Egy érték nagyobb vagy ugyanaz, mint a másik (10 >= 10)
- Kevesebb mint vagy egyenlő: Egy érték kisebb vagy azonos, mint egy másik (5 <= 5)
- Nem egyenlő: Két érték nem azonos (kutya <> macska)
Valamennyi összehasonlító operátor értékekkel dolgozik, míg néhány (például <> és =) szintén sztringekkel (szövegekkel) és dátumokkal dolgozik.
Összehasonlító operátorok az IF függvényben
Az Excel-ben két terület található, ahol összehasonlító operátorokat használhat. A leggyakoribb használat a HA funkció.
Bármely cella egy táblázatban, hívja az IF függvényt a következők beírásával:
= HA (
Megjelenik az előugró súgószöveg, amely a következőket olvassa:
logical_test, value_if_true, value_if_false
Ez az IF-funkció helyes használata.
- Az első érték az összehasonlító operátort tartalmazó feltételes teszt.
- A második érték a megjeleníteni kívánt szám vagy karakterlánc, ha az összehasonlítás igaz.
- A harmadik érték a megjeleníteni kívánt szám vagy karakterlánc, ha az összehasonlítás hamis.
Az IF funkción belül mindhárom értéket vesszővel kell elválasztani.
A logikai teszt hivatkozhat az értékeket tartalmazó Excel táblázatban található értékekre vagy cellákra. Az összehasonlításon belül is beágyazhatja a képleteket.
Például az A1 cellában lévő adatok összehasonlításához a B4 cellában lévő adatokhoz írja be:
= IF (A1<>
Annak ellenőrzéséhez, hogy az A1 cellában szereplő érték 50 évnél kevesebb, írja be:
= HA (A1 <50, IGAZ, HAMIS)
Annak ellenőrzésére, hogy az A1 cellában lévő érték kisebb-e a B4 cellában lévő érték felénél, írja be:
= HA (A1 <(B4 / 2), IGAZ, HAMIS)
A fenti példákban az Excel a TRUE vagy FALSE értéket adja vissza azon cella, ahol az összehasonlítás eredményétől függően beírta az IF-utasítást.
A TRUE vagy a FALSE értéket vagy karakterláncot helyettesítheti, ha azt szeretné, hogy az IF-képlet visszaadjon valami mást a cellában. Például:
= HA (A1 <50, "Bob", "Sally")
Ez visszatér a "Bob" -ba a cellában, ha a feltétel igaz, vagy "Sally", ha a feltétel hamis.
Összehasonlító operátorok Excel VBA vagy Makrókban
Ugyanazokat az összehasonlító operátorokat használhatja az Excel VBA szerkesztőben.
Az Excel VBA-t olyan makrók létrehozására használják, amelyek automatizálják a műveleteket a táblázatban.
Az Excel VBA szerkesztő megnyitásához:
- választ fájl > Opciók > Szalag szabása.
- Engedélyezze a Fejlesztő jelölje be a négyzetet Fő fül és válasszuk ki rendben.
- Excelben válassza ki Fejlesztő > Kód megtekintése.
- Dupla kattintás ThisWorkbook alatt Microsoft Excel objektumok a bal oldali ablaktáblában.
- A kódablak tetején állítsa a bal oldali legördülő listát Munkafüzet és a megfelelő Nyisd ki.
Ön most olyan kódot szerkeszt, amely minden alkalommal megnyílik, amikor az Excel fájl megnyílik. Ebben az ablakban összehasonlíthatja az A1-es és A2-es cellákat, és az összehasonlító operátorok eredményétől függően automatikusan kitöltheti az A3-at értékkel vagy szöveggel.
Íme egy példa arra, hogy mi fog megjelenni a kód:
Ha A1 <A2 Ezután A3 = "IGEN"MásA3 = "NO"End If
A formázás kissé eltér a VBA-ban, de az összehasonlító szimbólumok (operátorok), amelyek két értéket vagy karakterláncot hasonlítanak össze, pontosan ugyanaz. Ha csak elkezdi elsajátítani az Excel-et, akkor szeretné elolvasni a Lifewire Excel-oktatóit a kezdőknek, hogy tovább növelje a készségeket az Excel táblázatok segítségével.