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

Съдържание

Обща формула

=INDEX(Table(#Headers),index)

Обобщение

За да получите името на колона в таблица на Excel от нейния числов индекс, можете да използвате функцията INDEX със структурирана препратка. В показания пример формулата в I4 е:

=INDEX(Table1(#Headers),H5)

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

Обяснение

Това е стандартна формула INDEX. Единственият трик на формулата е използването на структурирана препратка за връщане на диапазон за заглавките на таблицата:

Table1(#Headers)

Този диапазон влиза в INDEX за аргумента на масива, като стойността на индекса се предоставя от колона H:

=INDEX(Table1(#Headers),H5)

Резултатът е името на първия елемент в заглавката, който е "ID".

Въпреки че заглавията са в хоризонтален масив, със стойности в колони, INDEX ще използва номера на реда като общ INDEX за едномерни масиви като този и правилно връща стойността в тази позиция.

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