傳回字串在文字內首次出現的位置,並將所有雙字元計算為 2。
用法示範
SEARCHB("新", "农历新年", 2)
語法
SEARCHB(search_for, text_to_search, [starting_at])
search_for- 要在text_to_search中尋找的字串。text_to_search- 系統會在這段文字中尋找search_for第一次出現的位置。starting_at- [ 選用 - 預設為1] - 在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。