用不同的文本字符串替换文本字符串的一部分。
语法
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 |
可选 |
Boolean |
如果区分大小写,则其值为 FALSE;否则为 TRUE。 默认值为 FALSE。 |
返回值
String
备注
如果指定 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”。 不会进行任何更改,因为文本搜索区分大小写。