Rumus Excel: Dapatkan nama kolom dari indeks dalam tabel -

Daftar Isi

Formula umum

=INDEX(Table(#Headers),index)

Ringkasan

Untuk mendapatkan nama kolom dalam Tabel Excel dari indeks numeriknya, Anda dapat menggunakan fungsi INDEX dengan referensi terstruktur. Dalam contoh yang ditunjukkan, rumus di I4 adalah:

=INDEX(Table1(#Headers),H5)

Saat rumus disalin, rumus mengembalikan nama untuk setiap kolom, berdasarkan nilai indeks di kolom H.

Penjelasan

Ini adalah rumus INDEX standar. Trik satu-satunya untuk rumus tersebut adalah penggunaan referensi terstruktur untuk mengembalikan rentang untuk header tabel:

Table1(#Headers)

Rentang ini masuk ke INDEX untuk argumen array, dengan nilai indeks yang disediakan dari kolom H:

=INDEX(Table1(#Headers),H5)

Hasilnya adalah nama item pertama di header, yaitu "ID".

Meskipun tajuk berada dalam larik horizontal, dengan nilai dalam kolom, INDEX akan menggunakan nomor baris sebagai INDEX umum untuk larik satu dimensi seperti ini dan mengembalikan nilai dengan benar pada posisi itu.

Artikel yang menarik...