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

Postingan populer dari blog ini

Koneksi VB - My SQL tanpa ODBC

Membuat Game Pukul Bola Sederhana dengan Visual Basic

Visual Basic 6.0: Pengantar, Fitur, dan Kelebihannya