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

Съдържание

Обща формула

=MATCH(name,Table(#Headers),0)

Обобщение

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

=MATCH(H4,Table1(#Headers),0)

Когато формулата се копира надолу, тя връща индекс за всяка колона, изброена в колона H. Получаването на индекс като този е полезен, когато искате да се обърнете към колоните на таблицата по индекс в други формули, като VLOOKUP, INDEX и MATCH и т.н.

Обяснение

Това е стандартна формула MATCH, където справочните стойности идват от колона H, масивът е заглавките в Таблица1, а типът на съвпадение е нула, за да принуди точно съвпадение.

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

Table1(#Headers)

Хубавото на тази справка е, че тя автоматично ще се приспособи към всякакви промени в таблицата. Дори когато колоните са добавени или премахнати, препратката ще продължи да връща правилния диапазон.

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