Zkontrolujte, zda některá buňka v rozsahu obsahuje text - Excel a Tabulky Google

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento tutoriál předvede, jak zkontrolovat, zda některá buňka v rozsahu obsahuje jakýkoli text v Excelu a Tabulkách Google.

Zkontrolujte, zda rozsah obsahuje nějaký text

K otestování, zda některá buňka v rozsahu obsahuje nějaký text, použijeme funkce ISTEXT a SUMPRODUCT.

Funkce ISTEXT

Funkce ISTEXT dělá přesně to, co naznačuje její název. Testuje, zda je buňka text, s výstupem PRAVDA nebo NEPRAVDA.

1 = ISTEXT (A2)

Funkce SUMPRODUCT

Funkce ISTEXT testuje pouze jednu buňku, takže musíme najít způsob, jak otestovat celý rozsah. Zde přichází funkce SUMPRODUCT. Funkce SUMPRODUCT shrnuje řadu hodnot. Pokud tedy můžeme testovat každou buňku jednotlivě a na výstupu je 1 (PRAVDA) nebo 0 (NEPRAVDA), pokud je každá buňka jako text, pak můžeme hodnoty sečíst dohromady. Pokud je součet větší než 0, známe alespoň jednu buňku obsahující text.

Nejprve je zde konečný výpočet:

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

Pojďme si to nyní projít.

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

Poznámka: dvojité negativy převádějí PRAVDU / NEPRAVDU na 1 / 0. Alternativně můžete funkci ISTEXT znásobit *1

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

Namísto výstupu PRAVDA / NEPRAVDA můžete použít příkaz IF k výstupu jiného textu nebo výpočtů:

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

Tabulky Google - zkontrolujte, zda buňka v rozsahu obsahuje text

Všechny výše uvedené příklady fungují v Tabulkách Google úplně stejně jako v Excelu.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave