ARTICLE · 1107761
Excel文本函数(三):TRIM和 SUBSTITUTE函数
Excel文本函数(三):TRIM和 SUBSTITUTE函数



定义
TRIM 是文本清洗的第一步,有两个核心能力:
删除文本字符串首尾的多余空格(保留单词之间的单个空格); 将连续多个空格压缩为单个空格。
从网页、数据库、ERP 系统导出的文本常混入多余空格,直接参与比对、查找、汇总时会引发莫名其妙的错误——TRIM 就是清理这些"隐形杀手"的首选武器。
语法
=TRIM(text)

实例

定义
将文本字符串中的指定字符替换为新字符。可替换某个字符的所有出现,也可只替换第 N 次出现。核心用途:数据清洗、格式统一、敏感信息脱敏、批量修正错误数据。
语法
=SUBSTITUTE(text, old_text, new_text, [instance_num])

实例

SUBSTITUTE vs REPLACE

选择建议:知道替换什么内容用 SUBSTITUTE;知道替换第几位用 REPLACE。
注意事项
区分大小写:SUBSTITUTE("Excel","e","x") 不会替换任何内容,因为原文里没有小写 e。要先统一大小写,用 LOWER 或 UPPER 包一层。 不支持通配符:*、? 会被当成字面字符。 instance_num 必须 ≥ 1;指定的第 N 次不存在时不替换。 一次只能替换一种字符,多种替换需嵌套使用;嵌套层数过多影响性能。

