Full width home advertisement

My Project

Data Analyst

Post Page Advertisement [Top]


VLOOKUP adalah salah satu fungsi Excel yang paling sering digunakan untuk mencari dan mengambil data. Namun, tidak jarang kita berhadapan dengan error #N/A yang muncul dan membuat frustrasi. Jika Anda sering pusing dengan error #N/A di VLOOKUP, artikel ini akan memandu Anda untuk mengatasinya dengan mudah dan efektif.

Error #N/A pada VLOOKUP umumnya berarti "nilai tidak tersedia" atau "nilai tidak ditemukan". Ini terjadi ketika Excel tidak berhasil menemukan nilai yang Anda cari dalam tabel referensi. Jangan khawatir, ada beberapa trik dan fungsi dasar Excel yang bisa Anda manfaatkan untuk membuat spreadsheet Anda bersih dari error ini.


Pahami Penyebabnya: Mengapa #N/A Muncul di VLOOKUP?

Sebelum kita masuk ke solusi penanganan error, ada baiknya kita memahami akar masalahnya. Terkadang, error #N/A bukan karena tidak adanya fungsi penanganan error, melainkan karena kesalahan dasar pada rumus atau data Anda.


  1. Nilai Pencarian Tidak Ditemukan: Ini adalah penyebab paling umum. Pastikan nilai yang Anda cari (argumen pertama VLOOKUP) benar-benar ada dan persis sama di kolom pertama tabel_array Anda.
  2. Kesalahan Penulisan (Typo) atau Spasi Berlebih: Periksa kembali ejaan nilai yang Anda cari. Spasi ekstra di awal atau akhir teks (leading/trailing spaces) dapat membuat Excel tidak mengenali nilai tersebut. Gunakan fungsi TRIM untuk membersihkan spasi berlebih: =VLOOKUP(TRIM(A2), B:C, 2, FALSE).
  3. Tipe Data Tidak Konsisten: Jika nilai yang Anda cari adalah angka tetapi di tabel_array tersimpan sebagai teks (atau sebaliknya), VLOOKUP bisa gagal. Pastikan format sel konsisten. Anda bisa menggunakan fitur "Text to Columns" untuk mengonversi angka yang disimpan sebagai teks.
  4. Argumen range_lookup (Exact Match vs. Approximate Match): Selalu gunakan FALSE (atau 0) untuk argumen terakhir VLOOKUP jika Anda mencari kecocokan yang persis sama. Jika Anda menggunakan TRUE (atau mengosongkannya) dan data tidak diurutkan, VLOOKUP dapat mengembalikan #N/A atau hasil yang salah.
  5. Kolom Pencarian Bukan Kolom Paling Kiri: Ingat, VLOOKUP selalu mencari nilai di kolom paling kiri dari tabel_array yang Anda tentukan. Pastikan nilai pencarian Anda berada di kolom paling kiri dari rentang yang Anda pilih.

Setelah memastikan tidak ada kesalahan dasar, kita bisa mulai menerapkan fungsi penanganan error untuk membuat tampilan spreadsheet Anda lebih rapi.


1. Menggunakan Fungsi IFERROR (Untuk Excel 2007 ke Atas)

Fungsi IFERROR adalah penyelamat universal yang sangat populer karena kemampuannya untuk menangani semua jenis error dalam rumus Excel, termasuk #N/A. Anda bisa mengganti tampilan error #N/A dengan teks kustom, sel kosong, atau bahkan nilai nol.

  • Rumus: =IFERROR(VLOOKUP(nilai_cari, tabel_array, col_index_num, range_lookup), "Teks Pengganti Error")
  • Contoh: =IFERROR(VLOOKUP(A2,B:C,2,FALSE),"Data Tidak Ada")
    • Jika VLOOKUP(A2,B:C,2,FALSE) menghasilkan error (termasuk #N/A), maka sel akan menampilkan "Data Tidak Ada". Anda juga bisa menggunakan "" untuk sel kosong atau 0 untuk nilai nol.

2. Menggunakan Fungsi IFNA (Untuk Excel 2013 ke Atas)

IFNA adalah sepupu dari IFERROR, namun fungsi ini khusus dirancang untuk menangani error #N/A saja. Ini bisa menjadi pilihan yang lebih baik jika Anda hanya ingin menargetkan error #N/A dan tidak ingin menyembunyikan error lain yang mungkin mengindikasikan masalah pada rumus Anda (misalnya, #DIV/0! atau #VALUE!).

  • Rumus: =IFNA(VLOOKUP(nilai_cari, tabel_array, col_index_num, range_lookup), "Teks Pengganti Error")
  • Contoh: =IFNA(VLOOKUP(A2,B:C,2,FALSE),"")
    • Jika VLOOKUP menghasilkan #N/A, sel akan menampilkan sel kosong ("").

3. Menggunakan Kombinasi IF dan ISNA (Untuk Semua Versi Excel)

Jika Anda menggunakan versi Excel yang lebih lama (sebelum 2013) atau lebih suka cara yang lebih eksplisit untuk menangani hanya error #N/A, Anda bisa menggabungkan fungsi IF dan ISNA. Fungsi ISNA akan mengembalikan TRUE jika hasilnya #N/A, dan FALSE jika tidak.

  • Rumus: =IF(ISNA(VLOOKUP(nilai_cari, tabel_array, col_index_num, range_lookup)), "Teks Pengganti Error", VLOOKUP(nilai_cari, tabel_array, col_index_num, range_lookup))
  • Contoh: =IF(ISNA(VLOOKUP(C20;$F$4:$G$12;2;0));"-";VLOOKUP(C20;$F$4:$G$12;2;0))
    • Rumus ini memeriksa apakah VLOOKUP menghasilkan #N/A. Jika ya, ia akan menampilkan "-". Jika tidak, ia akan menampilkan hasil VLOOKUP yang sebenarnya.

Dengan memahami penyebab munculnya error #N/A dan menerapkan fungsi penanganan error seperti IFERRORIFNA, atau kombinasi IF dan ISNA, Anda tidak perlu lagi pusing melihat tampilan error di spreadsheet Anda. Spreadsheet Anda akan terlihat lebih profesional, rapi, dan mudah dibaca, bahkan ketika data yang dicari tidak ditemukan. Selamat mencoba!

Tidak ada komentar:

Posting Komentar

Bottom Ad [Post Page]