Tutorial Excel kali ini mengenai menghilangkan #N/A di vlookup Excel. Apabila kita
menggunakan fungsi Vlookup (vertikal) atau Hlookup (Horisontal) kita pasti akan menemukan hasil
#N/A apabila referensi yang kita cari tidak menemukan data yang sesuai
dan hal ini tentu akan membuat tampilan data kita menjadi kurang enak
dilihat apabila kita tidak menghapusnya, namun apabila kita harus
menghapus #N/A tersebut kita juga akan sedikit repot kalau data kita
cukup banyak.
Nah untuk menghapus #N/A tersebut Belajar Komputer Melalui Internet
Kali ini akan share yaitu dengan menggunakan bantuan fungsi IsNA,
dimana fungsi Vlookup atau Hlookup akan kita gabungkan dengan ISNA ini
menggunakan bantuan fungsi IF.
Berikut lengkapnya fungsi ISNA di excel :
Buat data tabel seperti berikut:
data diatas adalah data pembelian pada bulan januari dan pebruari
selanjutnya kita kemudian kita buat data rekapitulasi data diatas
seperti berikut:
Data Pengeluaran sebelah kiri pada kolom bulan Cell No 1 sampai No 6 Masukan Fungsi Vlookup lihat cara membuat fungsi Vlookup Ms. Excel. hasilnya pada cell nomor 5 dan 6 akan #N/A karena Bolpoint dan Spidol tidak terdapat pada data pembelian di bulan Januari.
Agar tidak menghasilkan #N/A maka sebaiknya kita menggunakan fungsi sebagai berikut:
=IF(ISNA(VLOOKUP(H22;$B$4:$E$10;4;FALSE));"";VLOOKUP(H22;$B$4:$E$10;4;FALSE))Penjelasan:
Fungsi IF(Kondisi,JikaBenar,JikaSalah).
Jika kondisi
rumus Vlookup() nilainya #N/A, tampilkan nilai kosong ("") jika tidak
maka tampilkan hasil rumus VLOOKUP(A7,daftar,2,FALSE)
Note : Ada beberapa cara menghilangkan #N/A, tapi contoh diatas adalah yang terbaik, contoh :
=IF(COUNTIF($B$2:$B$100,A1), VLOOKUP(A1,$B$2:$D$100,3,0),””)
=IF(COUNTIF($B$2:$B$100,A1), VLOOKUP(A1,$B$2:$D$100,3,0),0)
=IF(ISNA(VLOOKUP(A1,$B$2:$D$100,3,0)),””, VLOOKUP(A1,$B$2:$D$100,3,0))
=IF(ISNA(VLOOKUP(A6,$A$1:$B$2,2,0)),0,(VLOOKUP(A6,$A$1:$B$2,2,0)))
=IF(ISNA(VLOOKUP(L5,Data!$B$2:$AS$1000,4,0)),0,(VLOOKUP(L5,Data!$B$2:$AS$1000,4,0)))
Untuk fungsi IF saja :
=IF(ISNA(B1),"",B1)
Sumber : http://azzam10.blogspot.com/2012/05/cara-menghilangkan-na-pada-fungsi.html
wah ini yang saya cari
BalasHapusGAK BISA MAS BRO
BalasHapusSiiip... Jadi Punyaq
BalasHapusHATUR NUHUN KATAMPI PISAN,,,....
BalasHapusMAaf bro ada yg lebih cepet formulanya, tpi beluum dcoba untuk error2 tg laen. pakainya :
BalasHapusIFERROR(VLOOKUP(C9;F8:G15;2;FALSE);"ERROR BRO")
IFERROR = menyatakan kalau formulanya "ERROR" bisa n/a, bisa div dsb.
(VLOOKUP(C9;F8:G15;2;FALSE) = formula yg dapat menyebabkan error.
"ERROR BRO" = value Text jika terjadi error, kalo contoh disini diganti "".
Thank You
Mantap...!! Cara bro luqman berhasil, cara bro sabnawa berhasil juga, lbh singkat sih rumusnya. Thanks all atas sharingnya..
BalasHapusmakasih banget ni infonya gan :D bermanfaat
BalasHapusmantap mas bro
BalasHapusthanks
BalasHapusMakasih ya
BalasHapusSelamat Pagi, kl menghilangkan #N/A di rumus sprt ini gmn ya om =IF(S38="SC";VLOOKUP(L38;TARIF!$C$575:$D$727;2;FALSE);IF(S38="SC";VLOOKUP(L38;TARIF!$C$575:$D$727;2;FALSE);IF(L38="AMQHP";VLOOKUP(L38;TARIF!$C$728:$D$728;2;FALSE);IF(F38="KARANTINA HERO";VLOOKUP(F38;TARIF!$B$179:$D$179;3;FALSE);IF(P38<45;VLOOKUP(L38;TARIF!$C$180:$D$265;2;FALSE);IF(P38<100;VLOOKUP(L38;TARIF!$C$266:$D$351;2;FALSE);IF(P38<300;VLOOKUP(L38;TARIF!$C$352:$D$437;2;FALSE);IF(P38>=300;VLOOKUP(L38;TARIF!$C$438:$D$523;2;FALSE);0)))))))). Mhn pencerahannya. tks
BalasHapusSelamat Pagi, kl menghilangkan #N/A di rumus sprt ini gmn ya om =IF(S38="SC";VLOOKUP(L38;TARIF!$C$575:$D$727;2;FALSE);IF(S38="SC";VLOOKUP(L38;TARIF!$C$575:$D$727;2;FALSE);IF(L38="AMQHP";VLOOKUP(L38;TARIF!$C$728:$D$728;2;FALSE);IF(F38="KARANTINA HERO";VLOOKUP(F38;TARIF!$B$179:$D$179;3;FALSE);IF(P38<45;VLOOKUP(L38;TARIF!$C$180:$D$265;2;FALSE);IF(P38<100;VLOOKUP(L38;TARIF!$C$266:$D$351;2;FALSE);IF(P38<300;VLOOKUP(L38;TARIF!$C$352:$D$437;2;FALSE);IF(P38>=300;VLOOKUP(L38;TARIF!$C$438:$D$523;2;FALSE);0)))))))). Mhn pencerahannya. tks
BalasHapusKalau di hlookup gimana, kok nggak bisa ya? Mohon dibantu
BalasHapusmas sudah diikuti rumus yang =IF(ISNA(VLOOKUP(H22;$B$4:$E$10;4;FALSE));"";VLOOKUP(H22;$B$4:$E$10;4;FALSE))
BalasHapustetep gak bisa. malah harus dihapus tanda ('''') nya pas diganti (0) baru bisa. tapi malah ada angka (0) di kolomnya. gimana caraya nih mas?
Makasih bro tipsnya...
BalasHapusberhasil dengan sempurna!
Mohon bantuan sobatsemua, kalau rumus iferror untuk gabungan vlookup,left,mid dan right dalam penulisan angka dalam raport gimana ya....
BalasHapusMohonbantuannya....