Как проверить ячейку на наличие нескольких текстовых строк - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь найти способ поиска в списке («Условия поиска» на скриншоте) и посмотреть, содержит ли эта текстовая строка как слово 1 (D2), так и слово 2 (E2). Порядок, в котором «слово 1» или «слово 2» в поиске не имеет значения. Я хотел бы знать, присутствуют ли они оба в «поисковом запросе».

Я нашел эту формулу: = SUMPRODUCT (- ISNUMBER (SEARCH (вещи, B5)))> 0

Это очень близко к тому, что мне нужно. Тем не менее, он предназначен для поиска 1 список.

Есть ли способ создать функцию "и" в формуле выше? Таким образом, формула выполняет поиск в списках «word 1» и «word 2» и возвращает true, если оба слова присутствуют в ключевом слове. Возвращает ложное значение, если в поисковом запросе присутствует 1 или ноль из 2 слов.

Проверка ячейки многих вещей

1 Ответ

1 голос
/ 25 октября 2019

Возможно так:

=SUMPRODUCT(--ISNUMBER(SEARCH({"garden","watering"},B5)))=2

enter image description here

Если вы хотите добавить больше критериев или быстро изменить критерии, возможно, используйте список, напримеритак:

=SUMPRODUCT(--ISNUMBER(SEARCH($C$1:$C$3,B5)))=COUNTA($C$1:$C3)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...