VLOOKUP表间查询,你能吗?
VLOOKUP函数是最常用的查询参考函数。我们在工作中经常根据条件查找相应的数据,但当数据源分布在多个工作表中时,知道如何跨越表吗?
今天,我将通过Excel案例告诉您如何使用VLOOKUP找到表间搜索技术。
学会了它,你就不必再费劲先折腾多表合并到一起,而可以直接进行多表查找啦!
看完教程还想系统学习的同学,推荐你参加我亲自授课的特训营↓,系统提升自己。
Excel函数与公式特训营,精讲60个函数,限时特价!
手机、电脑任意时间听课,一次付费,终身学习
长按上图↑识别二维码,了解详情
应用场景和数据结构
如下图所示,北京、上海、广州几家不同分公司的订单数据分别放置在不同的工作表中,
其中工作表“北京”放置的北京分公司订单数据,工作表“上海”放置的上海分公司订单数据,依此类推,为了一会演示时容易识别,订单编号等信息也都以分公司名称开头。
需要在“跨表查找”工作表中进行多表统一查找,按给出的订单编号跨表查找对应的订单信息。黄色单元格输入公式。
汇总表中的黄色单元格为公式结果。无论几个分公司数据如何变动,汇总结果支持自动更新。
公式解法
下面先告诉大家这个公式怎么写,再看演示效果。
单击公式-定义名称-新建名称,定义名称a
a=REPLACE(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW)
然后在“跨表查找”的B2单元格输入以下公式,向下填充。
=IFERROR(LOOKUP(1,0/COUNTIF(INDIRECT("'"&a&"'!a:a"),A2),a),"")
再在“跨表查找”的C2单元格输入以下数组公式,按<Ctrl+Shift+Enter>结束输入,并将公式向右、向下填充
=IFERROR(VLOOKUP($A2,INDIRECT("'"&$B2&"'!a:d"),COLUMN(B1),0),"")
效果演示
为了方便大家清晰、直观地查看效果,每家分公司订单信息都带分公司名称开头,很容易识别并验证结果。
点击下图Gif观看动图演示
可见这个公式不但支持数据源变动后结果自动更新,非常方便。
扩展说明
此种方法还支持以下两种扩展
1、实际工作中每个分公司订单数据不断增加,跨表查找公式也可以查找到新增订单信息,比如上海分公司的订单编号增加到“上海999”,那么999个订单全部可以查找到对应数据。
2、当分公司不断增加时,比如除了北京、上海、广州外又新增了深圳,厦门,成都……此公式照样可以对新增分公司的订单数据进行查找,是不是帅呆啦!
如果你觉得有用,就分享给朋友们看看吧~
点“阅读原文”参加Excel特训营,限时特价!
1.文章《〈excel如何跨表引用〉excel跨表格提取数据!》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《〈excel如何跨表引用〉excel跨表格提取数据!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好