Екцел формула: Означите ћелије које садрже -

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

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

=ISNUMBER(SEARCH(substring,A1))

Резиме

Напомена: Екцел садржи мноштво уграђених „унапред задатих поставки“ за истицање вредности условним форматирањем, укључујући унапред подешену ставку за истицање ћелија које садрже одређени текст. Међутим, ако желите већу флексибилност, можете користити своју формулу, као што је објашњено у овом чланку.

Ако желите да истакнете ћелије које садрже одређени текст, можете да користите једноставну формулу која враћа ИСТИНА када ћелија садржи текст (подниз) који наведете.

На пример, ако желите да истакнете било које ћелије у опсегу Б2: Б11 које садрже текст „пас“, можете да користите:

=ISNUMBER(SEARCH("dog",B2))

Напомена: уз условно форматирање, важно је да се формула унесе у односу на „активну ћелију“ у избору, за коју се претпоставља да је у овом случају Б2.

Објашњење

Када користите формулу за примену условног форматирања, формула се процењује у односу на активну ћелију у избору у време када се правило прави. У овом случају, правило се процењује за сваку од 10 ћелија у Б2: Б11, а Б2 ће се сваки пут променити у адресу ћелије која се процењује, пошто је Б2 релативна.

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

Опција осетљива на велика и мала слова

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

=ISNUMBER(FIND("dog",A1))

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

Ако желите да истакнете ћелије које садрже један од много различитих низова, можете користити овде описану формулу.

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