將文字字串的一部分取代為不同的文字字串。
語法
SUBSTITUTE (text, old_text, new_text [, start_num ][, ignore_case_opt )
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
|
text |
必要 |
字串 |
這是您要取代字元的文字,或含有該文字之儲存格的參照。 |
|
old_text |
必要 |
字串 |
這是要取代的文字。 |
|
new_text |
必要 |
字串 |
這是您要用來取代 old_text 的文字。 |
|
start_num_opt |
選用 |
數值 |
指定要取代的old_text。 |
|
ignore_case_opt |
選用 |
布林值 |
FALSE 為大小寫視為相異;否則為 TRUE。 預設值為 FALSE。 |
傳回值
字串
註解
若您指定 start_num_opt,則只會取代那一個 old_text。 否則,text 中的每一個 old_text 都會變更為 new_text。
當您要取代文字字串中的特定文字,請使用 SUBSTITUTE 函數。 如果您想要取代文字字串中特定位置所發生的文字,請使用 REPLACE 函式。
範例
SUBSTITUTE ("1 January 2003", "January", "JAN")
會傳回 "1 JAN 2003"。
SUBSTITUTE ("1 January 2003","january","JAN")
會傳回 "1 January 2003"。 不會進行任何變更,因為文字搜尋是將大小寫視為相異的。