Excel中我们经常会发现一个尴尬的问题,那就是在匹配数据的时候,明明数据源有这个人,但是结果总是出现错误或查询不到。这就是常出现的文本空格的问题。
如上图所示,我们需要根据人员的姓名查询对应的部门。在左边的数据明细中,我们明明有看到李银\李建荣两个人的信息,但是vlookup函数出来的结果却是错误值。这里面最大的问题就是数据源中文本包含了空格。下面我们就来学习3个快捷操作方法。
方法一:Ctrl+H替换空格的方法快速解决错误问题
操作方法:
1、利用替换的Ctrl+H替换的方法可以快速的将空白的单元格内容取消掉;
2、首先现在数据源中的姓名所在列,然后按Ctrl+H进入内容替换页面。在查找的内容中,我们按一下空格键,这样就代表查找空白内容;替换的内容我们不做任何调整和修改。点击确定即可快速的将空白内容替换。
方法二:SUBSTITUTE函数快速替换文本空白内容
操作方法:
1、因为源数据姓名中包含空格,所以我们需要在源数据里面利用substitue函数进行取消空值;
2、先在姓名列右边插入一个辅助列,然后输入substitute函数将包含空值的姓名替换为没有空值的姓名;
3、利用vlookup函数根据新的姓名列进行数据查询即可。
函数公式:
=SUBSTITUTE(C3," ","",1)
SUBSTITUTE:(需要替换的文本,旧文本,新文本,第N个旧文本)。注:当第四参数取消时,代表将文本中所有的旧文本都进行替换。
方法三:Trim函数快速消除文本空格
操作技巧:
1、在文本前后出现空格的时候,提出文本空值我们还可以利用trim函数进行操作;
2、Trim函数为去除文本前后的空值,对应的参数就一个。函数公式:=TRIM(C3)。通过Trim函数对文本去除空格后,我们在利用vlookup函数根据新的内容进行查询即可。
注意点:Trim函数只能去除文本前后的空格,如果空值出现在文本中间,我们还需要利用替换法或者Substitute函数进行处理。
现在你学会如何根据特定的场景去除文本中包含的空值了吗?
领取专属 10元无门槛券
私享最新 技术干货