Я покажу, как вы можете проверить, находится ли одна строка в некоторых других столбцах, возвращая логическое значение. Затем вам нужно решить, как обращаться с положительными случаями. Я полагаю, вы будете использовать VLOOKUP или что-то вроде этого.
Пожалуйста, замените; от ,. Я не использую английские региональные настройки банкомата.
Вы можете комбинировать функции НАЙТИ и ISERROR, чтобы найти свой результат. ISERROR возвращает логическое значение, и вы можете комбинировать несколько проверок столбцов столько, сколько хотите.
Пример:
Допустим, у вас есть тестовые ключевые слова в ячейках C1 и D1, а указанный выше диапазон начинается с A2.
Теперь мы можем добавить в C2 тест, чтобы проверить, существует ли строка Nylon в A2, то есть = ISERROR(FIND(C1;$A$2))
. Нам также нужно проверить, существует ли строка Nylon в B2, тогда мы добавим второе условие: AND(ISERROR(FIND(C1;$A$2));ISERROR(FIND(C1;$B$2)))
Поскольку мы проверяем, вернула ли функция FIND ошибку или нет, это означает, что наша функция вернет false, когда строка будет найдена. Чтобы было проще понять, я считаю, что лучше добавить условие NOT в нашу формулу, тогда, если строка в C1 появляется в A2 или B2, наша функция вернет TRUE:
=NOT(AND(ISERROR(FIND(C1;$A$2));ISERROR(FIND(C1;$B$2))))
Затем мы копируем эту ячейку формулы одна справа, чтобы проверить значение D1, эпоксидной смолы.
Вот структура результата:
Nylon Epoxy
Nylon | Nylon wire | TRUE | FALSE
Cable | 5mm metal cable | FALSE | FALSE
Epoxy | some comment | FALSE | TRUE
Polyester | some comment | FALSE | FALSE