VLOOKUP函数的大神级使用方法-跨多表查找
发布时间:2022-04-22 06:33:53
VLOOKUP函数的大神级使用方法-跨多表查找
【例】工资表模板中,每个部门一个表。
在查询表中,要求根据提供的姓名,从销售~综合5个工作表中查询该员工的基本工资。
分析:
如果,我们知道A1是销售部的,那么公式可以写为:=VLOOKUP(A2,销售!A:G,7,0)
如果,我们知道A1可能在销售或财务表这2个表中,公式可以写为:=IFERROR(VLOOKUP(A2,销售!A:G,7,0),VLOOKUP(A2,财务!A:G,7,0))
意思是,如果在销售表中查找不到(用iferror函数判断),则去财务表中再查找。如果,我们知道A1可能在销售、财务或服务表中,公式可以再次改为:
=IFERROR(VLOOKUP(A2,销售!A:G,7,0),IFERROR(VLOOKUP(A2,财务!A:G,7,0),VLOOKUP(A2,!A:G,7,0)))
意思是从销售表开始查询,前面的查询不到就到后面的表中查找。如果,有更多的表,如本例中5个表,那就一层层的套用下去。这也是我们今天提供的VLOOKUP多表查找
方法1:
=IFERROR(VLOOKUP(A2,服务!A:G,7,0),IFERROR(VLOOKUP(A2,人事!A:G,7,0),IFERROR(VLOOKUP(A2,综合!A:G,7,0),IFERROR(VLOOKUP(A2,财务!A:G,7,0),IFERROR(VLOOKUP(A2,销售!A:G,7,0),"无此人信息")))))
如果你想简化一下公式,以适合在更多的表中查,再提供一个思路,只是公式简单了,理解起来却难了。这里你只需要学会怎么修改公式套用就可以了。
方法2:
=VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"销售";"服务";"人事";"综合";"财务"}&"!a:a"),A2),{"销售";"服务";"人事";"综合";"财务"})&"!a:g"),7,0)
你只需要修改以下部分,就可以直接套用
A2:查找的内容
{""}:大括号内是要查找的多个工作表名称,用逗号分隔
a:a :本例是姓名在各个表中的A列,如果在B列则为b:b
a:g :vlookup查找的区域
7:是vlookup第3个参数,相对应的列数。你懂的。
公式思路说明:
1、确定员工是在哪个表中。这里利用countif函数可以多表统计来分虽计算各个表中该员工存在的个数。
2、利用lookup(1,0/(数组),数组) 结构取得工作表的名称
3、利用indirec函数把字符串转换成单元格引用。
4、利用vlookup查找。
备注:vlookup函数的跨表查找,新手同学建议用iferror+vlookup的模式,公式虽然长,但容易理解且公式不容易出错。如果你有一定基础,倒可以试试第2种方法。另外,如果工作表有几十个或更多,就需要使用宏表函数get.workbook来获取所有工作表的名称,然后应用到公式中。
猜你喜欢
- 大家有没有发现,Excel中没有字号的名称,只有字号的磅值。Excel中默认字号是11磅,如图所示Excel中的字号都是用磅值表示Word中
- 说起复制粘贴,大家都不会陌生,但你真的会用粘贴吗?我们来测试一下,在Excel2013工作表中已知学生总成绩和科目数,你能用复制粘贴来求出学
- 在EXCEL表中有很多需要删除的字符,那么大家知道如何才能快速删除那些不想要的字符吗?今天我就教给大家一个方法,那么首先你需要全部选中你想要
- Excel是一个办公很经常用到的一个办公软件,他主要用于数据的分析、查看、对比等,让数据看起来更直观,更容易对比,而有很多时候需要用表格对数
- 双系列散点图可在同一散点图中用不同的颜色分别显示两个数据系列。与其他类型图表不同的是,散点图在添加新的数据系列时,无法使用复制粘贴的办法,因
- 在文档中添加艺术字,不仅可以起到美化的效果,还可以使得整篇文档更好的突出主题,那么如何能够做出艺术字的三维效果,使其在美化的基础上看起来更加
- win10系统dll文件一键修复教程很多朋友询问,dll文件是一种软件文件类型,有时候会遇到电脑提示dll文件丢失的问题,今天小编就给大家介
- 在数字前加0在Excel中是比较常用的技巧之一,如果有不懂的朋友却需要用到这个功能的朋友不妨学习一番吧!接下来是小编为大家带来的excel表
- 默认情况下,Microsoft Word文档中的每个段落都根据左右页边距开始,具体取决于您选择的对齐方式。有时,您可能需要缩进文本,或相对于
- excel表格换算厘米的方法:换算厘米步骤1:行高的单位“磅”,本来是印刷行业使用的长度单位,1英寸≈72磅,但在windows系统中,微软
- 1.在“日程”中,选择“月历”, 2.点击“下载模版”, 3.修改一下时间,  
- 有时候需要把excel里的表格插入到word文档里,如果将excel文档转化为word呢?下面来看看方法吧,方法应该不止这一个吧,在此偶只知
- 我们在编辑文档的时候往往都会碰到这种情况,段尾最后一个字后面老是有一个讨厌的回车符,那么该怎么去除它们呢?那么下面就由小编给大家分享下去除w
- 创建的Word、Powerpoint、Excel只能是docx、pptx、xlsx等只有Office 2007/2010等版本支持的新格式,
- 近年来,公文写作越来越受到各级机关的重视,国家早在1999年就印发了《国家行政机关公文格式》(GB/T9704——1999),并于2000年
- 很多用户发现自己将电脑升级到Windows10后,在Win7、Win8系统中可以正常使用的CoreLDRAW x4/x5/x6在Win10菜
- 在工作表中输入日期和时间是经常要进行的操作,如果要输入当前的日期和时间,我们可以使用快捷键,也可以使用Excel内置的函数。方法1:使用快捷
- Excel中的表格线具体该如何进行加粗呢?下面是小编带来的关于excel表格线加粗的方法,希望阅读过后对你有所启发!excel表格线加粗的方
- 问题:安装WIN7系统出现:"windows安装程序无法将windows配置为在此计算机的硬件上运行",如下图: 解决办
- 我们在使用Win10系统的时候有可能会遇到Win10用户称自己的桌面图标和任务栏图标一直闪烁的问题,重启电脑也无法解决,那么Win10电脑桌