Diperbarui: 31 Juli 2026
Banyak pengguna Excel, terutama admin sekolah, guru, dan staf UMKM, sering mengalami frustrasi saat rumus VLOOKUP tiba-tiba menampilkan #N/A, hasil kosong, atau angka yang salah padahal data terlihat ada. Masalah ini hampir selalu berasal dari data yang “kotor”, argumen yang kurang tepat, atau struktur tabel yang tidak sesuai dengan cara kerja VLOOKUP. Artikel ini membahas lima penyebab paling sering terjadi beserta cara memperbaiki langkah demi langkah, lengkap dengan contoh tabel sederhana yang bisa langsung dicoba.
- Penyebab utama: data tidak ditemukan, format angka vs teks, spasi tersembunyi, range_lookup TRUE, dan nomor kolom salah.
- Solusi paling aman: pakai FALSE (exact match) + bersihkan data dengan TRIM/VALUE.
- Alternatif lebih fleksibel: XLOOKUP atau INDEX+MATCH jika versi Excel mendukung.
- Selalu cek pemisah rumus (koma atau titik koma) sesuai pengaturan regional Excel Anda.
Daftar Isi
- Penyebab 1: Nilai yang Dicari Tidak Ada di Tabel Referensi
- Penyebab 2: Format Data Berbeda (Angka vs Teks)
- Penyebab 3: Spasi atau Karakter Tersembunyi
- Penyebab 4: Argumen range_lookup Tidak Tepat (TRUE vs FALSE)
- Penyebab 5: Nomor Kolom (col_index_num) Salah atau Tabel Tidak Rapi
- Cara Cepat Memeriksa dan Memperbaiki VLOOKUP
- Alternatif yang Lebih Aman: XLOOKUP dan INDEX+MATCH
- Kesalahan Umum yang Sering Diulang
- Kesimpulan
- FAQ
- Baca Juga di Beginisob.com
Penyebab 1: Nilai yang Dicari Tidak Ada di Tabel Referensi
Ini adalah penyebab paling sering. VLOOKUP mencari nilai di kolom paling kiri tabel referensi. Jika nilai tersebut benar-benar tidak ada, hasilnya #N/A.
Contoh sederhana:
| Kode_Barang | Nama | Harga |
|---|---|---|
| BRG001 | Buku Tulis | 5000 |
| BRG002 | Pensil | 2000 |
Jika di sel lain Anda menulis:
=VLOOKUP("BRG003";A2:C3;3;FALSE)
Hasilnya #N/A karena BRG003 memang tidak ada.
Cara memperbaiki:
- Pastikan nilai yang dicari benar-benar ada di kolom kiri.
- Gunakan IFNA atau IFERROR agar tampilan lebih ramah:
=IFNA(VLOOKUP(B2;$A$2:$C$100;3;FALSE);"Kode tidak ditemukan")
Catatan: Jika Excel Anda memakai titik koma sebagai pemisah, ganti semua koma menjadi titik koma.
Penyebab 2: Format Data Berbeda (Angka vs Teks)
Excel membedakan angka dan teks. “123” (teks) tidak sama dengan 123 (angka). Ini sering terjadi saat data di-copy dari sistem lain, PDF, atau WhatsApp.
Gejala: Data terlihat sama, tetapi VLOOKUP tetap #N/A.
Cara memeriksa:
- Pilih sel → lihat di pojok kiri atas apakah ada tanda hijau kecil (angka tersimpan sebagai teks).
- Gunakan rumus
=ISTEXT(A2)atau=ISNUMBER(A2).
Cara memperbaiki:
- Ubah teks menjadi angka: pilih kolom → Data → Text to Columns → Finish, atau
- Gunakan rumus bantu:
=VALUE(A2)lalu copy-paste values. - Untuk data yang sudah kotor, buat kolom bantu bersih lalu VLOOKUP dari kolom tersebut.
Penyebab 3: Spasi atau Karakter Tersembunyi
Spasi di depan atau belakang teks sangat sering terjadi, terutama data yang diimpor atau diketik manual.
Contoh: “BRG001 ” (ada spasi di belakang) tidak akan cocok dengan “BRG001”.
Cara memperbaiki:
- Gunakan TRIM untuk membersihkan spasi:
=TRIM(A2)
- Untuk data yang sudah ada, buat kolom baru berisi
=TRIM(A2), lalu copy-paste as values, kemudian gunakan kolom bersih sebagai tabel referensi. - CLEAN bisa membantu menghilangkan karakter non-printable.
Penyebab 4: Argumen range_lookup Tidak Tepat (TRUE vs FALSE)
Argumen keempat VLOOKUP sangat penting:
- FALSE atau 0 = exact match (harus cocok persis) → paling aman untuk kode, NIS, NIP, atau ID.
- TRUE atau 1 = approximate match → tabel harus diurutkan naik, dan Excel mencari nilai terdekat.
Jika Anda lupa menulis FALSE dan data tidak terurut, hasil bisa salah atau #N/A.
Rekomendasi: Selalu tulis FALSE untuk data administrasi sekolah atau kode unik.
=VLOOKUP(B2;$A$2:$D$500;3;FALSE)
Penyebab 5: Nomor Kolom (col_index_num) Salah atau Tabel Tidak Rapi
VLOOKUP menghitung kolom dari kiri tabel referensi mulai dari 1. Jika Anda menambahkan kolom di tengah, nomor indeks berubah dan hasil bisa salah atau #REF!.
Selain itu, kolom kunci (yang dicari) harus berada di paling kiri range yang Anda tentukan. VLOOKUP tidak bisa “melihat ke kiri”.
Tips mencegah:
- Gunakan Excel Table (Ctrl+T) agar range otomatis menyesuaikan saat data bertambah.
- Jangan memakai range se-kolom penuh ($A:$D) jika data sangat besar; batasi ke baris yang relevan.
- Jika struktur tabel sering berubah, pertimbangkan pindah ke XLOOKUP atau INDEX+MATCH.
Cara Cepat Memeriksa dan Memperbaiki VLOOKUP
- Cek apakah nilai yang dicari benar-benar ada di kolom kiri (gunakan Find atau filter).
- Periksa format: angka vs teks.
- Bersihkan spasi dengan TRIM.
- Pastikan argumen terakhir FALSE.
- Hitung ulang nomor kolom hasil.
- Bungkus dengan IFNA agar error lebih mudah dibaca.
Alternatif yang Lebih Aman: XLOOKUP dan INDEX+MATCH
Jika Excel Anda mendukung (Microsoft 365, Excel 2021 ke atas), XLOOKUP biasanya lebih nyaman karena:
- Default exact match.
- Bisa mencari ke kiri maupun ke kanan.
- Bisa menampilkan pesan kustom saat data tidak ditemukan tanpa IFNA tambahan.
INDEX+MATCH juga sangat fleksibel dan tetap bekerja di versi Excel yang lebih lama.
Untuk panduan lengkap VLOOKUP lintas file dan solusi error #N/A khusus, Anda bisa membaca artikel terkait di beginisob.com.
Kesalahan Umum yang Sering Diulang
- Menulis TRUE padahal butuh exact match.
- Mengabaikan spasi atau format data.
- Menggunakan range yang terlalu besar sehingga file menjadi lambat.
- Mengubah struktur tabel tanpa memperbarui nomor kolom.
- Tidak membuat cadangan sebelum membersihkan data massal.
Kesimpulan
Rumus VLOOKUP tidak berfungsi hampir selalu disebabkan oleh data yang tidak bersih, format yang tidak cocok, atau argumen yang kurang tepat. Dengan memeriksa lima penyebab di atas secara sistematis—terutama exact match (FALSE), format angka/teks, dan spasi—sebagian besar masalah bisa diselesaikan tanpa harus menulis ulang seluruh file. Untuk pekerjaan jangka panjang, pertimbangkan pindah ke XLOOKUP atau INDEX+MATCH agar lebih tahan terhadap perubahan struktur tabel.
Selalu ujicoba rumus di data kecil terlebih dahulu sebelum diterapkan ke file administrasi sekolah atau data sensitif. Jaga juga privasi data siswa/orang tua: jangan menyebar file yang berisi NIS, nomor HP, atau data pribadi ke grup umum.
FAQ
1. Kenapa VLOOKUP saya #N/A padahal datanya kelihatan ada?
Paling sering karena format berbeda (angka vs teks) atau ada spasi tersembunyi. Gunakan TRIM dan VALUE, lalu cek dengan ISTEXT/ISNUMBER.
2. Apakah harus selalu menulis FALSE di VLOOKUP?
Ya, untuk data kode, NIS, NIP, atau ID unik. TRUE hanya untuk approximate match dan tabel harus diurutkan.
3. Bagaimana jika Excel saya memakai titik koma (;)?
Ganti semua koma (,) menjadi titik koma (;) di dalam rumus. Logika tetap sama.
4. Lebih baik pakai VLOOKUP atau XLOOKUP?
Jika versi Excel mendukung, XLOOKUP biasanya lebih aman dan fleksibel. VLOOKUP masih berguna untuk kompatibilitas dengan Excel lama.
5. Bisakah VLOOKUP mengambil data dari sheet atau file lain?
Bisa. Untuk file berbeda, gunakan format referensi eksternal. Pastikan path file stabil agar link tidak putus.
6. Apa yang harus dilakukan jika hasil VLOOKUP salah (bukan error)?
Cek nomor kolom (col_index_num) dan pastikan range_lookup = FALSE. Hasil salah sering terjadi karena approximate match atau nomor kolom yang meleset.
Baca Juga di Beginisob.com
- Cara VLOOKUP Excel Beda File (Workbook) Tanpa Pusing: Link Data Antar File, Contoh Rumus, dan Solusi Error #N/A
- Rumus XLOOKUP di Excel untuk Pemula: Pengganti VLOOKUP yang Lebih Aman + Contoh UMKM
- Cara Menggunakan INDEX MATCH di Excel untuk Lookup Fleksibel: Contoh Tabel, Rumus per Sel, dan Tips Anti #N/A
Comments
Post a Comment