Σ表格公式学堂EXCEL FORMULA & SCENARIO

SUBSTITUTE替换文本

把文字里的某段内容换成别的。

Excel 2016+WPS 兼容在线测试
1

语法结构

SUBSTITUTE(文本, 旧文本, 新文本, [第几个])
文本旧文本新文本第几个方括号 [ ] 表示可选参数
参数必填类型说明示例值
文本必填文本/单元格原文字A2
旧文本必填文本要被替换掉的内容" "
新文本必填文本换成什么,空字符串 "" 表示删除""
第几个可选数字只替换第几次出现,省略则全部替换1

返回:文本:替换后的字符串

2

什么时候用它

删掉所有空格
SUBSTITUTE(A2," ","") 一步到位。
看完整场景方案 →
统一符号
把中文逗号换成英文逗号,方便分列。
看完整场景方案 →
3

动画演示

动画演示·原始名单第 1 / 3 步
ABC
1姓名电话备注
2张三 13800001111 销售部 张三13800001111
3李四 13900002222 技术部
4王五 13700003333市场部
STEP 1
找到 A2 里的空格
张三13800001111:张三 13800001111
4

示例演示

C2 : =SUBSTITUTE(A2," ","")
=SUBSTITUTE(A2," ","") 得到「张三13800001111」
ABC
1姓名电话备注
2张三 13800001111 销售部 张三13800001111
3李四 13900002222 技术部
4王五 13700003333市场部
当前表:原始名单 · 公式单元格 C2 · 绿色底为公式,蓝色底为动态数组溢出结果
5

常见错误

现象没替换成功
原因旧文本里含看不见的空格或全角空格
解决复制原单元格里的字符来用,或先用 CLEAN
现象只想替换一处却全换了
原因漏写第 4 个参数
解决指定要替换第几次出现
6

相关公式

动手试一试

在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。

在编辑器中打开示例 ↗

用到这个公式的场景