Preuzmite primjer radne knjige
Ovaj će vodič pokazati kako provjeriti sadrži li neka ćelija u rasponu bilo koji tekst u Excelu i Google tablicama.
Provjerite sadrži li raspon tekst
Za provjeru sadrži li bilo koja ćelija u rasponu tekst, upotrijebit ćemo funkcije ISTEXT i SUMPRODUCT.
ISTEXT funkcija
Funkcija ISTEXT radi točno ono što joj naziv govori. Testira je li ćelija tekstualna, ispisuje TRUE ili FALSE.
1 | = ISTEXT (A2) |
SUMPRODUCT funkcija
Funkcija ISTEXT testira samo jednu ćeliju, pa moramo pronaći način za testiranje cijelog raspona. Ovdje dolazi funkcija SUMPRODUCT. Funkcija SUMPRODUCT sažima niz vrijednosti. Dakle, ako možemo testirati svaku ćeliju zasebno, ispisujući 1 (TRUE) ili 0 (FALSE) ako je svaka ćelija kao tekst, tada možemo zbrojiti vrijednosti zajedno. Ako je zbroj veći od 0 nego što znamo, barem jedna ćelija sadrži tekst.
Prvo, evo konačnog izračuna:
1 | = SUMPRODUCT (-ISTEXT (A2: C2))> 0 |
A sad prođimo kroz to.
12345 | = SUMPRODUCT (-ISTEXT (A2: C2))> 0= SUMPRODUCT (-{FALSE TRUE, TRUE})> 0= SUMPRODUCT ({0, 1, 1})> 0= 2> 0= ISTINA |
Napomena: dvostruki negativi pretvaraju TRUE / FALSE u 1 / 0. Alternativno, možete pomnožiti funkciju ISTEXT sa *1
1 | = PODIZVOD (ISTEKST (A2: C2)*1)> 0 |
Umjesto ispisa TRUE / FALSE, možete koristiti IF izjavu za izlaz drugog teksta ili izračuna:
1 | = IF (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Da", "Ne") |
Google tablice - provjerite sadrži li neka ćelija u rasponu tekst
Svi gornji primjeri rade potpuno isto u Google tablicama kao i u Excelu.