Привет! Мне нужно выделить ячейки с «cat» и «3» (во всех интерпретациях: 13, 23, 31, 32, 33 и т.д.) в желтом цвете

#excel #excel-formula #conditional-formatting

#преуспеть #excel-формула #условное форматирование

Вопрос:

введите описание изображения здесь

Я использовал эту формулу в условном форматировании:

 =IF(SEARCH("3";LEFT($A1;FIND(" ";$A1)-1);1)>0
 

Но это не работает.

Как правильно форматировать ячейки?

Спасибо!

Комментарии:

1. Попробуй =IsNumber(search("3", A1))

2. Не очень хороший образец рисунка, так как у вас есть «3» как для собаки, так и для кошки в одной строке.

3. @T04A19 я опубликовал в качестве ответа. Пожалуйста, примите это, чтобы закрыть тему.

Ответ №1:

Если вы хотите выделить те ячейки, которые содержат 3 в любом месте строки, тогда используйте приведенную ниже формулу для условного форматирования.

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

Если вы хотите иметь только Cat 3, используйте приведенную ниже формулу.

 =ISNUMBER(SEARCH("3",FILTERXML("<t><s>"amp;SUBSTITUTE(A1," ","</s><s>",2)amp;"</s></t>","//s[1]")))
 

введите описание изображения здесь

Комментарии:

1. Будет ли это доступно только с более новыми версиями Excel?

2. Он доступен на Excel2013 и более поздних версиях.