![](https://cdn.wiki-base.com/3226308/excel_formula_get_column_index_in_excel_table__2.png.webp)
Обща формула
=MATCH(name,Table(#Headers),0)
Обобщение
За да получите индекса на колона в таблица на Excel, можете да използвате функцията MATCH. В показания пример формулата в I4 е:
=MATCH(H4,Table1(#Headers),0)
Когато формулата се копира надолу, тя връща индекс за всяка колона, изброена в колона H. Получаването на индекс като този е полезен, когато искате да се обърнете към колоните на таблицата по индекс в други формули, като VLOOKUP, INDEX и MATCH и т.н.
Обяснение
Това е стандартна формула MATCH, където справочните стойности идват от колона H, масивът е заглавките в Таблица1, а типът на съвпадение е нула, за да принуди точно съвпадение.
Единственият трик на формулата е използването на структурирана препратка за връщане на диапазон за заглавките на таблицата към функцията MATCH:
Table1(#Headers)
Хубавото на тази справка е, че тя автоматично ще се приспособи към всякакви промени в таблицата. Дори когато колоните са добавени или премахнати, препратката ще продължи да връща правилния диапазон.