Я пытаюсь получить заголовок столбца ячейки в Sheet1, когда эта ячейка содержит подстроку, определенную ячейкой Sheet2!A2. Я успешно использовал эту формулу для случаев, когда строка = подстрока, однако, когда есть другие символы, она терпит неудачу:
=INDEX(Sheet1!$A$1:$Z$1,SMALL(IF(Sheet1!$C$2:$J$8=$A2,COLUMN(Sheet1!$C$2:$J$8)-COLUMN($A2)+1),1))
Я попытался заменить условие проверки IF на COUNTIF(Sheet1!$ C $ 2:$ J $ 8, $ A2)> 0, который успешно находит все соответствующие подстроки, но всегда возвращает заголовок столбца третьего столбца. Я не уверен, почему это изменение происходит.