Excel Formulas Academy · Pelajaran

Menangani Pencarian yang Tidak Ditemukan dengan IFNA

Tangani hanya kesalahan NA dari pencarian, sementara kesalahan lain tetap terlihat

Pelajaran 3 dari 413 langkah

Menangani Pencarian yang Tidak Ditemukan dengan IFNA adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.

Mengapa IFNA Ada

IFERROR memang kuat, tetapi menyembunyikan setiap kesalahan. Terkadang hal itu terlalu berlebihan. Jika pencarian gagal karena data yang salah, bukan karena tidak ada kecocokan, Anda tentu ingin melihat masalah itu, bukan menyembunyikannya.

Fungsi IFNA mengatasi hal ini. Fungsi tersebut hanya menangani kesalahan #N/A dan membiarkan semua kesalahan lainnya tetap ditampilkan seperti biasa.

Hal ini menjadikannya alat yang tepat untuk pencarian, karena #N/A adalah kesalahan yang diharapkan dan tidak berbahaya, sedangkan kesalahan lainnya merupakan masalah nyata yang perlu diketahui.

Sintaks IFNA

IFNA terlihat seperti IFERROR dan menerima dua argumen:

  • nilai rumus yang akan dicoba
  • nilai_jika_na yang akan ditampilkan hanya jika hasilnya #N/A

Pola penggunaannya adalah =IFNA(your_formula, fallback). Jika rumus menghasilkan #N/A, Anda melihat nilai pengganti. Jika rumus menghasilkan kesalahan lain, kesalahan tersebut tetap terlihat.

=IFNA(VLOOKUP(A2,Data!A:B,2,FALSE), "Not found")

IFNA Dibandingkan dengan IFERROR

Perbedaan ini penting. Pertimbangkan pencarian dengan indeks kolom yang salah sehingga menghasilkan #REF!.

  • IFERROR akan mengganti #REF! tersebut dengan nilai pengganti Anda sehingga kesalahan sebenarnya tersembunyi.
  • IFNA akan membiarkan #REF! tetap terlihat, sehingga Anda tahu bahwa rumus tersebut perlu diperbaiki.

Untuk kecocokan yang benar-benar tidak ditemukan, keduanya berperilaku sama dan mengembalikan pesan yang mudah dipahami. IFNA hanya menolak menutupi masalah tersebut.

Hasil Pencarian yang Rapi

Berikut penggunaan yang umum. Anda mencari nama pelanggan dan menginginkan label yang jelas ketika nama tersebut tidak ada dalam tabel.

Jika pelanggan benar-benar tidak ditemukan, Anda mendapatkan "Unknown customer". Namun, jika Anda tidak sengaja menunjuk ke tabel yang salah atau merusak indeks kolom, kesalahan yang mendasarinya akan muncul sehingga Anda dapat memperbaikinya.

Hal ini melindungi Anda dari mempercayai angka yang salah tanpa menyadarinya.

=IFNA(VLOOKUP(A2,Customers!A:C,3,FALSE), "Unknown customer")

IFNA dengan XLOOKUP

XLOOKUP juga menghasilkan #N/A ketika tidak menemukan kecocokan, sehingga IFNA juga cocok digunakan dengannya.

Meskipun XLOOKUP memiliki argumen bawaan jika_tidak_ditemukan, IFNA berguna saat Anda mengedit rumus lama atau menginginkan konsistensi di banyak pencarian.

Kedua pendekatan tersebut memberikan hasil yang rapi ketika pencarian tidak menemukan hasil, sekaligus menjaga kesalahan yang sebenarnya tetap terlihat.

=IFNA(XLOOKUP(A2,Names,Emails), "No email on file")

Mengembalikan Angka

Nilai pengganti juga dapat berupa angka. Jika kecocokan yang tidak ditemukan harus dihitung sebagai nol dalam perhitungan berikutnya, kembalikan 0, bukan teks.

Misalnya, pencarian diskon yang tidak berlaku dapat secara wajar menggunakan nilai bawaan 0 agar total tetap berfungsi.

Mengembalikan teks seperti "None" dalam kolom numerik akan menyebabkan kesalahan #VALUE! pada perhitungan berikutnya, jadi sesuaikan jenis nilai pengganti dengan cara sel tersebut digunakan.

=IFNA(VLOOKUP(A2,Discounts!A:B,2,FALSE), 0)

Mendiagnosis dengan IFNA

Selama pengujian, salah satu kebiasaan cerdas adalah menggunakan IFNA, bukan IFERROR, saat menyusun rumus.

Karena IFNA hanya menyembunyikan #N/A yang diharapkan, kesalahan tak terduga seperti #VALUE! atau #REF! akan langsung terlihat.

Anda dapat beralih ke IFERROR nanti jika benar-benar ingin menyembunyikan semua kesalahan, tetapi memulai dengan IFNA membantu Anda menemukan kesalahan lebih awal.

Menggabungkan dengan Perhitungan Nyata

Anda dapat menempatkan IFNA di sekitar pencarian yang menjadi masukan bagi rumus yang lebih besar. Di sini, harga yang tidak ditemukan menggunakan nilai bawaan nol, lalu kuantitas mengalikannya.

Jika harga tersedia, Anda mendapatkan total baris yang sebenarnya. Jika produk tidak ada di tabel harga, harga menjadi 0 dan total baris menjadi 0, sedangkan kesalahan struktural apa pun tetap ditampilkan.

Hal ini membuat lembar penjualan tetap rapi dan dapat dipercaya.

=IFNA(VLOOKUP(A2,Prices!A:B,2,FALSE),0) * C2

Catatan Ketersediaan

IFNA tersedia di Excel modern dan Google Sheets, sehingga dapat digunakan di sebagian besar lembar kerja yang Anda gunakan saat ini.

Pada versi Excel yang sangat lama, fungsi ini mungkin belum tersedia. Di sana, pengguna biasanya menirunya dengan menggabungkan IF dan ISNA, yang secara khusus memeriksa kesalahan #N/A.

Anda akan mempelajari pengujian kesalahan dari keluarga IS pada pelajaran berikutnya, yang memberi Anda kendali yang lebih terperinci.

=IF(ISNA(VLOOKUP(A2,Data!A:B,2,0)), "Not found", VLOOKUP(A2,Data!A:B,2,0))

IFNA di Seluruh Kolom

IFNA sangat berguna saat Anda mengisi pencarian ke bawah hingga ratusan baris. Sebagian kunci akan cocok dan sebagian lainnya tidak, dan Anda tentu ingin label yang rapi untuk pencarian yang tidak menemukan kecocokan.

Dengan mengisi rumus ini ke bawah, toko yang dikenal akan menampilkan wilayah yang sesuai, sedangkan toko yang belum ada dalam daftar utama akan menampilkan "Region TBD".

Karena IFNA membiarkan kesalahan lainnya tetap terlihat, satu referensi yang rusak di bagian atas kolom tetap akan memberi peringatan kepada Anda, bukan tersembunyi di balik label tersebut.

=IFNA(VLOOKUP(A2,Stores!A:C,3,FALSE), "Region TBD")

Memilih IFNA atau IFERROR

Aturan sederhana berikut dapat membantu Anda memilih:

  • Gunakan IFNA untuk pencarian ketika Anda ingin menangani pencarian yang tidak menemukan kecocokan, tetapi tetap melihat kesalahan yang sebenarnya.
  • Gunakan IFERROR ketika kesalahan apa pun sudah diperkirakan dan tidak berbahaya, seperti pada rasio pembagian.

IFNA adalah pilihan yang lebih cermat dan terarah. Fungsi ini hanya menyembunyikan satu jenis kesalahan dan mengandalkan Anda untuk memperbaiki sisanya.

Pemeriksaan Singkat

Uji pemahaman Anda tentang IFNA.

Rangkuman: IFNA

Anda telah mempelajari fungsi pembantu pencarian yang terarah:

  • =IFNA(value, value_if_na) hanya menangani kesalahan #N/A.
  • Semua kesalahan lainnya tetap terlihat, sehingga kesalahan nyata tidak tersembunyi.
  • Fungsi ini merupakan pilihan yang aman untuk pencarian dengan VLOOKUP dan XLOOKUP.
  • Sesuaikan jenis nilai cadangan, teks atau angka, dengan cara sel tersebut digunakan pada proses berikutnya.

Selanjutnya Anda akan mempelajari ISERROR dan fungsi terkait untuk menguji kesalahan sebelum menanganinya.

Gratis untuk memulai

Belajar Excel dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menangani Pencarian yang Tidak Ditemukan dengan IFNA” gratis?

Ya — teks lengkap “Menangani Pencarian yang Tidak Ditemukan dengan IFNA” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Menangani Pencarian yang Tidak Ditemukan dengan IFNA”?

Tangani hanya kesalahan NA dari pencarian, sementara kesalahan lain tetap terlihat Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?

Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Menangani Pencarian yang Tidak Ditemukan dengan IFNA” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?

Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Memahami Jenis Kesalahan
  2. Menangkap Kesalahan dengan IFERROR
  3. Menangani Pencarian yang Tidak Ditemukan dengan IFNA
  4. Mendeteksi Masalah dengan ISERROR
← Kembali ke Excel Formulas Academy