
Formuła ogólna
=INDEX(Table(#Headers),index)
Podsumowanie
Aby uzyskać nazwę kolumny w tabeli programu Excel z jej indeksu liczbowego, możesz użyć funkcji INDEKS z odwołaniem strukturalnym. W pokazanym przykładzie formuła w I4 to:
=INDEX(Table1(#Headers),H5)
Gdy formuła jest kopiowana, zwraca nazwę dla każdej kolumny na podstawie wartości indeksu w kolumnie H.
Wyjaśnienie
To jest standardowa formuła INDEKSU. Jedyną sztuczką związaną z formułą jest użycie strukturalnego odwołania do zwrócenia zakresu dla nagłówków tabeli:
Table1(#Headers)
Ten zakres trafia do INDEKSU dla argumentu tablicy, z wartością indeksu dostarczoną z kolumny H:
=INDEX(Table1(#Headers),H5)
Wynikiem jest nazwa pierwszej pozycji w nagłówku, czyli „ID”.
Chociaż nagłówki znajdują się w tablicy poziomej, z wartościami w kolumnach, INDEKS użyje numeru wiersza jako ogólnego INDEKSU dla tablic jednowymiarowych, takich jak ta i poprawnie zwróci wartość na tej pozycji.