На основании следующего примера:

Я хочу найти слова из диапазона $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 утверждение для этого слова в моей формуле).
Есть ли способ повторить вышеуказанное решение с помощью формулы на основе диапазона?
