Скажем, у меня есть стол:

Я хочу найти ячейку и вернуть заголовок ее столбца. Например, если я ищу 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 , и в будущем ее можно переместить в другую электронную таблицу.


