Fungsi INDEX MATCH adalah salah satu fungsi yang sering digunakan di Microsoft Excel untuk mencari dan mengambil nilai dari sel atau rentang sel berdasarkan kondisi tertentu. Fungsi ini berguna ketika Anda ingin mencari nilai dalam satu kolom (atau baris) berdasarkan nilai yang cocok dari kolom (atau baris) lainnya. INDEX MATCH adalah alternatif yang lebih fleksibel dan kuat daripada fungsi VLOOKUP dan HLOOKUP.
Format Fungsi INDEX MATCH
Format umum dari fungsi INDEX MATCH adalah sebagai berikut:
1 |
=INDEX(array, MATCH(lookup_value, lookup_array, [match_type])) |
array
: Rentang sel dari data yang ingin Anda ambil nilai dari.lookup_value
: Nilai yang ingin Anda cari di dalamlookup_array
.lookup_array
: Rentang sel yang berisi nilai yang ingin Anda cocokkan denganlookup_value
.[match_type]
: (Opsional) Tipe pencocokan yang ingin Anda gunakan. Pilihan yang umum adalah0
untuk pencocokan persis,1
untuk pencocokan terbesar yang kurang dari atau sama dengan, dan-1
untuk pencocokan terkecil yang lebih besar dari atau sama dengan.
Contoh Penggunaan Fungsi INDEX MATCH
Misalkan kita memiliki tabel data berikut:
Nama | Usia | Kota |
---|---|---|
John | 25 | Jakarta |
Jane | 30 | Surabaya |
Alice | 22 | Bandung |
Michael | 28 | Jakarta |
Kita ingin mencari usia seseorang berdasarkan nama mereka.
Langkah 1: Tentukan rentang sel array untuk data usia (B2:B5) dan rentang sel array untuk data nama (A2:A5).
Langkah 2: Gunakan fungsi INDEX MATCH untuk mencari usia berdasarkan nama. Misalnya, jika kita ingin mencari usia untuk nama “Alice”:
1 |
=INDEX(B2:B5, MATCH("Alice", A2:A5, 0)) |
Penjelasan:
MATCH("Alice", A2:A5, 0)
: Fungsi MATCH akan mencari “Alice” dalam rentang sel A2:A5 dan mengembalikan posisi baris di mana “Alice” ditemukan. Dalam contoh ini, MATCH akan mengembalikan nilai 3 karena “Alice” ditemukan di baris ke-3.INDEX(B2:B5, 3)
: Fungsi INDEX akan mengambil nilai dari rentang sel B2:B5 pada baris ke-3, yang merupakan usia “Alice” yaitu 22.
Hasilnya: Fungsi INDEX MATCH akan mengembalikan nilai 22, yang merupakan usia “Alice”.
Anda dapat mengulangi langkah-langkah ini untuk mencari usia berdasarkan nama lainnya dalam tabel.
Kesimpulan
Fungsi INDEX MATCH adalah cara yang efektif untuk mencari dan mengambil nilai berdasarkan kondisi tertentu di Microsoft Excel. Ini adalah alternatif yang lebih fleksibel dan kuat daripada fungsi VLOOKUP dan HLOOKUP. Dengan menggunakan kombinasi fungsi INDEX MATCH, Anda dapat mencari dan mencocokkan data dari tabel lebih akurat dan lebih efisien.