Excel - TRIM 函数
TRIM 函数
Excel TRIM 函数可从输入的文本字符串中消除多余的无关空格,除了单词之间的一个空格。文本字符串中不需要的空格、尾随空格和前导空格会给用户在应用查找函数、生成图表和打印工作表时造成障碍。例如,如果从外部数据源导出数据集,则可以强制使用 TRIM 函数来保持文本数据中的正确间距。
兼容性
此灵活的 TRIM 函数与以下版本的 MS Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2016
- Excel 2013
- Excel 2010
- Excel 2007
语法
Excel 中 TRIM 函数的语法如下 −
TRIM(text)
参数
您可以将以下参数与 TRIM 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
text | 您想要添加额外空格的文本删除。 | 必需 |
要记住的要点
- Excel 中的 TRIM 函数仅从输入字符串中删除 7 位 ASCII 空格字符。
- TRIM 函数不会删除 Unicode 字符集中引入的不间断空格字符。
TRIM 函数示例
练习以下示例以利用 Excel 中的 TRIM 函数。
示例 1:如何在 Excel 中使用 TRIM 函数?
TRIM 函数用于从文本字符串中删除多余的空格,只在单词之间留下单个空格。
解决方案
步骤 1 − 首先,考虑示例数据集,其中输入文本显示在单元格区域 B3:B6 中。

步骤 2 −之后,选择范围 C3:C6 单元格并在公式栏中输入公式 =TRIM(C3) 。

步骤 3 −此外,按"ctrl+Enter"键将计算值填充到选定范围 C3:C6 中。

示例 2:Excel 中的 LEFT TRIM 函数
LEFT TRIM 函数不作为单个函数存在,但您可以结合使用 TRIM 和 LEFT 函数来实现类似的结果。
解决方案
如果您愿意在删除额外空间后仅显示左侧的几个字符,则可以将 LEFT 函数与 Excel 中的 TRIM 函数结合起来。
首先,双击 C3 单元格并编写公式 =LEFT(TRIM(B3),4)。
在此表达式中,TRIM 函数从 B3 单元格中删除多余空格,该单元格引用字符串"Page Layout",然后,LEFT 函数从输入字符串中获取前四个字符。

此外,按 Enter 键获取结果值,即"Page"。

示例 3:Excel 中的 RIGHT TRIM 函数Excel
RIGHT TRIM 函数不是独立函数。它通常是指将 TRIM 函数与 RIGHT 函数一起使用,以从文本字符串的右侧删除多余的空格。
解决方案
通过结合使用 RIGHT 和 TRIM 函数,您可以在删除尾随空格和多余空格后轻松提取文本字符串末尾的一定数量的字符。
选择 C2 单元格并输入公式 =RIGHT(TRIM(B2),5)。在此表达式中,TRIM(B2) 函数首先删除 B2 单元格中不需要的空格,然后 RIGHT 函数仅返回文本字符串右端的五个字符。

然后点击 Enter 选项卡。

示例 4:LEN 函数与 TRIM 函数
LEN 函数和 TRIM 函数可以一起使用,在删除多余字符后计算字符串中的字符数空格。
解决方案
假设一个文本字符串包含大量额外空格。当您评估 LEN 函数时,额外的空格字符将被视为 1,就像通常的字符一样,这给 Excel 用户带来了歧义。
为了消除此问题,您可以将 LEN 函数与 TRIM 函数结合起来。在 B3 单元格中输入公式 =LEN(TRIM(" Investigate Accessibility")),然后点击 Enter 键。

因此,结果值为 24,表示删除多余空格后提供的字符串的长度。
下载练习表
您可以下载并使用示例数据表来练习 TRIM 函数。