Excel formula: Če se celica začne z x, y ali z -

Splošna formula

=SUM(COUNTIF(A1,("x*","y*","z*")))>0

Povzetek

Če želite preizkusiti vrednosti in preveriti, ali se začnejo z enim od več znakov (tj. Začnejo se z x, y ali z), lahko uporabite funkcijo COUNTIF skupaj s funkcijo SUM.

V prikazanem primeru je formula v C5:

=SUM(COUNTIF(B5,("x*","y*","z*")))>0

Pojasnilo

Jedro te formule je COUNTIF, ki je konfiguriran za štetje treh ločenih vrednosti z nadomestnimi znaki:

COUNTIF(B5,("x*","y*","z*")

Zvezdica (*) je nadomestni znak za enega ali več znakov, zato se uporablja za ustvarjanje testa "začne se z".

Vrednosti v merilih so podane v "konstanti matrike", trdno kodiranem seznamu elementov s kodrastimi oklepaji na obeh straneh.

Ko COUNTIF prejme merila v konstanti matrike, vrne več vrednosti, po eno na element na seznamu. Ker za COUNTIF damo samo enocelični obseg, bo za vsa merila vrnil le dve možni vrednosti: 1 ali 0.

V celici C5 se COUNTIF izračuna na (0,0,0). V celici C9 COUNTIF izračuna na: (0,1,0). V vsakem primeru je prva postavka rezultat meril "x *", druga je iz meril "y *", tretja pa iz meril "z *".

Ker testiramo tri kriterije z logiko OR, nas skrbi samo, če kateri koli rezultat ni nič. Da bi to preverili, seštejemo vse elemente s funkcijo SUM in za vsiljevanje rezultata TRUE / FALSE dodamo "> 0" za ovrednotenje rezultata SUM. V celici C5 imamo:

=SUM((0,0,0))>0

Kar oceni na FALSE.

Več meril

Primer prikazuje 3 merila (začne se z x, y ali z), vendar po potrebi dodate več meril.

Pogojno oblikovanje

Ker ta formula vrne TRUE / FALSE, jo lahko uporabite kot je za označevanje vrednosti s pogojnim oblikovanjem.

Zanimive Članki...