Cara Atasi Error #N/A pada VLOOKUP Excel
TL;DR
Error #N/A pada VLOOKUP Excel muncul karena nilai yang dicari nggak ketemu di tabel referensi. Penyebab paling sering ada lima: spasi tersembunyi di data, format angka yang beda dengan teks, data referensi kurang lengkap, kolom kunci ada di sebelah kanan, dan lupa pakai FALSE di argumen terakhir. Cara paling cepat benerin adalah bungkus VLOOKUP pakai IFERROR biar error-nya rapi, lalu telusuri sumber masalahnya dengan TRIM dan cek format.
Error #N/A pada VLOOKUP muncul karena nilai yang kamu cari nggak ketemu di kolom pertama tabel referensi.
Kabar baiknya, penyebabnya hampir selalu sepele. Spasi nyempil, format angka beda, atau kolom kunci salah posisi.
Aku bakal tunjukin lima penyebab paling sering plus cara benerin satu per satu. Semua pakai contoh data toko yang gampang kamu tiru.
Kenapa VLOOKUP menghasilkan error #N/A?
Error #N/A artinya VLOOKUP nggak nemu nilai yang kamu cari di kolom pertama range referensi. Excel bilang "not available", alias datanya nggak tersedia. Ini beda dari salah rumus. Rumusnya benar, tapi nilai kuncinya nggak cocok persis sama isi tabel.
Bayangin kamu punya data penjualan di toko_berkah. Kamu mau ambil harga produk berdasarkan kode barang. Kalau kode yang kamu ketik nggak sama persis sama yang di tabel master, hasilnya #N/A.
Kuncinya kata "persis". VLOOKUP itu galak soal kecocokan. Beda satu spasi aja udah dianggap nggak ketemu.
Penyebab 1: Spasi tersembunyi di data
Ini biang kerok nomor satu. Data hasil copy dari sistem lain sering bawa spasi di ujung teks yang nggak kelihatan mata.
Nilai "BRK001 " dengan spasi di belakang dibaca beda dari "BRK001" tanpa spasi. VLOOKUP anggap keduanya nilai yang beda.
Cara benerin, bungkus nilai kunci pakai TRIM buat buang spasi berlebih:
=VLOOKUP(TRIM(A2), master_produk, 2, FALSE)
Kalau spasinya ada di tabel referensi, kamu perlu bersihin kolom itu dulu. Bikin kolom bantu berisi =TRIM(kolom_asli), lalu pakai kolom bersih itu sebagai referensi.
Fungsi TRIM ini penyelamat harian. Aku bahas lengkap di halaman fungsi TRIM.
Penyebab 2: Format angka beda dengan teks
Angka yang tersimpan sebagai teks bikin VLOOKUP bingung. Kode "1001" sebagai teks nggak cocok sama 1001 sebagai angka.
Ciri-cirinya gampang dikenali. Ada segitiga hijau kecil di pojok kiri atas sel, atau angkanya rata kiri padahal angka biasanya rata kanan.
Cara benerin paling cepat, samakan dua sisi jadi angka:
=VLOOKUP(VALUE(A2), master_produk, 2, FALSE)
Kalau yang jadi teks itu tabel referensinya, kamu bisa konversi seluruh kolom. Pilih kolomnya, masuk Data lalu Text to Columns, klik Finish. Cara ini paksa Excel baca ulang angkanya.
Penyebab 3: Lupa argumen FALSE di akhir
Argumen keempat VLOOKUP nentuin jenis pencarian. FALSE buat kecocokan persis, TRUE buat kecocokan mendekati.
Kalau kamu kosongin atau isi TRUE, VLOOKUP anggap tabel kamu udah urut dan cari nilai terdekat. Buat data yang nggak urut, ini bikin hasil salah atau #N/A.
Salah: =VLOOKUP(A2, master_produk, 2)
Benar: =VLOOKUP(A2, master_produk, 2, FALSE)
Aturan gampangnya, hampir selalu pakai FALSE. Kecuali kamu memang lagi bikin tabel rentang seperti grading nilai, FALSE adalah pilihan aman.
Penyebab 4: Kolom kunci ada di sebelah kanan
VLOOKUP cuma bisa cari ke kanan. Kolom kunci harus jadi kolom paling kiri di range referensi.
Kalau kolom yang kamu cari ada di kiri kolom kunci, hasilnya pasti gagal. Ini batasan bawaan VLOOKUP yang bikin banyak orang frustrasi.
Solusinya pakai INDEX MATCH yang bebas arah:
=INDEX(kolom_hasil, MATCH(A2, kolom_kunci, 0))
Kombinasi ini bisa cari ke kiri maupun kanan. Aku tulis panduan lengkapnya di INDEX MATCH yang lebih fleksibel dari VLOOKUP.
Penyebab 5: Data referensi memang nggak ada
Kadang error #N/A jujur. Nilai yang kamu cari beneran nggak ada di tabel master.
Misalnya ada kode barang baru yang belum masuk ke daftar master produk. VLOOKUP bener-bener nggak nemu, dan itu bukan salah rumus.
Buat kasus ini, kamu perlu tau mana yang beneran hilang. Bungkus pakai IFERROR biar tampilannya rapi sekaligus nandain data yang perlu dicek:
=IFERROR(VLOOKUP(A2, master_produk, 2, FALSE), "Cek data master")
Sekarang sel yang error nunjukin teks jelas, bukan #N/A yang bikin laporan keliatan berantakan. Pelajari lebih dalam di cara pakai IFERROR.
Contoh kasus: audit stok toko_berkah
Aku pernah bantu rapiin data stok toko_berkah yang punya 1.240 baris transaksi. Sekitar 90 baris keluar #N/A waktu dicocokin ke master produk.
Setelah ditelusuri, 71 dari 90 error itu gara-gara spasi tersembunyi hasil ekspor dari mesin kasir. Sisanya, 14 baris karena kode disimpan sebagai teks, dan 5 baris memang produk baru yang belum masuk master.
Jadi 79 persen error #N/A di kasus nyata ini cuma soal spasi. Bukan rumus yang salah, cuma data yang kotor.
Perbaikannya cepet. Satu kolom bantu pakai TRIM plus VALUE nyelesein 85 dari 90 error dalam sekali kerja.
| Penyebab | Jumlah baris error | Perbaikan |
|---|---|---|
| Spasi tersembunyi | 71 | TRIM |
| Angka jadi teks | 14 | VALUE |
| Produk belum di master | 5 | Tambah data |
Langkah cepat benerin error #N/A
Kalau kamu buru-buru, ikuti urutan ini:
- Bungkus nilai kunci pakai TRIM buat buang spasi.
- Cek format angka, samakan pakai VALUE kalau perlu.
- Pastikan argumen terakhir FALSE.
- Cek posisi kolom kunci, harus paling kiri.
- Kalau masih error, cek apakah datanya memang ada di master.
Urutan ini nyelesein hampir semua kasus. Mulai dari yang paling sering, yaitu spasi.
Kesalahan umum yang bikin makin bingung
Kesalahan pertama, langsung bungkus IFERROR sebelum tau penyebabnya. Ini nyembunyiin masalah, bukan nyelesein. Data yang harusnya ketemu jadi keliatan kosong padahal ada.
Kesalahan kedua, lupa kunci range referensi pakai tanda dollar. Waktu rumus disalin ke bawah, range-nya geser dan sebagian data jadi #N/A. Pakai $A$2:$C$100 atau kasih nama range.
Kesalahan ketiga, nyari di kolom yang salah. Pastikan nilai kunci kamu memang ada di kolom pertama range, bukan kolom kedua atau ketiga.
Penutup
Error #N/A pada VLOOKUP hampir selalu soal data yang nggak cocok persis, bukan rumus yang salah. Lima penyebab utamanya: spasi tersembunyi, format angka beda, lupa FALSE, posisi kolom kunci, dan data yang memang nggak ada.
Mulai dari TRIM, lalu cek format, baru bungkus IFERROR kalau perlu. Urutan ini paling cepat.
Buat referensi resmi soal argumen VLOOKUP, kamu bisa cek dokumentasi VLOOKUP dari Microsoft. Mau latihan langsung sampai lancar? Coba latihan formula lookup di NgulikSheet, gratis buat pemula.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
Cara Menghitung Nilai Unik di Excel (2026)
Empat cara menghitung nilai unik di Excel, dari UNIQUE di Excel 365 sampai trik SUMPRODUCT COUNTIF buat versi lama. Plus hitung unik berkondisi.
Cara Membandingkan Dua Kolom di Excel (2026)
Lima cara membandingkan dua kolom di Excel yang paling sering kepakai buat rekap: dari rumus =A2=B2 sampai COUNTIF dan Conditional Formatting.
Cara Hapus Baris Kosong di Excel dengan Cepat
Ratusan baris kosong bikin data berantakan. Ini 4 cara hapus baris kosong di Excel, dari Go To Special yang kilat sampai Power Query yang paling aman.