У овом чланку ћемо сазнати да ли ћелија садржи реч, како да доделимо вредност у програму Мицрософт Екцел 2010.
Узмимо у обзир да имамо ситуацију да морамо прегледати сваку ћелију и проверити да ли садржи било који текст. Ако је одговор потврдан, потребно је да вратимо број у засебну ћелију, у супротном занемарите. На примеру можемо видети како се то ради -
Колона А има текст који садржи реч „боја“. 1 ћелија не. (Боје овде немају никаквог значаја). Морамо да проверимо да ли свака ћелија у овој колони садржи реч „боја“. Ако се то догоди, морамо вратити вредност 1 у колону Б, у супротном морамо вратити 0.
Да бисте боље разумели, погледајте снимак екрана испод:
Користићемо 3 функције, наиме, АКО, ТРАЖИ & ПОГРЕШИза израчунавање вредности у колони Б.
Функција Иф проверава да ли је услов испуњен и враћа једну вредност ако је ТРУЕ, а другу ако је ФАЛСЕ.
Синтакса = ИФ (логички_тест, вредност_ако_истина, вредност_ако_фашно)
Функција СЕАРЦХ враћа број карактера на којем је први знак или текстуални низ први пут пронађен, чита с лева на десно (не разликују велика и мала слова)
Синтакса = СЕАРЦХ (финд_тект, витхин_тект, старт_нум)
ИФЕРРОР функција враћа валуе_иф_еррор ако је израз грешка, а вредност самог израза другачије
Синтакса = ИФЕРРОР (валуе, валуе_иф_еррор)
У ћелији Б2, формула је = ИФЕРРОР (ИФ (СЕАРЦХ ("боја", А2), 1), 0)
Погледајте доњи снимак екрана:
У ћелијамаА2: А8 боје дуге - ВИБГИОР се користе. Да ствари буду другачије у ћелији А9 Бела уписује се од бео није део ВИБГИОР.
Дакле, резултат је 1 у ћелијама А2: А8 јер свака од тих ћелија садржи текст „боја“ и 0 у ћелији А9 јер не садржи текст „боја“ (види горњи оквир означен плавом бојом).
Хајде да разумемо како формула функционише:
- Почевши од ћелије А2,Претрагафункција ће тражити текст “боја ” у овој ћелији. Ако се пронађе, вратит ће 8 која је локација на којој је текст пронађен у ћелији А2. Ако текст није пронађен као у ћелији А9, функција ће вратити #ВАЛУЕ! Грешка.
- ЗатимАКО функција ће проверити да ли је функција претраживања вратила било коју вредност. Ако је одговор да, вратиће 1, у супротном ће наставити да враћа #ВРЕДНОСТ! грешка.
- На крају, ИФЕРРОР функција ће проверити да ли је функција претраживања вратила #ВАЛУЕ! Грешка и ако да, вратиће 0 уместо грешке у тој ћелији.