Поиск значений внутри других значений


0

Если значение 09из ячейки C2появляется в ячейках B3/ B4, я хотел бы, чтобы результат был yesв ячейках D3/ D4, или noиначе.

Результаты должны быть yesдля ячейки D3и noдля ячейки D4:

Скриншот таблицы

Как я могу написать формулу для этого?

Ответы:


2

Самое простое и лучшее решение - использовать FIND()функцию для поиска значения внутри другого значения:

Скриншот рабочего листа

Введите следующую формулу в C3и ctrl-enter / copy-paste / fill-down в C3:C4:

=IF(ISERROR(FIND(C$2,B3)),"no","yes")

Обратите внимание, что функция find возвращает #VALUE!ошибку, если строка не может быть найдена.

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


-1

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

Введите этот массив Формула в ячейку D3, закончите с помощью Crtl + Shift + Enter и заполните его.

{=IFERROR(IF(INDEX($C$1:$C$2,MATCH(TRUE,ISNUMBER(SEARCH($C$1:$C$2,B3)),0)),"Yes"),"No")}

Вы получите желаемые результаты в D3 и D4.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.