Halo pecinta Excel, kali ini saya akan mencoba menjawab pertanyaan yang pernah saya terima dari rekan kerja saya ketika membuat rumus Vlookup kok ada tulisan #N/A Bagaimana cara menghilangkan secara otomatis supaya tidak dihapus satu per satu.
Hasil dari rumus #N/A biasanya dihasilkan dari rumus Vlookup atau HLookup dimana referensi dari rumus yang dicari tidak menemukan data atau diluar jangkauan data. Lalu bagaimana solusinya? Untuk mengatasi atau menghilangkan tampilan #N/A tersebut tentu harus ditambahkan rumus IsNA dengan formula default yaitu :
=IF(ISNA(RUMUS ASLI);"";RUMUS ASLI)Ok, mari kita coba dengan contoh penggunaan rumus ISNA pada sebuah data penduduk berikut ini
Perhatikan data penduduk diatas, kita akan membuat rumus Vlookup tetapi sebelumnya silakan buat nama range pada data tabel diatas dengan nama "DatabasePenduduk" Bagaimana caranya silakan lihat
Cara Membut nama rangeSetelah dibuat nama range silakan tulis data dengan rumus Vlookup seperti biasanya. Untuk rumus Vlookup dan Hlookup sudah pernah saya bahas sebelumnya.
Rumus
=VLOOKUP(E15;DatabasePenduduk;2;FALSE)
=VLOOKUP(E15;DatabasePenduduk;3;FALSE)
=VLOOKUP(E15;DatabasePenduduk;4;FALSE)
=VLOOKUP(E15;DatabasePenduduk;5;FALSE)
Perhatikan data diatas hasil dari rumus Vlookup akan benar menghasilkan data NIK, KTP, Nama, dan Tempat Lahir jika referensi yang ada di No menemukan data yang sesuai, nah bagaimana kalau saya ganti untuk No menjadi angka 20 silakan lihat hasilnya akan #N/A seperti dibawah ini
Rumus Vlookup yang diketikkan sebenarnya sudah benar, namun tentu jika referensi diluar data maka hasilnya akan #N/A untuk mengatasi hal tersebut silakan tambahkan atau ganti menjadi
=IF(ISNA(VLOOKUP(E15;DatabasePenduduk;2;FALSE));"";VLOOKUP(E15;DatabasePenduduk;2;FALSE))Coba Perhatikan hasilnya tulisan #N/A akan hilang digantikan dengan "". Demikian Cara Saya Menghilangkan tulisan #N/A Pada Rumus VLOOKUP dan HLOOKUP dengan Formula IsNA
=IF(ISNA(VLOOKUP(E15;DatabasePenduduk;3;FALSE));"";VLOOKUP(E15;DatabasePenduduk;3;FALSE))
=IF(ISNA(VLOOKUP(E15;DatabasePenduduk;4;FALSE));"";VLOOKUP(E15;DatabasePenduduk;4;FALSE))
=IF(ISNA(VLOOKUP(E15;DatabasePenduduk;5;FALSE));"";VLOOKUP(E15;DatabasePenduduk;5;FALSE))
Ok, Selamat mencoba dan semoga berhasil. Tetap semangat belajar Ms. Excel.
Sumber : excel-id.com
0 comments:
Post a Comment
Terima kasih telah berkunjung