![](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)
Приємним у цьому посиланні є те, що воно автоматично пристосовується до будь-яких змін у таблиці. Навіть коли стовпці додаються або видаляються, посилання продовжує повертати правильний діапазон.