Fungsi INDEX-MATCH di Excel , lebih fleksibel dibandingkan VLOOKUP
Fungsi INDEX-MATCH di Excel digunakan untuk mencari nilai dalam sebuah tabel atau rentang berdasarkan kriteria tertentu. Kombinasi ini sering digunakan sebagai alternatif yang lebih fleksibel dibandingkan VLOOKUP atau HLOOKUP karena dapat mencari nilai baik secara horizontal maupun vertikal, dan tidak terbatas pada urutan kolom.
Sintaks:
=INDEX(array, row_num, [column_num])
=MATCH(lookup_value, lookup_array, [match_type])
- INDEX: Mengembalikan nilai pada posisi tertentu dalam sebuah rentang.
- array: Rentang atau array tempat pencarian.
- row_num: Nomor baris dalam array.
- column_num: (Opsional) Nomor kolom dalam array, jika array adalah tabel.
- MATCH: Mengembalikan posisi relatif suatu nilai dalam rentang.
- lookup_value: Nilai yang ingin dicari.
- lookup_array: Rentang yang berisi nilai yang dicari.
- match_type: Jenis pencocokan (0 untuk pencocokan tepat, 1 untuk nilai lebih kecil, -1 untuk nilai lebih besar).
Contoh Kombinasi:
Misalnya, Anda memiliki data berikut:
Kasus 1: Mencari usia Budi
- Gunakan MATCH untuk menemukan baris tempat "Budi" berada:
=MATCH("Budi", A2:A4, 0)
* Hasil: 2 (karena "Budi" ada di baris ke-2 dalam rentang A2:A4).
- Gunakan INDEX untuk mengambil nilai pada kolom "Usia" di baris tersebut:
=INDEX(B2:B4, MATCH("Budi", A2:A4, 0))
* Hasil: 30.
Kasus 2: Mencari kota berdasarkan nama
Anda dapat menyesuaikan kolom yang dicari. Misalnya, mencari kota untuk "Citra":
=INDEX(C2:C4, MATCH("Citra", A2:A4, 0))
* Hasil: Surabaya.
Keunggulan INDEX-MATCH dibanding VLOOKUP
Fleksibilitas Kolom: Tidak terbatas pada kolom pertama seperti VLOOKUP.
Kinerja: Lebih cepat pada data besar.
Pencarian Horizontal: Mendukung pencarian di baris maupun kolom.

Komentar
Posting Komentar