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 tertentu, fungsi akan melemparkan #VALUE! .
Misalnya, fungsi seperti:
-
=FIND("gloves","Gloves (Youth)",1)
Akan melemparkan #VALUE! karena tidak ada "sarung tangan" yang cocok dalam string, tetapi ada "Sarung Tangan". Ingatlah bahwa FIND peka huruf besar kecil, jadi pastikan nilai dalam find_text memiliki kecocokan persis dalam string dalam 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 adalah argumen opsional, dan jika Anda menghilangkannya, nilai default akan diasumsikan sebagai 1. Namun, jika argumen ada dalam sintaks dan nilai diatur ke 0, Anda akan melihat #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: Koreksi nomor awal seperlunya.
Perlu bantuan lainnya?
Anda selalu dapat bertanya kepada ahli di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas.
Lihat Juga
Memperbaiki kesalahan #VALUE! .
Cara menghindari rumus yang rusak
Mendeteksi kesalahan dalam rumus