SEARCH mengembalikan jumlah karakter di mana karakter atau string teks tertentu pertama kali ditemukan, dimulai dengan start_num. Gunakan SEARCH untuk menentukan lokasi karakter atau string teks dalam string teks lain sehingga Anda dapat menggunakan fungsi MID atau REPLACE untuk mengubah teks.
Sintaks
SEARCH(find_text,within_text,start_num)
Find_text adalah teks yang ingin Anda temukan. Anda dapat menggunakan karakter wildcard — tanda tanya (?) dan tanda bintang (*) dalam find_text. Tanda tanya akan menemukan setiap karakter tunggal; tanda bintang akan menemukan karakter dalam urutan apa pun. Jika ingin benar-benar menemukan karakter tanda tanya atau tanda bintang, ketikkan tilde (~) sebelum karakter.
Within_text adalah teks di mana Anda ingin mencari find_text.
Start_num adalah nomor karakter di within_text tempat Anda ingin mulai mencari. Gunakan start_num untuk melompati sejumlah karakter tertentu. Misalnya, Anda bekerja dengan string teks "AYF0093. YoungMensApparel". Untuk menemukan angka dari "Y" pertama dalam bagian deskriptif string teks, atur start_num sama dengan 8 sehingga bagian nomor seri teks tersebut tidak dicari. SEARCH dimulai dengan karakter 8, menemukan find_text pada karakter berikutnya, dan mengembalikan angka 9. SEARCH selalu mengembalikan jumlah karakter dari awal within_text, menghitung karakter yang Anda lewati jika start_num lebih besar dari 1.
Keterangan
- SEARCH tidak membedakan antara huruf besar dan huruf kecil saat mencari teks.
- SEARCH mirip dengan FIND kecuali FIND peka huruf besar kecil.
- Jika find_text tidak ditemukan, #VALUE! dikembalikan.
- Jika start_num dihilangkan, maka diasumsikan sebagai 1.
- Jika start_num tidak lebih besar dari 0 (nol) atau lebih besar dari panjang within_text, #VALUE! dikembalikan.
Contoh
| Col1 | Col2 | Col3 | Rumus | Deskripsi (Hasil) |
|---|---|---|---|---|
| Pernyataan | Margin Profit | margin | =SEARCH("e",[Col1],6) | Posisi "e" pertama dalam string, dimulai dari posisi keenam (7) |
| Pernyataan | Margin Profit | margin | =SEARCH([Col3],[Col2]) | Posisi "margin" dalam "Margin Laba" (8) |
| Pernyataan | Margin Profit | margin | =REPLACE([Col2],SEARCH([Col3],[Col2]),6,"Amount") | Mengganti "Margin" dengan "Jumlah" (Jumlah Laba) |