Excel vzorec: Rozsah obsahuje konkrétní text -

Obsah

Obecný vzorec

=COUNTIF(rng,"*"&value&"*")>0

souhrn

Chcete-li zjistit, zda rozsah nebo sloupec obsahuje konkrétní text (konkrétní podřetězec nebo částečný text), můžete použít vzorec založený na funkci COUNTIF a zástupných znacích. V zobrazeném příkladu je vzorec v D5:

=COUNTIF(rng,"*"&D5&"*")>0

Vysvětlení

Funkce COUNTIF spočítá buňky, které splňují zadaná kritéria, a vrátí počet nalezených výskytů. Pokud žádná buňka nesplňuje kritéria, vrátí funkce COUNTIF nulu.

Hvězdička (*) je zástupný znak pro jeden nebo více znaků. Zřetězením hvězdiček před a po hodnotě v D5 bude vzorec počítat hodnotu jako podřetězec. Jinými slovy, bude počítat hodnotu, pokud se objeví kdekoli uvnitř kterékoli buňky v rozsahu.

Jakýkoli pozitivní výsledek znamená, že byla nalezena hodnota. Porovnáním výsledku s operátorem větší než (>) a nula vynutíme konečný výsledek PRAVDA nebo NEPRAVDA.

S IF

Tento vzorec můžete vložit do funkce IF jako logický test. Chcete-li například vrátit konečný výsledek „Ano“ nebo „Ne“, můžete použít IF takto:

=IF(COUNTIF(range,"*"&value&"*"),"Yes","No")

Zajímavé články...