Rumus Excel INDEX MATCH : Rumus Alternatif Pengganti VLOOKUP

Rumus Excel INDEX MATCH, Rumus Alternatif Pengganti VLOOKUP
Gabungan fungsi INDEX MATCH Excel merupakan alternatif rumus mencocokan data di excel yang sangat berguna untuk menggantikan fungsi atau rumus VLOOKUP. Saat membandingkan data di excel dengan VLOOKUP, fungsi VLOOKUP tidak bisa mengambil data disebelah kiri. Sederhananya VLOOKUP tidak bisa menoleh ke sebelah kiri data yang dicari.

Untuk menggunakan gabungan rumus INDEX dan MATCH ini tentunya harus menguasai dulu cara cara penggunaan kedua fungsi ini. Pada tutorial ini saya tidak akan membahas detail masing-masing, sebab sudah saya bahas pada halaman yang lain dari blog ini.

  1. Cara Menggunakan Fungsi INDEX Microsoft Excel
  2. Cara Menggunakan Fungsi MATCH Excel

**File contoh bisa anda download pada akhir artikel


FUNGSI INDEX


Pada rumus excel, fungsi Index digunakan untuk mendapatkan data dari sebuah range atau array data sesuai dengan informasi kolom dan baris yang diberikan.

INDEX(Array; NomorBaris; [NomorKolom])

Nomor Kolom pada rumus index bisa diabaikan atau tidak diisi sesuai kebutuhan. Contoh rumus index pada gambar berikut:

Contoh Fungsi Index Excel

Pada sel E5 index menghasilkan data baris ke-3 dari range A2:A8. Sedangkan pada sel E6, Formula Index menghasilkan data baris ke-3 dan kolom ke-2 dari range A2:B8

FUNGSI MATCH


Pada rumus excel, fungsi MATCH digunakan untuk mendapatkan posisi index atau posisi relatif data yang dicari pada range data pencarian.

MATCH(DatadiCari; RangePencarian; [TipePencarian])

Tipe pencarian pada fungsi MATCH boleh dikosongkan. Hanya saja umumnya diisi dengan nol "0" atau FALSE agar MATCH mencari data yang benar-benar sama persis. Perhatikan contoh berikut:

Contoh Fungsi Match Excel

Pada gambar tersebut fungsi MATCH mencari posisi relatif dari "Nama 4" pada range A2:A8 hasilnya adalah 4.

CARA MENGGUNAKAN RUMUS INDEX MATCH


Pada rumus gabungan INDEX-MATCH, fungsi MATCH digunakan untuk mengisi argumen atau bagian NomorBaris dan atau [NomorKolom] pada fungsi INDEX. Sehingga sintaks rumus indexnya menjadi:

  • Fungsi MATCH menggantikan argumen NomorBaris pada fungsi INDEX

INDEX(Array; MATCH(DatadiCari; RangePencarian; [TipePencarian]))

  • Fungsi MATCH menggantikan argumen Nomor Kolom pada fungsi INDEX

INDEX(Array; 1; MATCH(DatadiCari; RangePencarian; [TipePencarian]))

Pada sintaks diatas nomor baris diisi dengan angka 1, sebab nomor baris tidak boleh dikosongkan. Jika MATCH digunakan untuk mengisi nomor kolom maka nomor baris bisa diisi dengan angka 1.

  • Fungsi MATCH menggantikan argumen NomorBaris dan Nomor Kolom pada fungsi INDEX

INDEX(Array; MATCH(DatadiCari; RangePencarian; [TipePencarian]); MATCH(DatadiCari; RangePencarian; [TipePencarian]))

Untuk lebih jelaskan perhatikan contoh-contoh berikut:

CONTOH RUMUS INDEX-MATCH EXCEL


Index-Match Sebagai Alternatif VlookUp


Rumus Index-Match menggantikan fungsi Vlookup Excel

Untuk mencari alamat berdasarkan informasi Nama kita bisa menggunakan rumus VLookUp:

=VLOOKUP(C10;B2:D8;3;0)

Rumus Vlookup diatas bisa juga diganti dengan rumus index-match berikut:

=INDEX(D2:D8;MATCH(C10;B2:B8;0))

Rumus diatas mencari posisi Nama 6 pada range B2:B8 dengan fungsi MATCH. Hasilnya adalah 6. Posisi relatif 6 ini oleh fungsi Index dipakai sebagai informasi untuk menunjukkan nomor baris dari index data pada range D2:D8.

Index-Match Untuk VLookup Data ke Kiri


Rumus Index-Match menggantikan fungsi Vlookup Excel Menoleh ke Kiri

Pada contoh diatas, bermaksud mencari NAMA berdasarkan informasi NIS. Hal ini tidak bisa kita selesaikan dengan VlookUp biasa. Salah satu kelemahan fungsi VLOOKUP adalah tidak bisa mengambil data di kiri kolom pencarian. Hal ini bisa diatasi dengan menggunakan rumus Index-Match ini.

Rumus index-match pada sel C11 adalah:

=INDEX(B2:B8;MATCH(C10;C2:C8;0))

Index-Match Untuk Untuk Pencarian Berdasarkan Kolom dan Baris


Index-Match Pencarian Berdasar Kolom dan Baris.png

Pada contoh di atas dimaksudkan untuk mencari nilai angka penjualan pada range C2:E7 berdasarkan informasi ID dan Tahun. Rumus excel pada sel B11 yang digunakan pada contoh diatas adalah:

=INDEX(C2:E7;MATCH(B9;A2:A7;0);MATCH(B10;C1:E1;0))

Pada rumus diatas, nomor baris dicari dengan menggunakan rumus excel:

MATCH(B9;A2:A7;0)

Sedangkan nomor kolomnya menggunakan rumus excel:

MATCH(B10;C1:E1;0)

KEUNTUNGAN MENGGUNAKAN FUNGSI INDEX-MATCH


Beberapa keuntungan yang kita dapat dari menggunakan formula gabungan index match ini antara lain:

  1. Index-Match bisa menggantikan fungsi LOOKUP, HLOOKUP dan VLOOKUP. Jadi anda tidak perlu pusing-pusing memilih-milih fungsi mana yg cocok dipakai.
  2. Bisa melakukan pencarian ke kiri/menoleh ke kiri yang tidak bisa dilakukan oleh vlookup. dengan index-match arah pencarian menjadi lebih fleksibel.
  3. Bisa melakukan insert kolom dengan aman. Jika memakai Vlookup maka kita perlu menyesuaikan lagi nomor kolomnya.
  4. Untuk data yg besar, formula index match ini relatif lebih cepat jika dibandingkan dengan fungsi LOOKUP, HLOOKUP maupun VLOOKUP.
  5. Fungsi MATCH bisa melakukan pencarian data dengan menggunakan Whilchard karakter, sehingga proses pencarian menjadi lebih dinamis.
  6. Index-match bisa juga digunakan dengan fungsi-fungsi lain yang lebih kompleks. Misal untuk menyelesaikan kasus VlookUp 2 Kriteria atau lebih.

Sebagai pelengkap silahkan download contoh file untuk artikel ini dibawah ini:

Download File

*Jika link mati / tidak dapat diakses silahkan lapor via kontak yang tersedia
Menu Download Terkunci.
Klik Bagikan (G+ atau Tweet) untuk membuka kunci/melihat Link Download

 

Jika masih kurang jelas atau punya masalah sejenis silahkan sampaikan di kolom komentar.

0 komentar