Palyginimų operatoriai yra simboliai, naudojami "Excel" formulėse, siekiant palyginti dvi vertes ir išgauti pageidaujamą rezultatą. Tokio palyginimo rezultatas gali būti TRUE arba FALSE arba bet kokia kita produkcijos vertė, kurią nurodote vietoj tikros ar klaidingos būsenos.
Pastaba Šiame straipsnyje pateikiama informacija taikoma "Excel" versijoms 2019, 2016, 2013, 2010, Excel Online ir Excel "Mac".
Šeši palyginimo operatoriai
Yra šeši palyginimai, kuriuos galite naudoti "Excel".

Šie operatoriai naudojami išbandyti tokias sąlygas kaip:
- Lygi: dvi vertės arba eilutės yra vienodos (obuolys = obuolys)
- Daugiau nei vienas: viena reikšmė yra didesnė už kitą (10 > 8)
- Mažiau nei: viena vertė yra mažesnė už kitą (8 < 10)
- Didesnis už arba lygus: viena vertė yra didesnė arba tokia pati kaip kita (10 >= 10)
- Mažiau nei lygi: vienai vertei yra mažesnė arba tokia pati kaip ir kita (5 <= 5)
- Neveikia: dvi vertės nėra vienodos (šuo <> katė)
Visi palyginimo operatoriai naudoja vertes, o kai kurie (pvz., <> ir =) taip pat dirba su stygomis (tekstu) ir datomis.
IF funkcijos palyginimo operatoriai
"Excel" yra dvi sritys, kuriose galite naudoti palyginimo operatorius. Labiausiai paplitęs naudojimas yra viduje Jei funkcija.
Kiekvienoje skaičiuoklės ląstelėje, naudodamiesi IF funkcija, įveskite:
= IF ((
Pamatysite pop-up pagalbą, kuri bus pateikta taip:
logical_test, value_if_true, value_if_false
Tai IF formato naudojimas tinkamai.
- Pirmoji vertė yra sąlyginis testas, kuriame yra palyginimo operatorius.
- Antroji vertė yra norimas skaičius ar eilutė, jei palyginimas yra teisingas.
- Trečioji vertė yra norimas skaičius ar eilutė, jei palyginimas yra klaidingas.
Visos trys IF funkcijos vertės turi būti atskirtos kableliais.
Loginis bandymas gali būti nuoroda į vertes arba ląsteles "Excel" skaičiuoklėje, kuriose yra verčių. Taip pat galite priderinti formulacijas viduje palyginimo.
Pavyzdžiui, norėdami palyginti duomenis ląstelėje A1 su ląstelių B4 duomenimis, įveskite:
= IF (A1<>
Norėdami patikrinti, ar langelyje A1 esanti vertė yra mažesnė nei 50, įveskite:
= IF (A1 <50, TRUE, FALSE)
Norėdami patikrinti, ar langelyje A1 esanti vertė yra mažesnė už pusę vertės ląstelėje B4, įveskite:
= IF (A1 <(B4 / 2), TRUE, FALSE)
Ankstesniuose pavyzdžiuose "Excel" grąžina TRUE arba FALSE ląstelę, kurioje įvedėte IF pareiškimą, priklausomai nuo palyginimo rezultato.
Galite pakeisti TRUE arba FALSE bet kuria reikšme ar eilute, jei norėtumėte, kad IF formulė grąžintų kažką kita toje langelyje. Pavyzdžiui:
= IF (A1 <50, "Bob", "Sally")
Tai grąžins "Bob" langelyje, jei sąlyga yra teisinga, arba "Sally", jei sąlyga yra klaidinga.
"Excel" VBA ar makrokomandų palyginimo operatoriai
Galite naudoti tuos pačius palyginimo operatorius "Excel VBA" redaktoriuje.
"Excel VBA" naudojamas makrokomandų kūrimui automatizuoti veiksmus skaičiuoklės viduje.
Norėdami atidaryti "Excel VBA" redaktorių:
- Pasirinkite Failas > Galimybės > Tinkinti juostelę.
- Įjunkite Programuotojas pažymėkite langelį Pagrindiniai skirtukai ir pasirinkite Gerai.
- "Excel" pasirinkite Programuotojas > Peržiūrėti kodą.
- Dukart spustelėkite ThisWorkbook pagal "Microsoft Excel" objektai kairiojoje srityje.
- Kodo lango viršuje nustatykite kairįjį išskleidžiamąjį meniu iki Darbaknygė ir teisingas Atviras.
Dabar redaguosite kodą, kuris bus paleistas kiekvieną kartą atidarius "Excel" failą. Šiame lange galite palyginti langelius nuo A1 iki A2 ir automatiškai užpildyti A3 reikšmę arba tekstą, priklausomai nuo palyginimo operatoriaus rezultatų.
Čia pateikiamas pavyzdys, koks būtų tas kodas:
Jei A1 <A2 Tada A3 = "TAIP"KitasA3 = "NE"Pabaiga Jei
Formatavimas yra šiek tiek kitoks VBA, tačiau palyginimo simboliai (operatoriai), naudojami palyginti dvi vertes ar eilutes, yra visiškai vienodi. Jei jūs tik pradedate mokytis "Excel", jūs norėtumėte perskaityti "Lifewire" "Excel" pamokas pradedantiesiems, kad toliau tobulintumėte savo įgūdžius naudodami "Excel" skaičiuokles.











