
Formula generik
=INDEX(data,MATCH(value,array,0),0)
Ringkasan
Untuk mencari dan mendapatkan keseluruhan baris, anda menggunakan fungsi INDEX dan MATCH. Dalam contoh yang ditunjukkan, formula yang digunakan untuk mencari semua nilai untuk wilayah Tengah adalah:
=INDEX(C5:F8,MATCH(H5,B5:B8,0),0)
Penjelasan
Inti formula ini adalah menggunakan fungsi MATCH untuk mengenal pasti indeks baris, dan fungsi INDEX untuk mengambil keseluruhan baris dengan menetapkan nombor lajur ke sifar. Bekerja dari dalam ke luar, PERTANDINGAN digunakan untuk mendapatkan indeks baris seperti ini:
MATCH(H5,B5:B8,0)
Nilai pencarian "Tengah" berasal dari H5, array adalah julat B5: B8, dan sifar digunakan untuk memaksa padanan tepat. Fungsi MATCH mengembalikan 3 hasilnya, yang masuk ke fungsi INDEX sebagai nombor baris:
=INDEX(C5:F8,3,0)
Dengan julat C5: F8 untuk array, dan 3 untuk nombor baris, langkah terakhir adalah membekalkan sifar untuk nombor lajur. Ini menyebabkan INDEX mengembalikan semua baris 3 sebagai hasil akhir, dalam susunan seperti ini:
(116000,129250,127250,142500)
Memproses dengan fungsi lain
Setelah anda mendapatkan keseluruhan baris data, anda dapat memasukkan baris tersebut menjadi fungsi seperti SUM, MAX, MIN, AVERAGE, LARGE, dll untuk analisis lebih lanjut. Sebagai contoh, untuk mendapatkan nilai terkecil di wilayah Tengah, anda boleh menggunakan:
=MIN(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
Untuk menjumlahkan semua nilai di wilayah Tengah:
=SUM(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
Rumus pelbagai sel
Untuk mengembalikan hasil ke lebih dari satu sel, masukkan sebagai formula pelbagai sel.
Dalam versi Dynamic Array Excel, apabila INDEX mengembalikan keseluruhan baris, nilai baris akan tumpah secara automatik ke lembaran kerja.