
Общая формула
=INDEX(Table(#Headers),index)
Резюме
Чтобы получить имя столбца в таблице Excel по его числовому индексу, вы можете использовать функцию ИНДЕКС со структурированной ссылкой. В показанном примере формула I4 имеет следующий вид:
=INDEX(Table1(#Headers),H5)
Когда формула копируется, она возвращает имя для каждого столбца на основе значений индекса в столбце H.
Объяснение
Это стандартная формула ИНДЕКС. Единственный трюк с формулой - это использование структурированной ссылки для возврата диапазона заголовков таблицы:
Table1(#Headers)
Этот диапазон входит в INDEX для аргумента массива со значением индекса, полученным из столбца H:
=INDEX(Table1(#Headers),H5)
Результатом будет имя первого элемента в заголовке, то есть «ID».
Хотя заголовки находятся в горизонтальном массиве со значениями в столбцах, ИНДЕКС будет использовать номер строки как общий ИНДЕКС для таких одномерных массивов и правильно вернет значение в этой позиции.