Как выполнить обратный поиск, чтобы узнать, содержит ли ячейка текст из любой ячейки в списке

#excel

Вопрос:

Я использовал эту формулу, чтобы определить, содержит ли ячейка текст из списка предустановок:

=IF(OR(COUNTIF(CELL,"*"LIST"*")), "Yes", "")

Но я хочу найти способ не только возвращать логическое значение, если оно содержит, но и относительное положение в списке, в котором находится ячейка (например, если это n-е значение в списке). Я попытался использовать что-то вроде функции СОПОСТАВЛЕНИЯ в массиве, которую выплевывает счетчик, но не очень хорошо.

Возможно ли это?

Ответ №1:

Попробуй

=MATCH(1,0/COUNTIF(CELL,"*"amp;LISTamp;"*"))

которые могут потребовать или не потребовать фиксации CTRL SHIFT ENTER , в зависимости от вашей версии Excel.

Кроме того, вы не говорите, каким должен быть результат, если в ЯЧЕЙКЕ содержится более одного значения из СПИСКА: приведенное выше вернет относительное положение последнего.