INDEX + MATCH: Pencarian yang Lebih Sakti dari VLOOKUP (Bisa Cari ke Kiri!)

Mencari data ke arah mana pun dengan kombinasi INDEX dan MATCH yang tahan terhadap perubahan kolom.

Part 13 dari 22 ± 45 menit Gratis

Kapan VLOOKUP menyerah?

VLOOKUP hanya bisa mengambil kolom di sebelah kanan kolom pencarian. Bagaimana kalau ID ada di kolom B, dan kamu butuh Nama di kolom A (sebelah kiri)? Di sinilah INDEX + MATCH unggul.

Dua fungsi, dua tugas

FungsiTugasContoh
MATCH(dicari, range, 0)Menemukan nomor urut posisi=MATCH("E-103",B2:B4,0) → 2
INDEX(range, nomor)Mengambil isi range pada nomor urut itu=INDEX(A2:A4,2) → Budi

Digabung: MATCH menjawab "di urutan ke berapa?", INDEX menjawab "apa isinya di urutan itu?".

=INDEX(A2:A4, MATCH(E2, B2:B4, 0))
        ↑ range hasil      ↑ nilai dicari ↑ range pencarian ↑ 0 = cocok persis

Contoh

Nama(A)   ID(B)    Gaji(C)
Ani       E-102    5000000
Budi      E-103    6500000
Cici      E-101    5500000

ID dicari E-103:
Nama  → =INDEX(A2:A4, MATCH("E-103", B2:B4, 0))   → Budi   (cari ke KIRI)
Gaji  → =INDEX(C2:C4, MATCH("E-103", B2:B4, 0))   → 6500000

Mengapa banyak profesional memilihnya?

  • Bisa mencari ke kiri maupun kanan.
  • Tidak bergantung pada nomor kolom, jadi aman saat kolom ditambah.
  • Lebih cepat untuk data besar.

Aturan MATCH

Argumen ketiga: 0 = cocok persis (hampir selalu ini); 1 = terbesar yang ≤ nilai (data harus naik); -1 = terkecil yang ≥ nilai (data harus turun).

Range pada INDEX dan range pada MATCH harus sama panjang dan sejajar (sama-sama baris 2–4).

Praktikkan langsung, gratis

Tulis dan jalankan kode langsung di browser, dapatkan penilaian otomatis. Daftar gratis kapan saja untuk menyimpan progres dan meraih sertifikat.

Coba latihan sekarang, tanpa daftar
Bagikan: WhatsApp Facebook LinkedIn X