Langsung ke konten utama
📌 Fungsi lainnya: lihat Referensi fungsi Formula.

1 Dasar

FIND mencari sebuah nilai mulai dari posisi tertentu dan mengembalikan posisi kemunculan pertamanya. Jika tidak ditemukan, fungsi ini mengembalikan -1.

Sintaks

  • search_value: nilai yang dicari — peka huruf besar/kecil.
  • search_range: nilai, array, atau bidang tempat pencarian dilakukan.
  • start_position: posisi awal. Nilai defaultnya adalah 1.

Contoh

[Bidang 1] pada rekaman pertama berisi “Hello World”.

Contoh 1: posisi “World”

Hasil: 7 (“World” dimulai pada posisi 7).

Contoh 2: mencari “o” mulai dari posisi 8

Hasil: 9 (“o” pertama dari posisi 8 berada pada posisi 9). Gunakan FIND untuk menemukan substring — berguna untuk pemrosesan dan analisis teks. Perhatikan bahwa FIND peka terhadap huruf besar/kecil. Untuk pencarian yang tidak peka huruf besar/kecil, gunakan SEARCH.

2 Contoh skenario

2.1 Pisahkan berdasarkan karakter

Bidang memiliki tiga bagian: tanggal-lokasi-toko. Pisahkan tanggalnya dengan FIND pada ”-“:
MID([Record name],FIND(%22-%22,[Record name],1)+1,len([Record name])

2.2 Periksa berdasarkan karakter

Sesuai ketentuan, deskripsi produk harus menyebutkan alergen — gunakan FIND untuk memeriksanya:

2.3 Ganti sebuah substring

Ganti semua “taste” dengan “flavor” pada deskripsi produk: