Rumus INDEX MATCH pada Microsoft Excel digunakan untuk mencari nilai dalam tabel dan mengembalikan nilai yang sesuai dengan kriteria yang diinginkan.
Rumus INDEX MATCH terdiri dari dua fungsi, yaitu fungsi INDEX dan fungsi MATCH. Fungsi INDEX digunakan untuk mengembalikan nilai dari sel atau range yang ditentukan dalam suatu tabel, sedangkan fungsi MATCH digunakan untuk mencari posisi atau nomor baris/kolom dari nilai tertentu dalam tabel.
Sebenarnya fungsi dari rumus INDEX MATCH ini sendiri hampir sama dengan VLOOKUP, hanya saja kelebihannya adalah INDEX MATCH bisa “nengok ke kiri” sementara VLOOKUP tidak. Dengan kata lain, kalau VLOOKUP itu lookup_value-nya harus berada di kanan sementara untuk INDEX MATCH bisa dikanan maupun di kiri.
Sintaks Rumus INDEX MATCH
Karena rumus INDEX MATCH terdiri dari dua fungsi, yaitu fungsi INDEX dan fungsi MATCH, maka sintaknya pun terbagi menjadi dua yakni:
- INDEX(array; row_num; [column_num]) dan
- MATCH(lookup_value; lookup_array; [match_type])
Cara Menggunakan Rumus INDEX MATCH
Berikut adalah contoh penggunaan rumus INDEX MATCH pada Microsoft Excel:
Buat dua tabel di lembar Microsoft Excel dengan ketentuan tabel pertama sebagai database dan tabel kedua untuk pengolahannya. Untuk mempercepat, tabelnya adalah seperti pada gambar di bawah ini:
Di sini kita akan membalik data tabel pertama di kolom “Nama Karakter” yang berisi nama-nama karakter kartun SpongeBob dengan nama ibunya. Dan dengan nama-nama karakter tersebut kita akan mencari tahu apa klasifikasinya, siapa nama suaminya dan siapa nama anaknya berdasarkan pada data yang ada di tabel pertama.
Untuk keperluan itu, pada sel C13 dalam tabel kedua, ketikkan rumus sebagai berikut:
=INDEX(C$3:C$9;MATCH($B13;$E$3:$E$9;0))
Kemudian enter dan tarik rumusnya ke samping dan ke bawah hingga semua kolom terisi. Jika benar, maka hasilnya akan seperti pada gambar berikut ini:
Penjelasan Rumus INDEX MATCH
Berikut adalah penjelasan singkat dari rumus INDEX MATCH yang kita masukkan di sel C13:
- =INDEX(C$3:C$9;….) berfungsi untuk memberikan nilai pada baris yang dirujuk pada tabel utama yang dalam hal ini adalah range C3:C9. Sementara untuk simbol “$” ditengah berfungsi agar range tersebut hanya bisa bergeser ke samping tapi tetap absolut (tidak bergeser) ke bawah.
- MATCH($B13;$E$3:$E$9;0) berfungsi untuk mencari pada baris ke berapa di range E3:E9 ditemukan data sesuai sel B13. Sementara untuk angka 0 sendiri adalah untuk memberi perintah bahwa hasil pencarian harus sama persis dengan apa yang dicari.
Kesimpulan
Penggunaan rumus INDEX MATCH pada Excel lebih fleksibel dibandingkan dengan rumus VLOOKUP atau HLOOKUP. Rumus INDEX MATCH dapat digunakan untuk mencari nilai dalam tabel yang tidak memiliki urutan atau jika nilai yang dicari tidak terletak pada kolom pertama tabel.
Dalam kasus yang lebih kompleks, penggunaan rumus INDEX MATCH dapat memberikan hasil yang lebih akurat dan efektif dalam mencari nilai dalam tabel pada Microsoft Excel.
Tapi, jika ada teman-teman yang masih kebingungan, file contoh ini bisa didownload untuk dipelajari. Link download ada di button download di bawah ini:
0 Komentar
Trackbacks/Pingbacks