ID EN
#Text

SEARCH

Excel Functions 🇮🇩 Bahasa Indonesia

Dapatkan lokasi substring dalam sebuah string

Syntax

EXCEL
=SEARCH(find_text, within_text, [start_num])

Arguments

Parameter Deskripsi
find_text The substring to find.
within_text The text to search within.
start_num [optional] Starting position. Optional, defaults to 1.

Return Value

Angka yang mewakili lokasi substring

Details

Fungsi SEARCH mengembalikan posisi (sebagai angka) dari satu string teks di dalam string teks lainnya. Dalam kasus paling dasar, Anda dapat menggunakan SEARCH untuk menemukan posisi substring dalam string teks. Anda juga dapat menggunakan SEARCH untuk memeriksa apakah sel berisi teks tertentu. SEARCH tidak peka huruf besar-kecil, artinya tidak membedakan huruf besar dan kecil. Selain itu, SEARCH mendukung penggunaan wildcard seperti *?~, sehingga memungkinkan pola pencarian yang lebih fleksibel. Berikut adalah beberapa poin penting yang perlu diingat tentang fungsi SEARCH: Catatan: Fungsi SEARCH mirip dengan fungsi FIND. Kedua fungsi mengembalikan posisi satu string teks di dalam string teks lainnya. Namun, tidak seperti FIND, SEARCH tidak peka huruf besar-kecil dan mendukung wildcard. Sintaks dasar fungsi SEARCH terlihat seperti ini SEAR

Contoh

Basic syntax

The basic syntax of the SEARCH function looks like this

EXCEL
SEARCH(find_text,within_text,[start_num])
Basic example

The SEARCH function is designed to look inside a text string for a specific substring. When SEARCH locates the substring, it returns the position of t

EXCEL
=SEARCH("p","apple") // returns 2
=SEARCH("z","apple") // returns #VALUE!
=SEARCH("apple","Pineapple") // returns 5
Basic example

Note that text values entered directly into SEARCH must be enclosed in double quotes (""). Unlike the FIND function, the SEARCH function is not case-s

EXCEL
=SEARCH("a","Apple") // returns 1
=SEARCH("A","Apple") // returns 1
=SEARCH("Apple","Pineapple") // returns 5
Forcing a TRUE or FALSE result

By default, the SEARCH function returns a number when a search string is found and a #VALUE! error when not. This is inconvenient in cases where you s

EXCEL
=ISNUMBER(SEARCH("p","apple")) // returns TRUE
=ISNUMBER(SEARCH("z","apple")) // returns FALSE
If cell contains

Once you have a TRUE or FALSE result, you can combine the SEARCH function with the IF function to create "if cell contains" logic. The generic pattern

EXCEL
=IF(ISNUMBER(SEARCH(substring,A1)), "Yes", "No")
If cell contains

The formula in C5, copied down, is:

EXCEL
=IF(ISNUMBER(SEARCH("abc",B5)),"x","")

See Also

FIND REPLACE SUBSTITUTE