
Všeobecný vzorec
=COUNTIF(rng,"*"&value&"*")>0
Zhrnutie
Ak chcete zistiť, či rozsah alebo stĺpec obsahuje konkrétny text (konkrétny podreťazec alebo čiastočný text), môžete použiť vzorec založený na funkcii COUNTIF a zástupných znakoch. V zobrazenom príklade je vzorec v D5:
=COUNTIF(rng,"*"&D5&"*")>0
Vysvetlenie
Funkcia COUNTIF počíta bunky, ktoré spĺňajú zadané kritériá, a vracia počet nájdených výskytov. Ak žiadne bunky nespĺňajú kritériá, funkcia COUNTIF vráti nulu.
Hviezdička (*) je zástupný znak pre jeden alebo viac znakov. Zreťazením hviezdičiek pred a za hodnotou v D5 vzorec bude počítať hodnotu ako podreťazec. Inými slovami, bude počítať hodnotu, ak sa objaví kdekoľvek v ktorejkoľvek bunke v rozsahu.
Akýkoľvek pozitívny výsledok znamená, že hodnota bola nájdená. Porovnaním výsledku s operátorom väčším ako (>) a nulou vynútime konečný výsledok PRAVDA alebo NEPRAVDA.
S IF
Tento vzorec môžete vnoriť do funkcie IF ako logický test. Napríklad na vrátenie konečného výsledku „Áno“ alebo „Nie“ môžete použiť IF takto:
=IF(COUNTIF(range,"*"&value&"*"),"Yes","No")