字符串的比较及清理垃圾字符

在日常的数据输入或操作时,表面上看起来完全相同的字符,却经常查询不到相匹配的结果,这往往是由于目标字符串与关键字不符导致的

一、字符串的比较

如下图:

字符串的比较及清理垃圾字符

C2单元格 =A1=B1 返回TRUE

C3单元格 =EXACT(A1,B1)返回FALSE,是因为EXACT区分大小写

I LOVE YOUI LOVE YOU表面上看都一样,为什么都返回FALSE呢?

是因为B5单元格中的每个单词之间有两个空格,而A5中只有一个,这常常发生在手工输入时,为消除字符串中多余的空格,我们可以使用TRIM函数

TRIM 除了单词之间的单个空格外,清除文本中所有的空格

连续空格保留一个,删除其他空格。

TRIM(text)

TRIM(目标单元格)

字符串的比较及清理垃圾字符

E5单元格中输入 =A5=TRIM(B5)

E6单元格中输入 =EXACT(A5,TRIM(B5))

两个公式返回的结果都为TRUE,是强行将B5单元格中单词间的多余空格删除掉(单词间的两个空格删除,剩余一个空格)

二、清理垃圾字符

CLEAN 删除文本中不能打印的字符

CLEAN(text)

CLEAN(目标单元格)

如下图:

字符串的比较及清理垃圾字符

A10单元格中的内容为"[]好好学习[]","[]"为非打印字符

输入公式=CLEAN(A10) 进行清理

返回结果为"好好学习"。

发表评论 取消回复
表情 图片 链接 代码

  1. 森屿博客

    博主是开花市的吗?[发呆]

    • Gmc
      Gmc 站长

      @森屿博客没有啦,六六她是学相关专业的,很喜欢花花草草的XD

分享
微信
微博
QQ