Cara VLOOKUP dengan Banyak Kriteria di Excel (2026)
TL;DR
VLOOKUP dengan banyak kriteria di Excel dibikin dengan nggabungin beberapa kolom jadi satu kunci pakai tanda &. Kamu bikin helper column berisi gabungan dua kolom, lalu VLOOKUP nyari gabungan yang sama, misalnya =VLOOKUP(A2&B2, helper_range, 3, FALSE). Cara ini bikin kamu bisa nyari data pakai kombinasi produk dan kota sekaligus, bukan cuma satu patokan.
VLOOKUP dengan banyak kriteria di Excel dibikin dengan nggabungin beberapa kolom jadi satu kunci pakai tanda &.
VLOOKUP aslinya cuma bisa nyari satu patokan. Tapi di kerjaan nyata, kamu sering butuh nyari data pakai dua hal sekaligus, misalnya harga produk tertentu di kota tertentu.
Di tutorial ini kamu bakal belajar dua cara: pakai helper column yang gampang, dan pakai rumus array buat yang mau tanpa kolom bantu. Ada contoh nyata dua kriteria.
Apa itu VLOOKUP banyak kriteria?
VLOOKUP banyak kriteria adalah cara nyari data pakai kombinasi dua kolom atau lebih sebagai patokan, bukan cuma satu. Karena VLOOKUP bawaan cuma baca satu kolom kunci, triknya nggabungin beberapa kolom jadi satu teks pakai tanda &. Gabungan itu yang jadi kunci pencarian baru.
Misalnya, kamu punya data harga yang beda per produk dan per kota. Cari harga "Beras" doang nggak cukup, karena harga beras beda di Jakarta dan Surabaya.
Kamu perlu nyari kombinasi "Beras" dan "Jakarta" sekaligus. Kalau kamu belum kuat dasar VLOOKUP, baca itu dulu biar paham empat argumennya.
Cara 1: pakai helper column dengan tanda &
Cara termudah bikin satu kolom bantu yang nggabungin dua kriteria, lalu VLOOKUP nyari di kolom itu. Helper column ini isinya rumus penggabungan kayak =C2&"-"&D2. Tambahin pemisah biar tiap kombinasi unik. Cara ini paling gampang dibaca dan cocok buat pemula.
Anggap tabel sumber kamu begini, dengan produk di kolom C, kota di D, dan harga di E:
| C (Produk) | D (Kota) | E (Harga) |
|---|---|---|
| Beras | Jakarta | 70000 |
| Beras | Surabaya | 66000 |
| Minyak | Jakarta | 35000 |
Langkahnya:
- Sisipin kolom baru di paling kiri tabel sumber, sebut aja kolom B jadi helper.
- Di kolom helper, tulis rumus gabungan:
=C2&"-"&D2. Hasilnya "Beras-Jakarta". - Salin rumus ke bawah biar semua baris punya kunci gabungan.
- Di tempat kamu mau hasilnya, tulis VLOOKUP yang nyari gabungan dua kriteria.
Rumus pencariannya, dengan produk di A2 dan kota di B2:
=VLOOKUP(A2&"-"&B2, $B:$E, 4, FALSE)
Bagian A2&"-"&B2 bikin kunci "Beras-Jakarta". VLOOKUP nyari kunci itu di kolom helper (kolom B), lalu ambil harga dari kolom keempat range. Karena helper ada di paling kiri, VLOOKUP bisa jalan normal.
Ingat, VLOOKUP cuma bisa nyari di kolom paling kiri range. Makanya helper column harus ditaruh di kiri, bukan di kanan tabel.
Cara 2: tanpa helper column pakai CHOOSE
Kalau kamu nggak mau nambah kolom, bisa pakai rumus array dengan CHOOSE. Cara ini bikin kolom gabungan secara virtual di dalam rumus, tanpa nulis kolom bantu di sheet. Trade-off-nya, rumusnya lebih panjang dan agak susah dibaca. Cocok buat yang udah nyaman sama rumus.
Pakai data yang sama, rumusnya:
=VLOOKUP(A2&"-"&B2,
CHOOSE({1,2}, C:C&"-"&D:D, E:E),
2, FALSE)
CHOOSE({1,2}, ...) bikin tabel virtual dua kolom. Kolom pertama gabungan produk dan kota, kolom kedua harga. VLOOKUP lalu nyari kunci gabungan di kolom virtual pertama.
Di Excel versi lama, rumus ini harus dimasukin sebagai array pakai Ctrl+Shift+Enter. Di Excel 365 dan versi baru, cukup Enter biasa karena udah dukung array dinamis.
Buat banyak orang, cara helper column lebih gampang dirawat. Tapi kalau sheet kamu harus rapi tanpa kolom tambahan, CHOOSE jadi jalan keluar.
Contoh Kasus: harga per produk dan kota toko_berkah
Anggap toko_berkah punya cabang di beberapa kota dengan harga beda. Kamu mau bikin sheet cek harga yang nanya produk dan kota, lalu keluarin harganya.
Pakai helper column, kamu gabungin produk dan kota di tabel master. Di sheet input, kamu ketik produk di A2 dan kota di B2, lalu rumus VLOOKUP ngeluarin harga.
=VLOOKUP(A2&"-"&B2, $B:$E, 4, FALSE)
Kalau kamu ketik "Beras" dan "Surabaya", hasilnya 66000. Ganti kota jadi "Jakarta", hasilnya 70000. Satu rumus ngurus semua kombinasi.
Dari yang aku lihat, cara ini motong waktu cek harga manual yang biasanya butuh scroll dan mata teliti. Buat tim yang ngecek ratusan kombinasi harga per hari, satu sheet begini ngurangin salah baca dan bikin kerjaan konsisten.
Kalau data master kamu ada di sheet terpisah, gabungin trik ini dengan VLOOKUP antar sheet.
Kesalahan Umum VLOOKUP Banyak Kriteria
Beberapa hal yang sering bikin rumusnya nggak jalan:
- Lupa pemisah. Gabung tanpa pemisah bikin "12"&"3" sama dengan "1"&"23". Selalu pakai pemisah kayak tanda minus.
- Pemisah beda di dua sisi. Kalau helper pakai minus tapi kunci pencarian pakai garis miring, nggak bakal cocok.
- Urutan gabungan kebalik. Kalau helper produk dulu baru kota, kunci pencarian juga harus gitu.
- Helper column bukan di kiri. VLOOKUP cuma nyari kolom paling kiri range. Helper harus di kiri.
- Format angka sebagai teks. Kode yang kesimpan beda format sering bikin gabungan nggak cocok.
Kalau muncul #N/A, cek dulu apakah kunci gabungan kamu persis sama dengan isi helper column. Termasuk pemisah dan urutannya. Sebagian besar error banyak kriteria gara-gara ini.
Kalau kamu sering kerja data yang lebih kompleks, mempelajari INDEX MATCH sepadan, karena dia bisa banyak kriteria tanpa helper column.
FAQ
Pertanyaan yang sering muncul soal VLOOKUP banyak kriteria.
Bisakah VLOOKUP pakai lebih dari satu kriteria?
Secara bawaan, VLOOKUP cuma nyari satu kolom kunci. Tapi kamu bisa akalin dengan nggabungin beberapa kolom jadi satu kunci pakai tanda &. Misalnya, gabungin produk dan kota jadi satu teks, lalu VLOOKUP nyari gabungan itu. Cara paling mudah pakai helper column yang isinya A2&B2, jadi kombinasi dua kriteria kebaca sebagai satu nilai.
Apa itu helper column di VLOOKUP?
Helper column adalah kolom bantuan yang kamu bikin buat nggabungin beberapa kolom jadi satu kunci pencarian. Isinya rumus kayak =C2&D2 yang nyatuin dua nilai jadi satu teks. VLOOKUP lalu nyari di kolom bantu ini. Helper column bikin VLOOKUP yang aslinya cuma bisa satu kriteria jadi bisa nyocokin kombinasi dua kolom atau lebih.
Perlu tambahan pemisah di gabungan kriteria?
Aku saranin banget. Gabungin pakai pemisah kayak =C2&"-"&D2 biar aman dari salah cocok. Tanpa pemisah, "12" dan "3" bisa kegabung jadi "123", sama kayak "1" dan "23". Pemisah kayak tanda minus atau garis miring bikin tiap kombinasi unik dan nggak ketuker. Pastikan kunci pencarian dan helper column pakai pemisah yang sama.
Lebih baik VLOOKUP banyak kriteria atau INDEX MATCH?
INDEX MATCH lebih fleksibel karena bisa nyocokin banyak kriteria tanpa helper column, pakai beberapa MATCH sekaligus. Tapi VLOOKUP dengan helper column lebih gampang dibaca buat pemula. Kalau kamu sering kerja data kompleks, belajar INDEX MATCH sepadan. Buat kebutuhan sehari-hari yang sederhana, VLOOKUP plus helper column udah cukup dan lebih intuitif.
Kenapa VLOOKUP banyak kriteria-ku error #N/A?
Biasanya karena kunci gabungan di rumus nggak persis sama dengan isi helper column. Cek apakah urutan penggabungan sama, misalnya sama-sama produk dulu baru kota. Pastikan juga pemisahnya identik di kedua sisi. Spasi tersembunyi atau format angka sebagai teks juga sering bikin nggak cocok. Samain dulu format dan urutan gabungannya.
Penutup
VLOOKUP banyak kriteria intinya nggabungin kolom jadi satu kunci pakai tanda &. Cara helper column paling gampang, cara CHOOSE cocok kalau sheet harus rapi tanpa kolom tambahan.
Inget tiga hal: selalu pakai pemisah, samain urutan gabungan di kedua sisi, dan taruh helper column di kiri.
Mau lanjut? Gabungin trik ini dengan VLOOKUP antar sheet buat data yang kepisah, atau bandingin dua daftar dulu di cara membandingkan dua kolom. Referensi resminya ada di dokumentasi VLOOKUP Microsoft.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
Cara Memisahkan Nama Depan dan Belakang di Excel
Misahin nama depan dan belakang di Excel gampang pakai TEXTBEFORE dan TEXTAFTER. Ada juga cara pakai LEFT FIND dan Text to Columns buat versi lama.
Cara Lookup Dua Arah (Two-Way) di Excel
Lookup dua arah nyari nilai dari perpotongan baris dan kolom sekaligus. Ini cara pakai INDEX MATCH MATCH dan XLOOKUP bersarang di Excel.
Cara VLOOKUP Antar Sheet di Excel (2026)
VLOOKUP antar sheet bikin kamu narik data dari sheet lain cukup dengan nyebut nama sheet di rumus. Ini langkah lengkapnya.