Екцел формула: Ћелија садржи одређени текст -

Преглед садржаја

Генеричка формула

=ISNUMBER(SEARCH(substring,text))

Резиме

Да бисте проверили да ли ћелија садржи одређени текст, можете да користите функцију СЕАРЦХ заједно са функцијом ИСНУМБЕР. У генеричкој верзији, подниз је специфични текст који тражите, а текст представља текст у ћелији коју тестирате. У приказаном примеру, формула у Д5 је:

=ISNUMBER(SEARCH(C5,B5))

Ова формула враћа ТРУЕ ако је подниз пронађен, а ФАЛСЕ ако није.

Напомена: функција СЕАРЦХ аутоматски ће пронаћи делимична подударања.

Објашњење

Функција СЕАРЦХ враћа положај низа за претрагу када је пронађена, а #ВАЛУЕ! грешка ако није пронађена. Ову чињеницу користимо да бисмо тестирали да ли је пронађени низ за претрагу помоћу функције ИСНУМБЕР за „хватање“ важећих нумеричких позиција.

ИСНУМБЕР враћа ТРУЕ за бројеве и ФАЛСЕ за било шта друго. Дакле, ако СЕАРЦХ пронађе подниз, враћа позицију као број, а ИСНУМБЕР враћа ТРУЕ. Ако СЕАРЦХ не пронађе подниз, враћа вредност #ВАЛУЕ! грешка, због чега ИСНУМБЕР враћа ФАЛСЕ.

Верзија осетљива на велика и мала слова

Ако желите да ова формула разликује велика и мала слова, функцију СЕАРЦХ можете заменити функцијом ФИНД на следећи начин:

=ISNUMBER(FIND(substring,text))

Ако ћелија садржи

Ако желите нешто да урадите када ћелија садржи одређени текст, формулу можете умотати у ИФ израз као што је овај:

=IF(ISNUMBER(SEARCH(substring,text)), "Yes", "No")

Уместо да врати ТРУЕ или ФАЛСЕ, горња формула ће вратити "Иес" ако је пронађен подниз и "Не" ако није.

Са кодираним низом за претрагу

Да бисте тестирали ћелију за један тврдо кодирани подниз, само затворите текст двоструким наводницима. На пример, за проверу А1 за текст „јабука“ користите:

=ISNUMBER(SEARCH("apple",A1))

Тражите више ствари?

Ако треба да тестирате ћелију на више ствари (тј. За један од многих поднизова), погледајте овај пример формуле.

Погледајте више сродних формула у наставку.

Занимљиви Чланци...