Skip to main content

Vertailuoperaattoreiden käyttö Excelissä

Anonim

Vertailuoperaattorit ovat Excel-kaavoissa käytettäviä symboleja vertailemaan kahta arvoa ja antamaan halutun tuloksen. Vertailun tulos voi olla TRUE tai FALSE tai jokin muu tuottamasi arvo, jonka määrität oikean tai epätodellisen tilan sijasta.

Huomautus Tämän artikkelin tiedot koskevat Excel-versioita 2019, 2016, 2013, 2010, Excel Online ja Excel for Mac.

Kuusi vertailuoperaattoria

Käytettävissäsi on kuusi vertailuoperaattoria, joita voit käyttää Excelissä.

Näitä operaattoreita käytetään testiin esimerkiksi seuraavissa olosuhteissa:

  • Equal: Kaksi arvoa tai merkkijonoa ovat samat (omena = omena)
  • Suurempi kuin yksi arvo on suurempi kuin toinen (10 > 8)
  • Vähemmän kuin: Yksi arvo on pienempi kuin toinen (8 < 10)
  • Suurempi tai yhtä suuri kuin: Yksi arvo on suurempi tai sama kuin toinen (10 >= 10)
  • Vähemmän tai yhtä suuri: Yksi arvo on pienempi tai sama kuin toinen (5 <= 5)
  • Ei yhtäläinen: Kaksi arvoa ei ole sama (koira <> kissa)

Kaikki vertailuoperaattorit toimivat arvojen kanssa, kun taas jotkut (kuten <> ja =) toimivat myös merkkijonoina (tekstinä) ja päivinä.

Vertailun operaattorit IF-toiminnossa

Excelissä on kaksi aluetta, joissa voit käyttää vertailuoperaattoreita. Yleisin käyttö on JOS toimia.

Määritä laskentataulukon minkä tahansa solun sisällä IF-funktio kirjoittamalla:

= IF (

Näet ponnahdusikkunan ohjeen, joka lukee:

logical_test, value_if_true, arvo_if_false

Tämä on muoto, jolla IF-toiminto toimii oikein.

  • Ensimmäinen arvo on ehdollinen testi, joka sisältää vertailuoperaattorin.
  • Toinen arvo on numero tai merkkijono, jonka haluat näyttää, jos vertailu on totta.
  • Kolmas arvo on numero tai merkkijono, jonka haluat näyttää, jos vertailu on väärä.

Kaikki kolme IF-toiminnon sisältämää arvoa on erotettava pilkulla.

Looginen testi voi viitata arvoihin tai soluihin Excel-laskentataulukossa, joka sisältää arvoja. Voit myös painaa kaavoja itse vertailussa.

Esimerkiksi solun A1 tietojen vertaamiseksi soluun B4 olevaan tietoon kirjoita:

= IF (A1<>

Jos haluat tarkistaa, onko solun A1 arvo alle 50, kirjoita:

= JOS (A1 <50, TOSI, EPÄTOSI)

Sen tarkistamiseksi, onko solu A1-arvo alle puolet solun B4 arvosta, kirjoita:

= JOS (A1 <(B4 / 2), TOSI, EPÄTOSI)

Yllä olevissa esimerkeissä Excel palauttaa joko TRUE tai FALSE solussa, johon olet kirjoittanut IF-lausekkeen vertailun tuloksesta riippuen.

Voit korvata TRUE- tai FALSE-arvon millä tahansa arvolla tai merkkijonolla, jos IF-kaava palauttaa jotain muuta soluun. Esimerkiksi:

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

Tämä palauttaa "Bob" soluun, jos ehto on tosi, tai "Sally", jos ehto on väärä.

Vertailu Operaattorit Excel VBA tai Makrot

Voit käyttää samoja vertailuoperaattoreita Excel VBA -editorin sisällä.

Excel VBA: ta käytetään luomaan makroja laskentataulukon sisäisten toimintojen automatisoimiseksi.

Excel VBA -editorin avaaminen:

  1. valita tiedosto > vaihtoehdot > Muokkaa nauhaa.
  2. Ota käyttöön Kehittäjä valintaruutu alla Päävälilehdet ja valitse kunnossa.
  3. Valitse Excelissä Kehittäjä > Katso koodi.
  4. Tuplaklikkaus ThisWorkbook alla Microsoft Excel -objekteja vasemmanpuoleisessa ruudussa.
  5. Aseta koodi-ikkunan yläosassa vasen avattava alue työkirja ja oikea Avata.

Nyt muokkaat koodia, joka ajetaan aina, kun Excel-tiedosto avataan. Tässä ikkunassa voit verrata solua A1 A2: ksi, ja täyttäkää A3 automaattisesti arvolla tai tekstillä vertailuoperaattorin tulosten mukaan.

Tässä on esimerkki siitä, miltä koodi näyttäisi:

Jos A1 <A2 Sitten A3 = "KYLLÄ"muuA3 = "EI"Loppu Jos

VBA: n muotoilu on hieman erilainen, mutta vertailusymbolit (operaattorit), joita käytetään vertaamaan kahta arvoa tai merkkijonoa, ovat täsmälleen samat.

Jos aloitat oppimisen Excelin, sinun kannattaa lukea Lifewirin Excel-oppaat aloittelijoille lisäämään taitojasi Excel-laskentataulukoiden avulla.