跳至主要内容

Excel CLEAN 函数

Author: Siluvia Last Modified: 2025-07-31

Microsoft Excel 的 CLEAN 函数用于从给定文本中删除所有不可打印的字符。

show the usage of Excel CLEAN function

语法

=CLEAN (文本)


参数

文本 (必需):您将从中删除不可打印字符的文本。


返回值

返回已删除不可打印字符的文本。


函数说明

CLEAN 函数会从给定文本中删除 7 位 ASCII 码中的前 32 个非打印字符(值 0 到 31)。在 Unicode 字符集中,还有其他非打印字符(值 127、129、141、143、144 和 157)。对于这些额外的非打印字符,CLEAN 函数本身无法删除它们。


示例

本节将通过详细示例解释如何使用 CLEAN 函数。

示例 1:从给定文本中删除不可打印字符和换行符

要从给定文本中删除不可打印字符以及换行符,请按照以下步骤操作。

1. 选择一个空白单元格以输出已删除不可打印字符的文本。

2. 将以下公式复制到其中并按 Enter 键。 =CLEAN(B3)

show the usage of Excel CLEAN function

3. 然后向下拖动填充柄以将公式应用到其他单元格,从而获取所有不含不可打印字符的文本。

show the usage of Excel CLEAN function
示例 2:从给定文本中删除不可打印字符、换行符和多余空格

要同时删除不可打印字符、换行符和多余空格,可以按照以下步骤操作。

1. 选择一个空白单元格,将以下公式复制到其中并按 Enter 键。 =TRIM( CLEAN( C3 ))

show the usage of Excel CLEAN function

然后向下拖动填充柄以获取所有不含不可打印字符和多余空格的文本,如下截图所示。

show the usage of Excel CLEAN function
示例 3:检查单元格是否包含不可打印字符

有时,不可打印字符隐藏在单元格中,如果您想识别某个单元格是否包含不可打印字符以便清理它们,本节中的公式可以帮助您。

1. 选择一个与要检查不可打印字符的单元格相邻的空白单元格,将以下公式复制到其中并按 Enter 键。 =IF(CLEAN(B3)=B3,"无","需要清理")

show the usage of Excel CLEAN function

2. 然后向下拖动填充柄以获取所有结果。

show the usage of Excel CLEAN function

注意:如果特定单元格中存在不可打印字符,则返回“需要清理”,否则返回“无”。


更多关于清理特定字符的文章:

在 Excel 中删除非字母数字字符 假设有一组数据,例如 JAMES0898#4%^{},其中包含工作表中的非字母数字字符,现在您只想删除非字母数字字符并保留字母数字字符。例如,JAMES0898#4%^{} > JAMES0898。本文提供了方法供您参考。点击了解更多...

在 Excel 中删除单元格中的字母字符 假设您需要从 Excel 中的一组数据中删除所有字母字符,例如单元格中的数据可能是“lucase 13654698745”,而您希望它变为“13654698745”,如何快速从单元格中删除所有字母字符?有什么好办法来解决这个问题吗?尝试本文中的方法。点击了解更多...

在 Excel 中删除单元格中的非数字字符 假设您有一个工作表,其中包含大量类似 ABCD4578124YUIOH 的数据,并且您只想删除非数字字符 ABCDYUIOH,但保留单元格中的数字字符。尝试本文中的方法。点击了解更多...

在 Excel 中删除单元格中的非字母字符 例如,您有一组数据如 Jacob "001" @#$%,并且您想从字符串中删除所有非字母字符以将其保留为 Jacob。在 Excel 中,如何快速从单元格中删除所有非字母字符?本文展示了两种方法,帮助您轻松完成此操作。点击了解更多...

快速删除 Excel 中的换行符 有时,当您从网站复制某些数据或使用 Alt + Enter 键分隔值时,会出现一些换行符或回车符,如果您想快速删除 Excel 中的多个换行符,可以通过本文中的方法快速完成。点击了解更多...


最佳的办公生产力工具

Kutools for Excel - 助您脱颖而出

🤖 Kutools AI 助手:基于智能执行革新数据分析:智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数
热门功能查找、高亮或标记重复项  |  删除空行  |  合并列或单元格而不丢失数据  |  无需公式四舍五入 ...
超级 VLookup多条件  |  多值  |  跨多表  |  模糊查找...
高级下拉列表简易下拉列表  |  级联下拉列表  |  多选下拉列表...
列管理器添加指定数量的列  |  移动列  |  切换隐藏列的可见状态  比较列以 选择相同和不同单元格 ...
特色功能网格聚焦  |  设计视图  |  增强编辑栏  |  工作簿与工作表管理器 | 资源库(自动文本)  |  日期提取  |  合并工作表  |  加密/解密单元格  |  按列表发送电子邮件  |  超级筛选  |  特殊筛选(筛选粗体/斜体/删除线...) ...
排名前 15 的工具集12 个文本工具添加文本删除特定字符 ...)  |  50+ 种图表 类型甘特图 ...)  |  40+ 实用 公式基于生日计算年龄 ...)  |  19 个插入工具插入二维码从路径插入图片 ...)  |  12 个转换工具小写金额转大写汇率转换 ...)  |  7 个合并和拆分工具高级合并行拆分 Excel 单元格 ...)  |  ... 更多功能
使用您偏好的语言来操作 Kutools - 支持英语、西班牙语、德语、法语、中文等 40 多种语言!

Kutools for Excel 拥有超过 300 项功能,确保您所需的一切都仅需一键之遥...


Office Tab - 在 Microsoft Office(包括 Excel)中启用标签式阅读和编辑

  • 一秒内在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标点击,告别鼠标手。
  • 在查看和编辑多个文档时,您的生产力可提升 50%。
  • 为 Office(包括 Excel)带来高效标签页,就像 Chrome、Edge 和 Firefox 一样。