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.