Dalam kondisi tertentu kadang kita menjumpai pesan kesalahan atau error #N/A pada saat mengolah data di Excel. Salah satu rumus yang cukup sering menampilkan pesan kesalahan atau error #N/A adalah rumus VLOOKUP yang ada pada kategori Fungsi Pencarian dan Referensi.
Sebenarnya pesan kesalahan atau error #N/A tersebut bukan disebabkan karena kesalahan rumusnya, Tetapi ada kondisi atau syarat pengambilan data yang belum dipenuhi oleh kita saat menggunakan rumus tersebut.
Tapi jangan khawatir, sebenarnya error #N/A pada rumus VLOOKUP bisa diatas dan dihilangkan secara cepat dan mudah.
Mengatasi Error #N/A Pada Rumus VLOOKUP
Seperti yang disebutkan diatas bahwa error #N/A yang muncul pada rumus VLOOKUP sebenarnya bukan kesalahan pada rumusnya, Tetapi ada kondisi yang belum terpenuhi atau ada kesalahan pemilihan Type Data pada argumen range_lookup.
Sebatas yang saya ketahui ada 3 kemungkinan penyebab munculnya error #N/A pada saat menggunakan rumus VLOOKUP, yaitu sebagai berikut :
- Kesalahan menggunakan Type Data, harusnya TRUE diubah menjadi FALSE
- Kesalahan menggunakan Type Data, harusnya TRUE dibah menjadi 0 ( nol )
- Kolom Kode Barang atau Cell Kode yang akan dijadikan dasar pengambilan data masih dalam keadaan kosong
Jika kesalahan tersebut disebabkan karena masalah pertama dan kedua silahkan ubah Type Datanya.
Baca Juga : Rumus VLOOKUP Dengan Type Data TRUE dan FALSE Dalam Excel
Tetapi hari – hati dalam memilih Type Data tersebut supaya tidak muncul pesan kesalahan atau error #N/A.
Dalam artkel ini kita akan bahas error pada rumus VLOOKUP yang disebabkan oleh point yang ketiga. Supaya lebih mudah melihat penyebabnya silahkan perhatikan gambar berikut ini :
Dalam contoh diatas terdapat dua buah Tabel yaitu Tabel Barang dan Tabel Transaksi.
Jika Kode Barang dalam kolom A diisi maka secara otomatis dalam kolom B Nama Barang akan muncul. Pada kolom Nama Barang tersebut kita menggunakan rumus VLOOKUP untuk menampilkan data sesuai dengan Kode Barangnya.
Pada Cell B5 rumus VLOOKUP untuk menampilkan Nama Barang yang digunakan adalah sebagai berikut :
=VLOOKUP(A5;$E$5:$F$6;2;FALSE)
Masalah yang muncul adalah jika Cell dalam kolom A belum diisi atau masih dalam keadaan kosong maka Nama Barang pada kolom B akan menampilkan error #N/A.
Ini sebenarnya bukan salah karena rumusnya tetapi karena Kode Barang belum diinput dan jika Kode Barang sudah diinput maka secara otomatis error #N/A akan hilang dan berganti dengan Nama Barang.
Untuk mengatasi munculnya error tersebut dalam rumus VLOOKUP ada dua cara yang bisa kita pilih salah satu.
Baca Juga : Menggunakan Rumus VLOOKUP Untuk Mengambil Isi Cell Pada Microsoft Excel
Cara yang pertama adalah dengan menggunakan rumus IF dan cara yang kedua adalah dengan menggunakan rumus IFERROR.
1. Menghilangkan Error #N/A Dengan Rumus IF Excel
Cara yang pertama untuk menghilangkan error #N/A yang muncul pada rumus VLOOKUP adalah dengan menggabungkan rumus IF dan VLOOKUP. Dalam Excel rumus IF dapat digunakan untuk menguji sebuah nilai logika apakah bernilai TRUE atau FALSE.
Pengujian logika yang akan kita manfaatkan pada rumus VLOOKUP ini adalah munculnya error #N/A. Jika muncul error #N/A maka kita akan alihkan errornya dengan cara mengosongkan Cell.
Sedangkan jika tidak muncul error #N/A maka hasil dari rumus VLOOKUP baru akan ditampilkan. Selain rumus IF dan VLOOKUP ada satu rumus lain yang akan kita gunakan yaitu rumus ISERROR.
Jika menggunakan cara yang pertama ini maka rumus VLOOKUP pada Cell B5 adalah sebagai berikut :
=IF(ISERROR(VLOOKUP(A5;$E$5:$F$6;2;FALSE));””;VLOOKUP(A5;$E$5:$F$6;2;FALSE))
Dengan rumus IF tersebut diatas maka jika Kode Barang belum terisi posisi dari Cell Nama Barang akan dikosongkan. Rumusnya memang cukup panjang dan jika ingin lebih pendek silahkan pilih cara yang kedua dibawah.
2. Menghilangkan Error #N/A Dengan Rumus IFERROR
Cara yang kedua untuk menghilangkan error #N/A saat menggunakan rumus VLOOKUP adalah menggabungkan rumus VLOOKUP dengan rumus IFERROR.
Dalam Excel rumus IFERROR memang secara spesifik dapat digunakan untuk mengalihkan pesan kesalahan atau error yang muncul saat menggunakan rumus Excel.
Baca Juga : Menggunakan Rumus IFERROR Dalam Microsoft Excel
Cara yang kedua ini mungkin menjadi cara yang akan paling banyak digunakan tetapi dengan catatan bahwa kita harus sudah menguasai cara penggunaannya.
Jika menggunakan cara yang kedua untuk menghilangkah error #N/A dengan rumus IFERROR maka pada Cell B5 rumus yang digunakan adalah sebagai berikut :
=IFERROR(VLOOKUP(A5;$E$5:$F$6;2;FALSE);””)
Dengan cara yang kedua ini hasilnya akan tetap sama dengan cara yang pertama yaitu jika Kode masih kosong maka cell Nama Barang juga akan dikosongkan. Rumus pada cara yang kedua ini memang jauh lebih pendek dan ini mungkin akan menjadi sebuah alasan bahwa cara ini akan banyak dipilih oleh pengguna Excel.
Silahkan pilih salah satu cara dari dua cara yang sudah kita bahas dan dijelaskan diatas. Jika lebih paham dengan rumus IF silahkan pilih cara yang pertama dan jika lebih paham dengan rumus IFERROR silahkan gunakan cara yang kedua.
Itulah pembahasan kita kali ini dan semoga isi dari pembahasan diatas bermanfaat untuk semua pembaca.