夜雨聆风学习资料网

ARTICLE · 1107761

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

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

定义

TRIM 是文本清洗的第一步,有两个核心能力:

  1. 删除文本字符串首尾的多余空格(保留单词之间的单个空格);
  2. 将连续多个空格压缩为单个空格。

从网页、数据库、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 次不存在时不替换。
  • 一次只能替换一种字符,多种替换需嵌套使用;嵌套层数过多影响性能。

相关学习资料