文本
CLEAN
定义
CLEAN 返回去掉不可打印字符后的文本。
语法
=CLEAN(text)
参数
| 参数 | 含义 |
|---|---|
text |
要去掉不可打印字符的文本,或包含该文本的单元格。 |
示例演练
从另一个系统粘贴时,每个工位标签前面都带了一个制表符。标签在 A2:A4 中生成。
| A:原始标签 |
|---|
| =CHAR(9)&"desk" |
| =CHAR(9)&"lamp" |
| =CHAR(9)&"mat" |
公式:=CLEAN(CHAR(9)&"desk")
结果:desk。CHAR(9) 是制表符,CLEAN 会把它去掉,留下可打印的字母。
练习
单元格 A2 中是公式 =CHAR(7)&"ok",前面带了一个不可打印字符。请在 B2 中写出一个去掉该字符并留下 ok 的公式。
- 在 B2 中写出一个 CLEAN 公式,去掉 A2 中的不可打印字符。
- B2 应显示去掉不可打印字符后的 A2。
第 1 步,共 2 步
在 B2 中输入 =CLEAN(A2)。
A2 在 ok 前面有一个不可打印字符,所以 CLEAN 留下 ok。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 CLEAN。
B2 现在显示 ok。
相关函数
TRIM 去掉可打印文本中的多余空格。SUBSTITUTE 可以替换 CLEAN 去不掉的残留字符。CLEAN 负责去掉不可打印字符。
常见错误
以为 CLEAN 会去掉不间断空格:CHAR(160) 会留在文本里,所以那个字符仍需要 SUBSTITUTE。