#excel
Вопрос:
Я использовал эту формулу, чтобы определить, содержит ли ячейка текст из списка предустановок:
=IF(OR(COUNTIF(CELL,"*"LIST"*")), "Yes", "")
Но я хочу найти способ не только возвращать логическое значение, если оно содержит, но и относительное положение в списке, в котором находится ячейка (например, если это n-е значение в списке). Я попытался использовать что-то вроде функции СОПОСТАВЛЕНИЯ в массиве, которую выплевывает счетчик, но не очень хорошо.
Возможно ли это?
Ответ №1:
Попробуй
=MATCH(1,0/COUNTIF(CELL,"*"amp;LISTamp;"*"))
которые могут потребовать или не потребовать фиксации CTRL SHIFT ENTER
, в зависимости от вашей версии Excel.
Кроме того, вы не говорите, каким должен быть результат, если в ЯЧЕЙКЕ содержится более одного значения из СПИСКА: приведенное выше вернет относительное положение последнего.