傳回字串在文字內首次出現的位置,並將所有雙字元計算為 2。
用法示範
SEARCHB("新", "农历新年", 2)
語法
SEARCHB(search_for, text_to_search, [starting_at])
search_for
- 要在text_to_search
中尋找的字串。text_to_search
- 系統會在這段文字中尋找search_for
第一次出現的位置。starting_at
- [ OPTIONAL -1
by default ] - 開始搜尋時在text_to_search
中的字元位置。
說明
- 如果找不到
search_for
,系統會傳回 #VALUE! 錯誤值。 - 請確認
search_for
和text_to_search
的先後順序正確,否則系統可能會傳回 #VALUE! 錯誤值。引數的呈現順序與SPLIT
和SUBSTITUTE
等其他文字函式的呈現順序不同。 - 如果您搜尋不到符合的項目,我們會建議您使用
IFERROR
之類的函式來核對。 - 您可以在
search_for
中使用問號 (?) 或星號 (*) 等萬用字元。問號可對應任何單一字元;星號可對應任何系列字元。如果您想尋找實際的問號或星號,可以在問號 (?) 或星號 (*) 之前輸入波狀符號 (~),或尋找FINDB
。 - 針對標準字元集,請使用
SEARCH
;針對雙位元組的字元集 (例如:日文、簡體中文、繁體中文、韓文),請使用SEARCHB
。
另請參閱
SEARCH
:傳回在文字中找到指定字串第一次出現的位置 (不區分大小寫)。
REPLACE
:將文字字串的一部分取代成其他文字字串。
REGEXREPLACE
:利用規則運算式將文字字串的一部分取代成其他文字字串。
REGEXMATCH
:某段文字是否符合規則運算式。
SUBSTITUTE
:以新文字取代字串中的現有文字。
SPLIT
:以指定字元或字串分隔文字,並將分隔後的區段放入同一列的不同儲存格。
FIND
:傳回在文字中找到指定字串第一次出現的位置 (區分大小寫)。
FINDB
:傳回字串在文字內首次出現的位置,並將所有雙字元計算為 2。