На основании следующего примера:
Я хочу найти слова из диапазона $D$2:$D$6
в предложениях из диапазона $A$2:$A$8
и использовать значение из бокового столбца (здесь Tag
). Пока я делаю это:
B2 formula
------------------
=IF(NOT(ISERROR(SEARCH($D$2,A2))),$E$2,
IF(NOT(ISERROR(SEARCH($D$3,A2))),$E$3,
IF(NOT(ISERROR(SEARCH($D$4,A2))),$E$4,
IF(NOT(ISERROR(SEARCH($D$5,A2))),$E$5,
IF(NOT(ISERROR(SEARCH($D$6,A2))),$E$6,
"other"
)
)
)
)
)
Хотя это работает, моя формула равна числу поисковых слов, которые у меня есть, тогда как я хотел бы использовать диапазон, чтобы сделать его чище и проще в обслуживании (т.е. теперь, если я добавляю слово поиска, мне нужно добавить IF
утверждение для этого слова в моей формуле).
Есть ли способ повторить вышеуказанное решение с помощью формулы на основе диапазона?