Rumus Excel: Cari seluruh kolom -

Formula umum

=INDEX(data,0,MATCH(value,headers,0))

Ringkasan

Untuk mencari dan mengambil seluruh kolom, Anda bisa menggunakan rumus yang didasarkan pada fungsi INDEX dan MATCH. Dalam contoh yang ditampilkan, rumus yang digunakan untuk mencari semua hasil Q3 adalah:

=INDEX(C5:F8,0,MATCH(I5,C4:F4,0))

Catatan: rumus ini disematkan di fungsi SUM hanya untuk menunjukkan bahwa semua nilai diambil dengan benar.

Penjelasan

Intinya: gunakan MATCH untuk mengidentifikasi indeks kolom, lalu INDEX untuk mengambil seluruh kolom dengan mengatur nomor baris menjadi nol.

Bekerja dari dalam ke luar, MATCH digunakan untuk mendapatkan indeks kolom seperti ini:

MATCH(I5,C4:F4,0)

Nilai pencarian "Q3" berasal dari H5, arraynya adalah header di C4: F4, dan nol digunakan untuk memaksa pencocokan tepat. Fungsi MATCH mengembalikan 3 sebagai hasil, yang dimasukkan ke dalam fungsi INDEX sebagai nomor kolom.

Di dalam INDEX, larik disediakan sebagai rentang C5: F8, dan nomor kolom adalah 3, seperti yang disediakan oleh MATCH. Nomor baris disetel ke nol:

=INDEX(C5:F8,0,3)

Ini menyebabkan INDEX mengembalikan semua 4 nilai dalam larik sebagai hasil akhir, dalam larik seperti ini:

(121250;109250;127250;145500)

Dalam contoh yang diperlihatkan, seluruh rumus dibungkus dalam fungsi SUM, yang bisa menangani array secara native. Fungsi SUM mengembalikan hasil akhir 503.250.

Memproses dengan fungsi lain

Setelah Anda mengambil seluruh kolom data, Anda dapat memasukkan kolom tersebut ke dalam fungsi seperti SUM, MAX, MIN, AVERAGE, LARGE, dll. Untuk pemrosesan tambahan. Misalnya, Anda bisa mendapatkan nilai maksimum dalam seperempat seperti ini:

=MAX(INDEX(C5:F8,0,MATCH(I5,C4:F4,0)))

Artikel yang menarik...