Rumus Excel: Menampilkan nilai yang diurutkan dengan kolom pembantu -

Daftar Isi

Formula umum

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

Ringkasan

Untuk mengambil dan menampilkan nilai yang diurutkan dengan kolom pembantu, Anda dapat menggunakan rumus INDEX dan MATCH, dengan sedikit bantuan dari fungsi ROWS. Dalam contoh yang ditunjukkan, rumus di F5 adalah:

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

yang menampilkan item pertama, berdasarkan indeks yang disediakan di kolom helper. Pendekatan yang sama digunakan untuk menampilkan penjualan terkait di kolom G. Untuk kenyamanan, lembar kerja berisi rentang bernama berikut: item = B5: B11, penjualan = C5: C11, urutkan = D5: D11.

Penjelasan

Rumus ini menjawab pada kolom pembantu yang sudah berisi daftar nomor berurutan untuk mewakili urutan pengurutan yang sudah mapan. Angka-angka di kolom pembantu tidak bergantung pada pengoperasian rumus ini. Selama urutannya kontinu, urutan tersebut dapat mewakili urutan naik atau turun, atau bahkan urutan acak. Dalam kebanyakan kasus, nilai akan berasal dari rumus.

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

=INDEX(item,row)

Caranya adalah baris tersebut dihitung dengan fungsi MATCH berdasarkan nilai pada kolom sortir:

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

Nilai pencarian yang cocok dihasilkan dengan fungsi ROWS dan referensi yang meluas. Di baris 5 lembar kerja, kisaran tersebut mencakup satu sel dan ROWS kembali 1. Di baris 6, kisaran tersebut mencakup dua sel dan ROWS kembali 2, dan seterusnya.

Array adalah rentang bernama "sort" (D5: D11). Di setiap baris, MATCH menemukan nilai pencarian, dan mengembalikan posisi nomor baris tersebut dalam data asli.

Karena kami menginginkan pencocokan tepat, argumen ketiga, jenis pencocokan, diberikan sebagai nol.

Nilai yang dikembalikan oleh MATCH dimasukkan ke dalam fungsi INDEX sebagai nomor baris, dan INDEX mengembalikan item pada posisi itu di data asli.

Artikel yang menarik...