如何利用VLOOKUP函数跨表查找数据

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何利⽤VLOOKUP函数跨表查找数据操作⽅法
01
打开含有两个表的excel⽂件,第⼀张表由“⾝份证号、姓名、年龄、部门、⼯资”这5列数据构成,因每⼀⾏数据都缺少“⼯资”信息,因此需要通过“⾝份证号”信息跨表查找将“⼯资”信息补齐。

第⼆张表由“⾝份证号、姓名、⼯资”这3列数据构成,且数据的排序与表⼀不同。

如果⼈⼯去对⽐⾮常⿇烦,⽤vlookup公式将会⾮常⾼效。

02
单击表⼀的E2单元格,点击上⽅的fx按钮,输⼊关键字vlookup就可以找到,输⼊前两个字母时已经搜索到,选择好后点击确定。

03
函数输⼊后,通过下拉E2单元格填充公式⾄E11单元格,也可选择E2⾄E11的全部单元格后⽤快捷键“CTRL+D”填充公式。

数据查找结果如图所⽰(当数据较多时,EXCEL的计算时间较
长,需耐⼼等待),因最后⼀⾏数据在表⼆中没有对应数值,显⽰为#N/A。

04
VLOOKUP函数有4个参数,参数结构为VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)。

现在有⼀些直接汉化了,从上到下的英⽂对应的意思就是查找值、数据表、列
序数、匹配条件。

05
第1个参数lookup_value(查找值)表⽰要通过哪个数据值进⾏查找,这⾥就是表⼀中每⼀⾏的“⾝份证号”信息。

06
第2个参数table_array(数据表)表⽰需要在其中查找数据的表的范围,这⾥就是表⼆从第A列到第C列的所有数据⾏,且该范围的第1列数据必须要和lookup_value所⽤的数据相对应,也就是说通过表⼀“⾝份证号”查找时必须让表⼆的“⾝份证号”在第1列。

07
第3个参数col_index_num(列序数)表⽰查找到相匹配数据的数据⾏后需要返回到表⼀的数据在table_array范围的第⼏列。

这⾥需要将表⼆的“⼯资”信息返回到表⼀,其位置从第A列开始数正好位于第3列,则该参数应填“3”。

08
第4个参数range_lookup(匹配条件)为固定的两个逻辑值,填“0”表⽰精确查找,返回与lookup_value数值精确匹配的某⼀⾏的相应数据,如果表⼀某⾏数据在表⼆不存在,则返回的是#N/A;填“1”表⽰模糊查找,返回与lookup_value数值相近似数据所对应的某⼀⾏的相应数据,⼀般没有#N/A出现。

相关文档
最新文档