vlookup跨表的数据汇总(wpsvlookup跨表引用)
其实vlookup跨表的数据汇总的问题并不复杂,但是又很多的朋友都不太了解wpsvlookup跨表引用,因此呢,今天小编就来为大家分享vlookup跨表的数据汇总的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
excel 如何使用vlookup跨表查找到对应的数据
做个例子你试下可以吗。
单元格中公式=VLOOKUP(B1,INDIRECT(""&B2&"月"&"!A1:B10"),2,0)
1月数据:
2月数据:
通过vlookup查找对应序号的数据。
INDIRECT这个是引用其对应月份表格的数据,后面区域根据实际情况做修改就可以了。
你的表格中工作表的命名是1月-12月,前面单元格中是1-12,所以需要在加一个月就可以匹配引用了。
如何利用VLOOKUP函数跨表查找数据
利用VLOOKUP函数跨表查找数据步骤:
打开需要处理的EXCEL文件。本次所用的电子表格文件由EXCEL2003创建,查找过程中VLOOKUP函数的用法同样适用于高版本的EXCEL。
电子表格文件含有两个数据表。表一由“身份证号、姓名、年龄、部门、工资”这5列数据构成,因每一行数据都缺少“工资”信息,因此需要通过“身份证号”信息跨表查找将“工资”信息补齐。表二由“身份证号、姓名、工资”这3列数据构成,且数据的排序与表一不同。如果只靠人工查找,将“工资”信息一个一个从表二复制到表一,当数据上百、上千乃至上万时,那绝对是要玩死人的。
下面隆重推出今天的主角:VLOOKUP函数。VLOOKUP函数有4个参数,参数结构为VLOOKUP(lookup_value,table_array,col_index_num, range_lookup)。
其中第1个参数lookup_value表示要通过哪个数据值进行查找,这里就是表一中每一行的“身份证号”信息。
第2个参数table_array表示需要在其中查找数据的表的范围,这里就是表二从第A列到第C列的所有数据行,且该范围的第1列数据必须要和lookup_value所用的数据相对应,也就是说通过表一“身份证号”查找时必须让表二的“身份证号”在第1列。
第3个参数col_index_num表示查找到相匹配数据的数据行后需要返回到表一的数据在table_array范围的第几列。这里需要将表二的“工资”信息返回到表一,其位置从第A列开始数正好位于第3列,则该参数应填“3”。
第4个参数range_lookup为固定的两个逻辑值,填“0”表示精确查找,返回与lookup_value数值精确匹配的某一行的相应数据,如果表一某行数据在表二不存在,则返回的是#N/A;填“1”表示模糊查找,返回与lookup_value数值相近似数据所对应的某一行的相应数据,一般没有#N/A出现。
单击表一的E2单元格,选择菜单栏的“插入”,然后选择“函数”,函数类别选择“查找与引用”,通过列表选择“VLOOKUP”函数。
通过选择相应单元格和范围,4个参数所对应的值为(A2,表二!A:C,3,0)。使用熟练后,可以在单元格内输入函数,不用通过插入函数来选择,输入格式为“=VLOOKUP(A2,表二!A:C,3,0)”。注意:不能在单元格处于文本格式时输入函数。
函数输入后,通过下拉E2单元格填充公式至E11单元格,也可选择E2至E11的全部单元格后用快捷键“CTRL+D”填充公式。数据查找结果如图所示(当数据较多时,EXCEL的计算时间较长,需耐心等待),因最后一行数据在表二中没有对应数值,显示为#N/A。
表格数据匹配怎么做vlookup跨表两个表格匹配并求和
举个实例的例子来说明,我们模拟了数据,左边是表1,是1月份工资表数据,右边是表2,是2月份工资表数据。
然后每个月的员工数据不是固定的,有些是重复,有些是单一表里面有的,然后我们现在需要把这两个表的数据放在一个表里面呈现,需要得到下面3列数据的一张表格
员工
1月工资
2月工资
使用一个Vlookup函数便可搞定
❶首先我们要处理员工这个字段,需要把1月份和2月份的员工都放进来,然后里面的员工姓名还不能重复。
所以我们选中A列的数据复制,粘贴到员工列G列,然后将表2的员工数据也复制粘贴到G列
然后我们选中整列数据,在数据选项卡下,删除重复值,然后点击删除,这样的话,就保留了两个表中的所有名单,并且不重复
❷然后我们使用vlookup函数公式分别对两个表中的数据进行查找匹配
我们在H2单元格使用的公式是:
=VLOOKUP(G2,A:B,2,0)
同样的我们在I2单元格使用公式:
=VLOOKUP(G2,D:E,2,0)
❸删除无效重复值,有两种方法
第一种方法,选中H和列将所有的数据,复制,粘贴成值,把里面的公式去掉
然后按CTRL+H,查找错误值,替换成空白即可
第二种方法,我们在VLOOKUP函数公式前面加一个IFERROR公式
=IFERROR(公式,"")
IFERROR有两个参数,第一个参数填写公式,第二个参数填写当第一参数公式出错的时候显示什么,所以我们对于上述使用两个公式:
=IFERROR(VLOOKUP(G2,A:B,2,0),"")
=IFERROR(VLOOKUP(G2,D:E,2,0),"")
这样两个表格的数据就快速的合并在一起了,你学会了么?动手试试吧~
OK,本文到此结束,希望对大家有所帮助。