Rumus Excel: Dapatkan nama lajur dari indeks dalam jadual -

Isi kandungan

Formula generik

=INDEX(Table(#Headers),index)

Ringkasan

Untuk mendapatkan nama lajur dalam Jadual Excel dari indeks numeriknya, anda boleh menggunakan fungsi INDEX dengan rujukan berstruktur. Dalam contoh yang ditunjukkan, formula dalam I4 adalah:

=INDEX(Table1(#Headers),H5)

Apabila formula disalin ke bawah, ia mengembalikan nama untuk setiap lajur, berdasarkan nilai indeks di lajur H.

Penjelasan

Ini adalah formula INDEX standard. Satu-satunya helah untuk formula adalah penggunaan rujukan berstruktur untuk mengembalikan julat untuk tajuk jadual:

Table1(#Headers)

Julat ini masuk ke INDEX untuk argumen array, dengan nilai indeks yang dibekalkan dari lajur H:

=INDEX(Table1(#Headers),H5)

Hasilnya adalah nama item pertama dalam tajuk, iaitu "ID".

Walaupun header berada dalam array mendatar, dengan nilai dalam lajur, INDEX akan menggunakan nombor baris sebagai INDEX generik untuk tatasusunan satu dimensi seperti ini dan mengembalikan nilai dengan betul pada kedudukan tersebut.

Artikel menarik...