Jos solu sisältää sanaa, määritä arvo Microsoft Excel 2010: ssä

Anonim

Tässä artikkelissa opimme, sisältääkö solu sanan, miten arvo määritetään Microsoft Excel 2010: ssä.

Ajatellaanpa, että meillä on tilanne, jossa meidän on tarkistettava jokainen solu ja tarkistettava, sisältääkö se tekstiä. Jos kyllä, meidän on palautettava numero erillisessä solussa, muuten jätetään huomiotta. Voimme nähdä, miten tämä tehdään esimerkin avulla -

Sarakkeessa A on teksti, joka sisältää sanan ”väri”. 1 solu ei. (Väreillä ei ole tässä mitään merkitystä). Meidän on tarkistettava, sisältääkö jokainen tämän sarakkeen solu sanan "väri". Jos näin on, meidän on palautettava arvo 1 sarakkeessa B, muuten meidän on palautettava 0.

Ymmärtääksesi paremmin, katso alla oleva kuvakaappaus:


Käytämme 3 toimintoa, nimittäin JOS, HAKU JA VIRHEsarakkeen B arvon laskemiseksi.

If -toiminto tarkistaa, täyttyykö ehto, ja palauttaa yhden arvon, jos TOSI, ja toisen, jos EPÄTOSI.

Syntaksi = JOS (looginen_testi, arvo_Jos_tosi, arvo_Jos_väärä)

SEARCH-funktio palauttaa sen merkin numeron, josta tietty merkki tai tekstimerkkijono löydetään ensimmäisen kerran, luettuna vasemmalta oikealle (ei erota kirjainkoosta)

Syntaksi = HAKU (etsi_teksti, tekstin sisällä, aloitusnumero)

IFERROR -funktio palauttaa arvon_f_virhe, jos lauseke on virhe ja itse lausekkeen arvo muuten

Syntaksi = IFERROR (arvo, arvo_ja_virhe)

Solussa B2 kaava on = IFERROR (JOS (HAKU ("väri", A2), 1), 0)

Katso alla oleva kuvakaappaus:

SoluissaA2: A8 sateenkaaren värit - VIBGYOR käytetään. Jotta asiat olisivat erilaiset solussa A9 Valkoinen on syötetty siitä lähtien Valkoinen ei ole osa VIBGYOR.

Näin ollen tulos on 1 soluissa A2: A8, koska kussakin näistä soluista on teksti "väri" ja 0 solussa A9, koska se ei sisällä tekstiä "väri" (katso sininen korostettu ruutu yllä).

Ymmärrämme, miten kaava toimii:

  • Alkaen solusta A2,Haetoiminto etsii tekstiä "väri" tässä solussa. Jos se löydetään, se palauttaa 8, joka on paikka, jossa teksti löydettiin solusta A2. Jos tekstiä ei löydy kuten solusta A9, funktio palauttaa #ARVO! Virhe.
  • SittenJOS toiminto tarkistaa, onko hakutoiminto palauttanut mitään arvoa. Jos kyllä, se palauttaa 1, muuten se jatkaa #ARVO! virhe.
  • Lopuksi, IFERROR -toiminto tarkistaa, onko hakutoiminto palauttanut #ARVO! Virhe ja jos kyllä, se palauttaa arvon 0 solun virheen sijasta.