Скажем, у меня есть стол:
Я хочу найти ячейку и вернуть заголовок ее столбца. Например, если я ищу Orange
, результат будет Fruit
. Я могу добиться этого, используя вложенный if (E2
здесь Orange
):
=IF(NOT(ISERROR(MATCH(E2,A1:A4,0))),A1,IF(NOT(ISERROR(MATCH(E2,B1:B3,0))),B1,C1))
Но в большом столе это невозможно. Плюс, что я не могу знать, происходит ли ошибка. Есть ли лучший способ получить результат? Я не знаю, сколько строк в каждом столбце. В таблице нет дублированных данных. Таблица не начинается в A1
, и в будущем ее можно переместить в другую электронную таблицу.