Kui lahter sisaldab sõna, määrake Microsoft Excel 2010 -s väärtus

Anonim

Selles artiklis õpime, kas lahter sisaldab sõna, siis kuidas Microsoft Excel 2010 väärtust määrata.

Mõelgem, et meil on olukord, kus peame iga lahtri üle vaatama ja kontrollima, kas see sisaldab teksti. Kui jah, peame tagastama numbri eraldi lahtris, muidu ignoreerime. Kuidas seda teha, näeme näite abil -

Veerus A on tekst, mis sisaldab sõna „värv”. 1 lahter seda ei tee. (Värvid ei oma siin mingit tähtsust). Peame kontrollima, kas selle veeru iga lahter sisaldab sõna “värv”. Kui see juhtub, peame veerus B tagastama väärtuse 1, vastasel juhul peame tagastama 0.

Paremaks mõistmiseks vaadake allolevat ekraanipilti:


Kasutame kolme funktsiooni, nimelt: IF, SEARCH & IFERRORveeru B väärtuse arvutamiseks.

Funktsioon If kontrollib, kas tingimus on täidetud, ja tagastab ühe väärtuse, kui see on tõene, ja teise väärtuse, kui see on vale.

Süntaks = IF (loogiline_kontroll, väärtus_tõde, väärtus_ja_väär)

Funktsioon SEARCH tagastab selle märgi numbri, millelt konkreetne märk või tekstistring esmakordselt leitakse, lugedes vasakult paremale (ei ole tõstutundlik)

Süntaks = OTSI (otsi_tekst, teksti sees, algusnumber)

Funktsioon IFERROR tagastab väärtuse_f_error, kui avaldis on viga ja avaldise enda väärtus muidu

Süntaks = IFERROR (väärtus, väärtus_ kui_viga)

Lahtris B2 on valem järgmine = IFERROR (IF (SEARCH ("värv", A2), 1), 0)

Vaadake allolevat ekraanipilti:

RakkudesA2: A8 vikerkaare värvid - VIBGYOR kasutatakse. Et rakus asjad teistmoodi oleksid A9 Valge on sisestatud alates Valge ei ole osa VIBGYOR.

Seega on tulemuseks lahtrites A2: A8 1, kuna kõik need lahtrid sisaldavad teksti „värv” ja 0 lahtris A9, kuna see ei sisalda teksti „värv” (vt sinine esiletõstetud kast ülal).

Mõistame, kuidas valem töötab:

  • Alustades lahtrist A2,Otsingfunktsioon otsib teksti "värv " selles lahtris. Kui see leitakse, tagastab see 8, mis on koht, kust tekst leiti lahtrist A2. Kui teksti ei leita nagu lahtrist A9, tagastab funktsioon #VALUE! Viga.
  • SiisKUI funktsioon kontrollib, kas otsingufunktsioon tagas väärtuse. Kui jah, tagastab see 1, muidu tagastab see #VALUE! viga.
  • Lõpuks, IFERROR funktsioon kontrollib, kas otsingufunktsioon on tagastanud #VALUE! Viga ja kui jah, tagastab see selles lahtris oleva vea asemel 0.