Rumus Excel: Paparkan nilai yang disusun dengan kolom pembantu -

Isi kandungan

Formula generik

=INDEX(sata,MATCH(ROWS(exp_rng),sort,0))

Ringkasan

Untuk mendapatkan dan memaparkan nilai yang disusun dengan kolom pembantu, anda boleh menggunakan formula INDEX dan MATCH, dengan sedikit bantuan dari fungsi ROWS. Dalam contoh yang ditunjukkan, formula dalam F5 adalah:

=INDEX(sales,MATCH(ROWS($D$5:$D5),sort,0))

yang memaparkan item pertama, berdasarkan indeks yang disediakan di ruangan penolong. Pendekatan yang sama digunakan untuk menampilkan penjualan yang berkaitan di lajur G. Untuk kemudahan, lembaran kerja mengandungi julat bernama berikut: item = B5: B11, penjualan = C5: C11, sort = D5: D11.

Penjelasan

Rumus ini membalas pada kolom penolong yang sudah mengandungi senarai nombor yang berurutan untuk mewakili susunan urutan yang ditetapkan. Nombor di lajur pembantu tidak bergantung kepada operasi formula ini. Selagi urutan itu berterusan, ia boleh mewakili jenis menaik atau menurun, atau bahkan jenis sewenang-wenangnya. Dalam kebanyakan kes, nilai akan datang dari formula.

Pada intinya, ini adalah formula INDEX dan MATCH yang sederhana, di mana INDEX mengambil nilai berdasarkan nombor baris yang ditentukan:

=INDEX(item,row)

Caranya ialah baris dikira dengan fungsi MATCH berdasarkan nilai pada kolum sort

MATCH(ROWS($D$5:$D5),sort,0)

Nilai pencarian dalam pertandingan dihasilkan dengan fungsi ROWS dan rujukan yang berkembang. Pada baris 5 lembaran kerja, julat merangkumi satu sel dan ROWS mengembalikan 1. Pada baris 6, julat merangkumi dua sel dan ROWS mengembalikan 2, dan seterusnya.

Array adalah julat bernama "sort" (D5: D11). Pada setiap baris, MATCH mencari nilai pencarian, dan mengembalikan kedudukan nombor baris tersebut dalam data asal.

Oleh kerana kami mahukan padanan tepat, argumen ketiga, jenis padanan, diberikan sebagai sifar.

Nilai yang dikembalikan oleh MATCH masuk ke fungsi INDEX sebagai nombor baris, dan INDEX mengembalikan item pada kedudukan itu dalam data asal.

Artikel menarik...