Patikrinkite, ar bet kuriame diapazono langelyje yra teksto - „Excel“ ir „Google“ skaičiuoklės

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodys, kaip patikrinti, ar bet kuriame diapazono langelyje yra teksto „Excel“ ir „Google“ skaičiuoklėse.

Patikrinkite, ar diapazone yra teksto

Norėdami patikrinti, ar bet kuriame diapazono langelyje yra teksto, naudosime funkcijas ISTEXT ir SUMPRODUCT.

Funkcija ISTEXT

Funkcija ISTEXT daro tai, ką reiškia jos pavadinimas. Jis tikrina, ar langelis yra tekstas, išvedantis TRUE arba FALSE.

1 = ISTEXT (A2)

SUMPRODUCT funkcija

Funkcija ISTEXT testuoja tik vieną langelį, todėl turime rasti būdą išbandyti visą diapazoną. Čia atsiranda funkcija SUMPRODUCT. Funkcija SUMPRODUCT apibendrina reikšmių masyvą. Taigi, jei mes galime išbandyti kiekvieną langelį atskirai, išvesdami 1 (TRUE) arba 0 (FALSE), jei kiekvienas langelis yra kaip tekstas, tada mes galime sumuoti vertes kartu. Jei suma yra didesnė nei 0, mes žinome, kad bent viename langelyje yra teksto.

Pirma, čia yra galutinis skaičiavimas:

1 = SUMPRODUCT (-ISTEXT (A2: C2))> 0

Dabar eikime per jį.

12345 = SUMPRODUCT (-ISTEXT (A2: C2))> 0= SUMPRODUCT (-{FALSE TRUE, TRUE})> 0= SUMPRODUCT ({0, 1, 1})> 0= 2> 0= TIESA

Pastaba: dvigubi negatyvai TIKRĄ / KLAIDĄ paverčia 1 / 0. Arba galite padauginti ISTEXT funkciją iš *1

1 = SUMPRODUCT (ISTEXT (A2: C2)*1)> 0

Užuot pateikę TRUE / FALSE, galite naudoti IF teiginį, kad išvestumėte kitą tekstą ar skaičiavimus:

1 = IF (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Taip", "Ne")

„Google“ skaičiuoklės - patikrinkite, ar bet kuriame diapazono langelyje yra teksto

Visi aukščiau pateikti pavyzdžiai „Google“ skaičiuoklėse veikia lygiai taip pat, kaip „Excel“.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave