打印本文 打印本文  关闭窗口 关闭窗口
EXCEL两个表文本内容相同比对结果错误问题解决方法4567
作者:佚名 文章来源:本站原创 点击数:90 更新时间:2020-7-22 14:35:06

近期有个朋友遇到点技术问题,想把两个EXCEL表中相同的单元格进行比对,并显示相关内容。
在EXCEL中两表比对比较简单,于是帮朋友进行操作过程如下:
表A:委托单位字段中C2单元格中显示:刘某某
表B:委托单位字段中C2单元格中也显示有:刘某某
输入公式:=VLOOKUP(C2,表B!C:C,1,FALSE)
目的:如果在表B:C列中,包含表A,C2单元格字符串:“刘某某”时,返回结果:表B:相同字符单元格的字符串“刘某某”
如图:实际返回结果错误
 
通过测试,从新输入:刘某某后显示正常,因此,分析,可能由于原表可能有导出错误或包含非打印字符字,因此错误,所以,使用函数:LENB对单元格字符串进行查询,显示结果:7,正常“刘某某”应该为6个字符,再查询表B中,显示结果为:6,如下图:

 
 
找到问题后,我们可以使用:CLEAN函数对单元格数据进行整理。
CLEAN: 从文本中删除 7 位 ASCII 代码中的前 32 个非打印字符(值 0 到 31)
整理后再次比对结果正常:

 



打印本文 打印本文  关闭窗口 关闭窗口