В дополнение к ответу @teylyn я хотел бы добавить, что вы можете поместить строку из нескольких условий поиска в ОДНУ ячейку (в отличие от использования другой ячейки для каждого условия, а затем использования этого диапазона в качестве аргумента для SEARCH
), используя именованные диапазоны и функцию EVALUATE
, как я нашел по этой ссылке.
Например, я помещаю следующие термины в виде текста в ячейку $G$1
:
"PRB", "utilization", "alignment", "spectrum"
Затем я определил именованный диапазон с именем search_terms
для этой ячейки, как описано в приведенной выше ссылке и показано на рисунке ниже:
![Определение именованного диапазона](https://i.stack.imgur.com/xf8be.png)
В поле Refers to:
пишу следующее:
=EVALUATE("{" & TDoc_List!$G$1 & "}")
Приведенное выше выражение EVALUATE
просто используется для эмуляции буквальной строки
{"PRB", "utilization", "alignment", "spectrum"}
для использования в качестве входных данных для функции SEARCH
: использование прямой ссылки на ОДИНОЧНУЮ ячейку $G$1
(дополненную фигурными скобками в этом случае) внутри SEARCH
не работает, поэтому использование именованных диапазонов и EVALUATE
.
Хитрость теперь состоит в замене прямой ссылки на $G$1
EVALUATE
-дополненным именованным диапазоном search_terms
.
![Формула](https://i.stack.imgur.com/wd6uy.png)
Это действительно работает и еще раз показывает, насколько на самом деле мощен Excel!
![Это действительно работает!](https://i.stack.imgur.com/dIVDE.png)
Надеюсь это поможет.
person
dirac bracket
schedule
20.12.2019