Formuła Excel: pobierz nazwę kolumny z indeksu w tabeli -

Spisie treści

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.

Interesujące artykuły...