Kuinka käyttää useita IF-lausekkeita tekstin kanssa Excelissä (6 nopeaa menetelmää)

  • Jaa Tämä
Hugh West

Monta kertaa Excelissä työskennellessämme joudumme työskentelemään usean IF lausekkeita eri ehtojen tai kriteerien lisäämiseksi. Tässä artikkelissa näytän, miten voit käyttää useita IF lausekkeet tekstillä Excelissä.

Lataa harjoituskirja

Useiden IF-lausekkeiden käyttäminen tekstin kanssa Excelissä (6 nopeaa menetelmää).xlsx

6 nopeaa tapaa käyttää useita IF-lausekkeita tekstin kanssa Excelissä

Tässä on aineisto, joka sisältää fysiikan ja kemian koe-ennätykset eräiltä opiskelijoilta koulussa nimeltä Sunflower Kindergarten.

Tänään tavoitteenamme on selvittää kunkin opiskelijan kokonaistulos fysiikan ja kemian tulosten perusteella.

Sovellamme useita IF lausunnot täällä.

1. Useita IF-lausekkeita, joissa on tekstiä AND-ehdon kanssa (Case-Insensitive Match)

Ajatellaanpa hetki, että opiskelijan kokonaistulos on "hyväksytty" vain, jos hän läpäisee molemmat aineet, muuten se on "hylätty".

Tässä meidän on sovellettava AND-toiminto sisällä IF-toiminto .

Näin ollen ensimmäisen opiskelijan kokonaistuloksen kaava on:

=IF(AND(C4="pass",D4="pass"),"Pass","Fail")

Huomautuksia:

  • The IF-toiminto vastaa oletusarvoisesti isoja ja pieniä kirjaimia erittelemättömiä otteluita. Joten käytitpä sitten tiedostoa C4= "pass" tai C4= "Pass" ei ole väliä täällä.
  • AND(C4="pass",D4="pass") palauttaa TRUE vain, jos molemmat ehdot täyttyvät TRUE . Muuten se palauttaa FALSE .
  • Siksi, IF(AND(C4="pass",D4="pass"), "Pass", "Fail") palauttaa "Pass" vain, jos hän läpäisee molemmat aineet, muuten se palauttaa arvosanan "Fail" .

Vedä nyt Täyttökahva kopioida tämä kaava muihin soluihin.

Lue lisää: IF ja AND Excel-kaavassa (7 esimerkkiä)

2. Useita IF-lausekkeita, joissa on tekstiä AND-ehdon kanssa (Case-Sensitive Match).

IF-toiminto palauttaa oletusarvoisesti isoja ja pieniä kirjaimia erittelemättömät osumat tekstien kanssa.

Jos siis haluat palauttaa isojen ja pienten kirjainten välisen vastaavuuden, sinun on oltava hieman hankala.

Voit käyttää Tarkka funktio Excelin yhdistettynä IF-toiminto palauttaaksesi isojen ja pienten kirjainten väliset osumat.

Käytä tätä kaavaa ensimmäisen oppilaan kokonaistuloksen saamiseksi:

=IF(AND(EXACT(C4, "Hyväksytty"),EXACT(D4, "Hyväksytty")), "Hyväksytty", "Hylätty")

Huomautuksia:

  • The EXACT-toiminto toimii isojen ja pienten kirjainten välisillä vastaavuuksilla, joten sinun on käytettävä täsmälleen samaa kuin EXACT(C4, "Pass").
  • EXACT(C4, "pass") ei toimi tässä. Se palauttaa FALSE Voit testata sen itse.
  • Loppu on kuin edellisessä kaavassa. IF(AND(EXACT(C4, "Hyväksytty"),EXACT(D4, "Hyväksytty")), "Hyväksytty", "Hylätty") palauttaa "Pass" vain jos on olemassa "Pass" molemmissa koehenkilöissä.

Nyt voit vetää Täyttökahva kopioida tämä kaava muihin soluihin.

Lue lisää: Kuinka käyttää useita IF-ehtoja Excelissä (3 esimerkkiä)

3. Useita IF-lausekkeita tekstin kanssa OR-ehdolla (Case-Insensitive Match)

Nyt sovellamme OR-toiminto sisällä IF-toiminto .

Ajatellaan nyt, että kuka tahansa opiskelija läpäisee kokeen, jos hän läpäisee vähintään yhden oppiaineen kokeessa.

Siksi opiskelijoiden kokonaistuloksen selvittämiseksi on sovellettava TAI-ehtoa.

Ensimmäisen opiskelijan kokonaistuloksen kaava on:

=IF(OR(C4="pass",D4="pass"),"Pass","Fail")

Huomautuksia:

  • The IF-toiminto vastaa oletusarvoisesti isoja ja pieniä kirjaimia erittelemättömiä otteluita. Joten käytitpä sitten tiedostoa C4= "pass" tai C4= "Pass" ei ole väliä täällä.
  • OR(C4="hyväksytty",D4="hyväksytty") palauttaa TRUE jos vähintään yksi seuraavista edellytyksistä täyttyy TRUE Muussa tapauksessa se palauttaa FALSE .
  • Siksi, IF(OR(C4="pass",D4="pass"), "Pass", "Fail") palauttaa "Pass" jos hän läpäisee vähintään yhden oppiaineen, muutoin se palauttaa arvon "Fail" .

Vedä nyt Täyttökahva kopioida tämä kaava muihin soluihin.

Lue lisää: Kuinka käyttää MAX IF -funktiota Excelissä

4. Useita IF-lausekkeita tekstin kanssa OR-ehdolla (Case-Sensitive Match)

Kuten se, jota käytimme AND ehtoa, voit käyttää yhdistelmää EXACT-toiminto ja IF-toiminto luoda isojen ja pienten kirjainten välisen vastaavuuden.

Käytä tätä kaavaa ensimmäiselle oppilaalle:

=IF(OR(EXACT(C4, "Hyväksytty"),EXACT(D4, "Hyväksytty")), "Hyväksytty", "Hylätty")

Huomautuksia:

  • The EXACT-toiminto toimii isojen ja pienten kirjainten välisillä vastaavuuksilla, joten sinun on käytettävä täsmälleen samaa kuin EXACT(C4, "Pass").
  • EXACT(C4, "pass") ei toimi tässä. Se palauttaa FALSE Voit testata sen itse.
  • Loppu on kuin edellisessä kaavassa. IF(OR(EXACT(C4, "Hyväksytty"),EXACT(D4, "Hyväksytty")), "Hyväksytty", "Hylätty") palauttaa "Pass" jos on "Pass" vähintään yhdessä oppiaineessa.

Vedä sitten Täyttökahva kopioidaksesi kaavan muihin soluihin.

Lue lisää: Excel VBA: If Then Else -lausunto useilla ehdoilla (5 esimerkkiä)

5. Sisäkkäiset IF-lausekkeet

Tähän asti olemme käyttäneet AND-toiminto ja OR-toiminto sisällä IF-toiminto käsitellä useita kriteerejä.

Mutta voit myös käyttää IF-toiminto toisen sisällä IF-toiminto käsitellä useita kriteerejä.

Tätä kutsutaan moninkertaiseksi IF lausunnot.

The AND lauseke, jonka mukaan oppilas läpäisee vain, jos hän läpäisee molemmat aineet, voidaan toteuttaa myös sisäkkäisillä IF lausunnot tällä tavoin:

=IF(C4="hyväksytty",IF(D4="hyväksytty", "hyväksytty", "hylätty"), "hylätty"), "hylätty")

Huomautuksia:

  • Tässä tapauksessa, jos arvo solussa C4 on "Pass" , niin se siirtyy katsomaan, mikä arvo solussa D4 on.
  • Jos solun D4 on myös "Pass , vasta sitten se todistaa, että "Pass" . Muussa tapauksessa se todistaa, että kyseessä on "Fail" .
  • Ja IF-funktio palauttaa isojen ja pienten kirjainten suhteen erittelemättömän tuloksen. Joten C4="pass" tai C4="Pass" ei ole väliä.

Vedä sitten Täyttökahva täyttääksesi tämän kaavan muihin soluihin.

Lisäksi, jos haluat isojen ja pienten kirjainten välisen vastaavuuden, voit käyttää yhdistelmää, joka koostuu kirjaimista EXACT-toiminto ja IF-toiminto kuten aiemmin on esitetty.

Käytä tätä kaavaa ensimmäisessä solussa ja vedä sitten kaavan Täyttökahva .

Aiheeseen liittyvä sisältö: Excelin IF-funktion käyttö arvoalueella

6. Useita IF-lausekkeita, joissa on Array-kaava

Tähän asti olemme vain soveltaneet kaavaa ensimmäiseen soluun ja vetäneet sitten solun Täyttökahva täyttääksesi kaavan muihin soluihin.

Mutta voit myös käyttää Array kaava täyttääksesi kaikki solut yhdessä.

The AND ja TAI kaavaa, jota käytimme aiemmin, ei voida soveltaa Array kaava . Mutta voit hakea Array kaava sisäkkäisellä IF-funktiolla.

Kaikkien opiskelijoiden kokonaistuloksen selvittäminen, joilla oli Array kaava , voit lisätä tämän kaavan:

=IF(EXACT(C4:C13, "Hyväksytty"),IF(EXACT(D4:D13, "Hyväksytty"), "Hyväksytty", "Hylätty"), "Hylätty"), "Hylätty")

Huomautuksia:

  • Tässä C4:C13 ja D4:D13 ovat minun kriteerieni kaksi aluetta. Sinä käytät omaa kriteeriäsi.
  • Tässä valitsemme isojen ja pienten kirjainten suhteen. Jos haluat isojen ja pienten kirjainten suhteen tuntemattoman vastaavuuden, käytä komentoa C4:C13="Pass" ja D4:D13="Pass" sen sijaan.
  • Paina CTRL+SHIFT+ENTER syöttää kaavan, ellet ole Office 365 .

Lue lisää: Useiden If-ehtojen käyttö Excelissä ikääntymistä varten (5 menetelmää)

Päätelmä

Näiden menetelmien avulla voit käyttää Excelissä useita IF-lausekkeita tekstin kanssa. Tiedätkö muita menetelmiä tai onko sinulla kysyttävää? Kysy meiltä.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.