Skip to main content

Kako uporabljati primerjalne operaterje v Excelu

Anonim

Primerjalni operaterji so simboli, ki se uporabljajo v formulah Excel, da bi primerjali dve vrednosti in dobili želeni rezultat. Rezultat te primerjave je lahko TRUE ali FALSE ali katera koli druga izhodna vrednost, ki jo določite namesto resničnega ali napačnega stanja.

Opomba Informacije v tem članku veljajo za Excelove različice 2019, 2016, 2013, 2010, Excel Online in Excel za Mac.

Šest operaterjev primerjave

Obstaja šest primerjalnih operaterjev, ki jih lahko uporabljate v Excelu.

Ti operaterji se uporabljajo za preskušanje pogojev, kot so:

  • Enako: dve vrednosti ali nizi so enaki (jabolko = jabolko)
  • Večja od ene: ena vrednost je večja od druge (10 > 8)
  • Manj kot: ena vrednost je manjša od druge (8 < 10)
  • Večja ali enaka: ena vrednost je večja ali enaka kot druga (10 >= 10)
  • Manj kot enako ali enako: ena vrednost je manjša ali enaka kot druga (5 <= 5)
  • Ni enako: dve vrednosti nista enaka (pes <> mačka)

Vsi operatorji za primerjavo delajo z vrednostmi, medtem ko nekateri (npr <> in =) delajo tudi z nizi (besedilom) in datumi.

Primerjalni operaterji v funkciji IF

V Excelu sta dve področji, kjer lahko uporabite operaterje primerjave. Najpogostejša uporaba je znotraj ČE funkcijo.

Znotraj katerekoli celice preglednice se prikličete funkcijo IF, tako da vnesete:

= IF (

Videli boste pojavno besedilo za pomoč, ki se glasi:

logical_test, value_if_true, value_if_false

To je oblika za pravilno uporabo funkcije IF.

  • Prva vrednost je pogojni test, ki vsebuje operaterja primerjave.
  • Druga vrednost je številka ali niz, ki ga želite prikazati, če je primerjava resnična.
  • Tretja vrednost je številka ali niz, ki ga želite prikazati, če je primerjava napačna.

Vse tri vrednosti v funkciji IF morajo biti ločene z vejicami.

Logični preskus lahko omenja vrednosti ali celice v preglednici Excel, ki vsebujejo vrednosti. V sami primerjavi lahko vnesete tudi formule.

Primer: Če želite primerjati podatke v celici A1 s podatki v celici B4, vnesite:

= IF (A1<>

Če želite preveriti, ali je vrednost v celici A1 pod 50, vnesite:

= IF (A1 <50, TRUE, FALSE)

Če želite preveriti, ali je vrednost v celici A1 manjša od polovice vrednosti v celici B4, vnesite:

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

V zgornjih primerih Excel vrne TRUE ali FALSE v celico, kjer ste vnesli stavko IF, odvisno od rezultata primerjave.

TRUE ali FALSE lahko zamenjate s poljubno vrednostjo ali nizom, če želite, da formula v IF vrne nekaj drugega v tej celici. Na primer:

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

To bo vrnilo "Bob" v celico, če je pogoj resničen, ali "Sally", če je pogoj false.

Primerjalni operaterji v Excelu VBA ali makri

Uporabite lahko iste operaterje primerjave znotraj urednika Excel VBA.

Excel VBA se uporablja za ustvarjanje makrov za avtomatiziranje dejavnosti v preglednici.

Če želite odpreti urejevalnik Excel VBA:

  1. Izberite mapa > Opcije > Prilagodite trak.
  2. Omogočite Razvijalec potrditveno polje pod Glavne zavihke in izberite v redu.
  3. V Excelu izberite Razvijalec > Ogled kode.
  4. Dvojni klik ThisWorkbook Spodaj Microsoft Excelovi predmeti v levem podoknu.
  5. Na vrhu okna kode levo spustite na Delovni zvezek in pravega do Odprto.

Zdaj urejate kodo, ki se bo zagnala vsakič, ko boste odprli datoteko Excel. V tem oknu lahko primerjate celico A1 do A2 in samodejno zapolnite A3 z vrednostjo ali besedilom, odvisno od rezultatov operaterja primerjave.

Tukaj je primer, kako bo ta koda izgledala:

Če A1 <A2 Potem A3 = "DA"DrugačeA3 = "NE"Končaj Če

Formatiranje je nekoliko drugačno v VBA, vendar so primerjalni simboli (operaterji), ki se uporabljajo za primerjavo dveh vrednosti ali nizov, popolnoma enak.

Če začnete šele začeti učiti Excel, boste želeli prebrati Lifewirejeve vaje za Excel za začetnike, s čimer boste dodatno povečali svoje znanje s preglednicami Excel.