Cara memperbaiki kesalahan #VALUE! dalam fungsi FIND/FINDB dan SEARCH/SEARCHB

Topik ini menyediakan bantuan untuk skenario paling umum untuk kesalahan #VALUE! dalam fungsi FIND/FINDB dan SEARCH/SEARCHB

Beberapa hal yang perlu diketahui tentang fungsi FIND dan SEARCH

  • Fungsi FIND dan SEARCH sangat serupa. Kedua fungsi tersebut berfungsi dengan cara yang sama, dengan menemukan karakter atau string teks di dalam string teks lainnya. Perbedaan antara kedua fungsi ini adalah bahwa FIND peka huruf besar/kecil, dan SEARCH tidak peka huruf besar/kecil. Jadi, jika Anda tidak ingin mencocokkan huruf besar/kecil dalam string teks, gunakan SEARCH.

  • Jika ingin fungsi yang mengembalikan string berdasarkan nomor karakter yang Anda tentukan, gunakan fungsi MID bersama dengan FIND. Anda dapat menemukan informasi dan contoh penggunaan kombinasi MID dan FIND dalam topik bantuan FIND.

  • Sintaks fungsi tersebut sama, find_text, within_text, [start_num]). Dalam bahasa sederhana, sintaks berarti Apa yang Anda ingin temukan?, Di mana Anda ingin menemukannya?, Dari posisi mana Anda ingin untuk memulai?

Masalah: nilai dalam argumen find_text tidak dapat ditemukan dalam string within_text

Jika fungsi tidak dapat menemukan teks yang akan ditemukan dalam string teks yang ditentukan, fungsi akan mengembalikan kesalahan #VALUE!.

Misalnya, fungsi seperti:

  • =FIND("gloves","Gloves (Youth)",1)

Akan mengembalikan kesalahan #VALUE!, karena tidak ada yang cocok dengan kata "gloves" dalam string, tetapi yang ada adalah “Gloves”. Ingat bahwa FIND peka huruf besar/kecil, jadi pastikan nilai dalam find_text memiliki kecocokan yang sama persis dalam string di argumen within_text.

Namun, fungsi SEARCH akan mengembalikan nilai 1, karena fungsi ini tidak peka huruf besar/kecil:

  • =SEARCH("gloves","Gloves (Youth)",1)

Solusi: Koreksi sintaks sebagaimana diperlukan.

Masalah: Argumen start_num diatur ke nol (0)

Argumen start_num merupakan argumen opsional, dan jika Anda menghilangkannya, nilai default akan dianggap sebagai 1. Namun, jika argumen disajikan dalam sintaks dan nilai diatur ke 0, Anda akan mendapatkan kesalahan #VALUE!.

Solusi: Hapus argumen start_num jika tidak diperlukan, atau atur ke nilai yang sesuai dan benar.

Masalah: Argumen start_num lebih besar dari argumen within_text

Sebagai contoh, fungsi:

  • =FIND("s","Functions and formulas",25)

Mencari "s" dalam string "Functions and formulas" (within_text) dimulai dari karakter ke-25 (start_num), tetapi akan mengembalikan kesalahan #VALUE! karena hanya ada 22 karakter dalam string.

Tips:  Untuk menemukan jumlah karakter total dalam string teks, gunakan fungsi LEN

Solusi: Perbaiki angka awal sebagaimana diperlukan.

Punya pertanyaan fungsi tertentu?

Posting pertanyaan dalam forum komunitas Excel

Bantu kami meningkatkan Excel

Memiliki saran tentang bagaimana kami dapat meningkatkan Excel versi berikutnya? Jika demikian, silakan lihat topik-topik di Suara Pengguna Excel.

Lihat Juga

Memperbaiki kesalahan #VALUE!

Fungsi FIND/FINDB

FUNGSI SEARCH/SEARCHB

Gambaran umum rumus di Excel

Cara menghindari rumus yang rusak

Menggunakan pemeriksaan kesalahan untuk mendeteksi kesalahan dalam rumus

Semua fungsi Excel (sesuai alfabet)

Semua fungsi Excel (berdasarkan kategori)

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×