尋找包含在另一個文字字串內的一個文字字串,並傳回您要搜尋之文字字串的開始位置,相對於其在包含該字串串的文字字串中的位置。
語法
尋找 (find_text、 within_text、[ start_num ]、 [ ignore_case ])
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
|
find_text |
必要 |
字串 |
這是您要尋找的文字字串。 |
|
format |
必要 |
字串 |
這是包含您要尋找之文字的文字字串。 |
|
start_num |
選用 |
數字 |
要開始搜尋的字元。 within_text 中的第一個字元為 1。 如果遺漏 start_num,則會假設為 1。 |
|
ignore_case |
選用 |
布林值 |
依照預設,FIND 函數會將大小寫視為相異。 如果您要 FIND 函數忽略大小寫,請將此引數設定為 TRUE。 |
傳回值
數字
註解
若找到多個符合的項目,FIND 函數會傳回字串中第一個符合項目的起始位置。 find_text自變數不會將任何字元視為通配符。
若 find_text:
- 為空白 (""),FIND 會比對搜尋字串中的第一個字元 (也就是編號為 start_num 的字元或 1)。
- 不會顯示在 within_text 中,FIND 會傳回 #VALUE! 錯誤值。
若 start_num:
- 不大於零 (0),FIND 會傳回 #VALUE! 錯誤值。
- 大於 within_text 的長度,FIND 會傳回 #VALUE! 錯誤值。
範例
FIND ("2003","January 1, 2003")
會傳回 12。