举例来说明:加入sheet1是一个信息量较大的母文件,是一个完整的库,50行*5列。A列是学号,B列是姓名,C列是性别,D列是学校,E列是班级。
现在有一个小名单,信息包含了学号和姓名,没有其他信息,这个时候就可以用VLOOKUP连接出其他想要信息了,函数为=VLOOKUP(A2,Sheet1!$A$2:$E$51,3,FALSE),A2是想要查找的学号;Sheet1!$A$2:$E$51是查找区域;3是结果显示的列,即性别;FALSE是精确查找。若此时要显示班级那就把3改为5
如果不成功,那就必须将母本文件改成文本格式,07的在数据-分列-下一步-下一步-列数据结构选本文-完成 即可。
value 为需要在数据表第一行中进行查找的数值。
array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用。
·array 的第一行的数值可以为文本、数字或逻辑值。
·如果 range为 TRUE,则array 的第一行的数值必须按垂直线升序、A-Z、FALSE、TRUE排列;否则,函数 HLOOKUP 将不能给出正确的数值。如果 range为 FALSE,则array不必进行排序。
·文本不区分大小写。
index 为行序号。index为1时,返回array第一行的数值,为2时,返回第二行的数值,以此类推。
Range 为一逻辑值,指明函数查找时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值。也就是
说,如果找不到精确匹配值,则返回小于value 的最大数值。如果 range为 FALSE,函数将查找精确匹值,
如果找不到,则返回错误值 #N/A!。