Verificați dacă o celulă dintr-un interval conține text - Excel și Foi de calcul Google

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial va arăta cum să verificați dacă orice celulă dintr-un interval conține text în Excel și Foi de calcul Google.

Verificați dacă gama conține text

Pentru a testa dacă o celulă dintr-un interval conține text, vom folosi funcțiile ISTEXT și SUMPRODUCT.

Funcția ISTEXT

Funcția ISTEXT face exact ceea ce implică numele său. Testează dacă o celulă este text, afișând TRUE sau FALSE.

1 = ISTEXT (A2)

Funcția SUMPRODUCT

Funcția ISTEXT testează doar o singură celulă, deci trebuie să găsim o modalitate de a testa întreaga gamă. Aici intervine funcția SUMPRODUCT. Funcția SUMPRODUCT rezumă împreună o serie de valori. Deci, dacă putem testa fiecare celulă individual, scoțând un 1 (ADEVĂRAT) sau 0 (FALS) dacă fiecare celulă este text, atunci putem însuma valorile împreună. Dacă suma este mai mare de 0 decât știm că cel puțin o celulă conține text.

În primul rând, iată calculul final:

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

Acum să mergem prin el.

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

Notă: negativele duble convertesc TRUE / FALSE în 1 / 0. Alternativ, puteți înmulți funcția ISTEXT cu * 1

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

În loc să scoateți TRUE / FALSE, puteți utiliza o declarație IF pentru a afișa alt text sau calcule:

1 = IF (SUMPRODUCT (- ISTEXT (A2: C2))> 0, "Da", "Nu")

Foi de calcul Google - Verificați dacă o celulă dintr-un interval conține text

Toate exemplele de mai sus funcționează exact la fel în Foi de calcul Google ca în Excel.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave