Menangani Nilai yang Tidak Ditemukan dengan if_not_found
Kembalikan pesan yang mudah dipahami saat tidak ada kecocokan
Menangani Nilai yang Tidak Ditemukan dengan if_not_found adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 2 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.
Saat Pencarian Tidak Menemukan Apa Pun
Apa yang terjadi saat XLOOKUP tidak dapat menemukan nilai yang Anda minta? Secara bawaan, fungsi ini mengembalikan error #N/A.
Error tersebut secara teknis benar, tetapi terlihat tidak rapi dalam laporan dan dapat merusak rumus apa pun yang menggunakan hasilnya. XLOOKUP menyediakan cara bawaan yang bersih untuk menanganinya.
=XLOOKUP("Mouse Pad", A2:A20, B2:B20)Argumen if_not_found
XLOOKUP memiliki argumen keempat opsional yang disebut if_not_found. Apa pun yang Anda masukkan di sana akan dikembalikan saat tidak ada kecocokan.
Ini merupakan peningkatan besar dibandingkan VLOOKUP, yang harus dibungkus dengan IFERROR. Dengan XLOOKUP, nilai pengganti menjadi bagian dari fungsi yang sama.
=XLOOKUP(lookup_value, lookup_array, return_array, if_not_found)Mengembalikan Pesan yang Ramah
Penggunaan yang paling umum adalah menampilkan teks yang mudah dibaca, bukan #N/A.
Di sini, jika produk di D2 tidak ada dalam daftar, sel tersebut menampilkan "Tidak ditemukan", bukan kode kesalahan. Siapa pun yang membaca lembar kerja akan langsung memahami apa yang terjadi.
=XLOOKUP(D2, A2:A20, B2:B20, "Not found")Mengembalikan Nilai Nol
Terkadang angka lebih berguna daripada teks, terutama jika hasilnya digunakan dalam perhitungan.
Anda dapat mengembalikan 0 ketika tidak ada kecocokan, sehingga SUM atau perkalian berikutnya tetap berfungsi tanpa menghasilkan kesalahannya sendiri.
=XLOOKUP(D2, A2:A20, B2:B20, 0)Mengembalikan Nilai Kosong
Untuk membuat sel tampak kosong ketika tidak ada kecocokan, kembalikan string teks kosong dengan dua tanda kutip.
Ini berguna untuk dasbor yang rapi, karena sel kosong lebih baik daripada teks pengganti. Perhatikan bahwa sel tersebut tidak benar-benar kosong—sel itu berisi string kosong—dan hal ini penting jika rumus lain menguji kekosongan.
=XLOOKUP(D2, A2:A20, B2:B20, "")Contoh Praktik
Misalkan seorang petugas penjualan memasukkan ID pesanan ke D2 untuk mencari nama pelanggan. ID pesanan berada di kolom A, sedangkan nama berada di kolom C.
Jika ID tersebut salah diketik, rumus mengembalikan petunjuk yang jelas, bukan kesalahan yang membingungkan. Pesan nilai cadangan membantu mereka memperbaiki masukan.
=XLOOKUP(D2, A2:A100, C2:C100, "Check the order ID")Nilai Cadangan dari Sel Lain
Nilai jika_tidak_ditemukan tidak harus berupa teks yang diketik langsung. Nilai tersebut dapat merujuk ke sel lain.
Misalnya, Anda dapat menyimpan wilayah bawaan di G1 dan mengembalikannya setiap kali pencarian tertentu gagal. Dengan begitu, nilai cadangan dapat diedit tanpa menyentuh rumus.
=XLOOKUP(D2, A2:A20, B2:B20, G1)jika_tidak_ditemukan vs IFERROR
Anda masih dapat membungkus XLOOKUP dengan IFERROR, tetapi ada perbedaan kecil.
- jika_tidak_ditemukan hanya menangani kasus tanpa kecocokan
- IFERROR menyembunyikan setiap kesalahan, termasuk kesalahan yang disebabkan oleh kekeliruan nyata dalam rumus Anda
Menggunakan jika_tidak_ditemukan lebih aman karena kesalahan nyata tetap terlihat, bukan tertutupi.
=XLOOKUP(D2, A2:A20, B2:B20, "Not found")Merangkai Pencarian Kedua
Ada trik yang menarik: jadikan nilai cadangan dari satu XLOOKUP sebagai XLOOKUP lainnya.
Cari di daftar utama terlebih dahulu; jika item tidak ditemukan, cari di daftar cadangan. Cara ini jauh lebih rapi daripada IFERROR bertingkat dan hampir seperti bahasa sehari-hari.
=XLOOKUP(D2, A2:A20, B2:B20, XLOOKUP(D2, F2:F20, G2:G20, "Not found"))Menggabungkan dengan Perhitungan
Ketika hasil pencarian digunakan dalam perhitungan matematika, nilai cadangan berupa angka membuat semuanya tetap berfungsi.
Di sini, harga yang tidak ditemukan mengembalikan 0, sehingga perkalian dengan jumlah di E2 tetap menghasilkan angka, bukan kesalahan yang menyebar ke seluruh lembar kerja.
=XLOOKUP(D2, A2:A20, B2:B20, 0) * E2Memilih Nilai Cadangan yang Tepat
Pilih nilai cadangan yang sesuai dengan tujuan sel:
- Teks seperti "Tidak ditemukan" untuk laporan yang mudah dipahami manusia
0ketika nilainya akan dijumlahkan atau dikalikan nanti- String kosong untuk tata letak visual yang rapi
- Pencarian lain untuk data dari banyak sumber
Argumen keempat mengubah pencarian yang rapuh menjadi hasil yang rapi dan profesional.
=XLOOKUP(D2, A2:A20, B2:B20, "Not found")Uji Singkat
Uji pemahaman Anda tentang argumen jika_tidak_ditemukan.
Rekap: Menangani Ketidakcocokan dengan Baik
Anda telah mempelajari cara menangani pencarian yang tidak menemukan apa pun:
- XLOOKUP mengembalikan
#N/Asecara bawaan ketika tidak ada kecocokan - Argumen opsional jika_tidak_ditemukan menyediakan nilai cadangan yang rapi
- Gunakan teks, 0, nilai kosong, sel, atau bahkan XLOOKUP kedua
- Argumen ini hanya menangani kasus tanpa kecocokan, sehingga kesalahan nyata tetap terlihat
Selanjutnya Anda akan mencari ke kiri dan dari bagian bawah daftar.
=XLOOKUP(D2, A2:A20, B2:B20, "Not found")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 Nilai yang Tidak Ditemukan dengan if_not_found” gratis?
Ya — teks lengkap “Menangani Nilai yang Tidak Ditemukan dengan if_not_found” 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 Nilai yang Tidak Ditemukan dengan if_not_found”?
Kembalikan pesan yang mudah dipahami saat tidak ada kecocokan 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 2 dari 4.
Berapa lama pelajaran “Menangani Nilai yang Tidak Ditemukan dengan if_not_found” 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
- Sintaks XLOOKUP
- Menangani Nilai yang Tidak Ditemukan dengan if_not_found
- Menelusuri ke Kiri dan dari Bawah
- Mengembalikan Seluruh Baris atau Kolom