XL-mania adalah komunitas yahoogroups Microsoft Excel terbesar di dunia. Melalui XL-mania kita dapat belajar Excel bersama. Fungsi yang dipelajari dari fungsi keuangan, tanggal dan waktu, matematika, statistik, kondisi, lookup, referensi, database, logika, teks, informasi, serta cara membuat user defined function. Selain itu, di XL-mania juga dibahas mengenai penggabungan beberapa fungsi Excel menjadi sebuah formula yang unik, array, dan megaformula. Fitur-fitur Excel yang dibahas juga luas, dari conditional formatting, goal seek, chart, pivot table, macro / VBA, business model, financial modeling, solver, dan lain-lain. Dapatkan tips dan trik excel gratis dari XL-mania! Ingat, malu bertanya, kerja manual!

August 13, 2009

menghilangkan tanda #N/A hasil lookup

Pertanyaan:
"Gimana caranya menghilangkan tanda NA() hasil vlookup?" - Enda Nasution, dunia maya.
Jawab:
Dear XL-maniawan dan XL-maniawati, saya coba jawab pertanyaan Anda di sini satu per satu, tapi harap bersabar ya, kalau mau cepat, bisa ditanya langsung ke milis :)
Hai Enda Nasution, menjawab pertanyaan di sini, saya koreksi sedikit kalau boleh, harusnya #N/A, bukan N/A( ). Sebenarnya tanda #N/A itu tidak salah apa-apa, karena artinya "not available". Tapi banyak orang yang ingin menghilangkannya, bahasa Jawa nya "error handler". Caranya cukup mudah, yaitu dengan menuliskan rumus aslinya ke dalam template:
=IF(ISNA( [rumus aslinya] ),"", [rumus aslinya]) di cell F3, kemudian mengcopynya ke range F4 sampai F8. Untuk kondisi lain, misalkan yang ingin dihilangkan adalah error jenis lain seperti #DIV/0!, #NAME?, #NUM!, dan lain-lain, ISNA dapat diganti dengan ISERROR. Begitu pula tanda "" dapat diganti dengan bentuk lain seperti "data tidak ada"


Penjelasan:

  1. ...ISNA(VLOOKUP(E3,$B$3:$C$8,2,FALSE))... berfungsi untuk mencari apakah rumus vlookup menghasilkan #N/A.

  2. =IF(kondisi, hasil 1, hasil 2) berfungsi untuk memberikan hasil 1 jika nilai kondisi adalah TRUE, pada kasus ini jika nilai dalam ISNA( ) adalah #N/A, maka hasilnya adalah TRUE.
File:
Anda dapat mendownload materi tips ini di sini
[harus memiliki yahoo id dan mengikuti mailing list XL-mania, tempat materi belajar excel terlengkap]

8 komentar iseng:

  1. bagaimana caranya menghilangkan tanda baca seperti koma atau titik pada nilai mata uang,pada saat setelah mengcopy dari sistem JDE ke ms.exel????
    Dimohon bantuannya..
    ReplyDelete
    Replies
    1. kalo isi sel berbentuk text tinggal di REPLACE

      1. Select sel-sel yang akan dihilangkan tanda bacanya, Contoh: tanda koma (" , ")
      2. Tekan Ctrl-H (Menu Find&Replace) ketikkan di kolom Find what: tanda koma
      dan Replace with: dikosongkan

      Klik Replace All
      Delete
  2. utk pengguna excel 2007 bisa juga menggunakan fungsi iferror yang lebih ringkas dgn template :

    =iferror([rumus asli],"")

    Contoh :
    =iferror(VLOOKUP(E3,$B$3:$C$8,2,FALSE),"")

    utk pengguna excel 2003 dan sebelumnya tetap menggunakan cara yg disampaikan mas adminnya.
    ReplyDelete
  3. hmm gmn klo misalnya ingin menampilkan value/angka asli bila itu false(bukan N/A) contoh bila memakai penghitungan dan menggabungkan dng vlookup trus di bawah ada (sub/grand)total untuk penghitungan klo ada N/A di bawah total trsbt tampilannya ikut N/A. tp klo pk rumus diatas yg ada klo N/A jd kosong tp klo ada value jd false... rumus apa tuh yg di pake klo situasinya kyk diatas td???
    ReplyDelete
  4. wah,,, mkasih bgt tipsnya ni ya gue cri-cari... thanx.... ^_^
    ReplyDelete
  5. thanks mas... ilmunya sangat membantu....
    ReplyDelete
  6. Makasih...., walau agak pusing karena awam tapi dah berhasil.
    ReplyDelete
  7. @SEND_OK :
    Jika dibutuhkan jumlah, maka menghilangkan "NA" nya pake =iferror(VLOOKUP(E3,$B$3:$C$8,2,FALSE),0).
    Sama seperti yang ditulis bung Yoga, cuman beda belakangnya aja.
    Selamat mencoba...
    ReplyDelete

Silahkan berkomentar tentang XL-mania...