Формула Excel: получить имя столбца из индекса в таблице -

Содержание

Общая формула

=INDEX(Table(#Headers),index)

Резюме

Чтобы получить имя столбца в таблице Excel по его числовому индексу, вы можете использовать функцию ИНДЕКС со структурированной ссылкой. В показанном примере формула I4 имеет следующий вид:

=INDEX(Table1(#Headers),H5)

Когда формула копируется, она возвращает имя для каждого столбца на основе значений индекса в столбце H.

Объяснение

Это стандартная формула ИНДЕКС. Единственный трюк с формулой - это использование структурированной ссылки для возврата диапазона заголовков таблицы:

Table1(#Headers)

Этот диапазон входит в INDEX для аргумента массива со значением индекса, полученным из столбца H:

=INDEX(Table1(#Headers),H5)

Результатом будет имя первого элемента в заголовке, то есть «ID».

Хотя заголовки находятся в горизонтальном массиве со значениями в столбцах, ИНДЕКС будет использовать номер строки как общий ИНДЕКС для таких одномерных массивов и правильно вернет значение в этой позиции.

Интересные статьи...