用V来自lookup 比对两列数据时,个别数据有遗漏
的有关信息介绍如下:问题补充说明:用Vlookup 比对两列数据时,个别数据有遗漏。有sheet1、sheet2两张数据表其中sheet1表中有A、B两列数据,其中A列为3000个人的名字,B列为对应的编号(按顺序排列的);sheet2中有A列数据为2000个人的名字,这2000个人有部分在sheet1表中的A列,有的不在,现在要通过比对两列名字的数据,使当sheet2A列中的名字在sheet1的A列里有时,返回该名字在sheet1中对应的B列的编号。使用的函数为:=IF(ISNA(VLOOKUP(A5,Sheet1!A:B,2,FALSE)),0,(VLOOKUP(A5,Sheet1!A:B,2,FALSE)))但是在使用时,sheet2中A列的几个名字明明在sheet1的A列里有(用系统的查找功能可以查到),但是返回的却是“0”,求高手解答!~
使用vlookup函数时,有两点需要注意:
1、是否存在空格。
即使只是内容后多一个空格,vlookup函数也不能识别。
如果不能确定的话,建议用“查找-替换”把相关的空格替换掉。或者使用trim函数处理一下要比较的列也可以。
2、如果是比较数字列,例如序号、学号等,是否存在单元格格式不同的情况。
如果单元格格式为文本,而内容为1、2、3之类的数字,那么是作为准本袁定易入便留文本处理的。你把这种文本格式数字内容的列,去导厂块和数字格式数字内容的列比较的话,vlookup函数将不能识别。
如果不能确定数字的格式,最好在比较前用value函数,统一处理一下要比较的数字列。