龙空技术网

跨N个表查找数据,VLOOKUP+INDIRECT函数高级用法了解一下?

跟小小筱学办公技能 1471

前言:

此时朋友们对“vlookup跨表多条件提取数据”大概比较关注,朋友们都需要学习一些“vlookup跨表多条件提取数据”的相关知识。那么小编也在网摘上网罗了一些对于“vlookup跨表多条件提取数据””的相关文章,希望朋友们能喜欢,小伙伴们一起来了解一下吧!

Excel中的VLOOKUP函数,在工作中我们会经常用到,比如说反向查找,多条件查找等等。但有时候我们要查找的数据并不都是在同一张工作表中,所以今天要跟大家分享的是VLOOKUP函数的高级用法——跨表查找。

实例:下图中有跨表查找、水果、化妆品、生活用品等4张工作表,其中,水果、化妆品、生活用品等表中都是一些产品的销售额,我们需要在“跨表查找”工作表中根据“产品编号”,判断该产品编号属于哪个表,并且在对应的表格中查找产品名称和销售额。

具体操作步骤如下。

1、点击菜单栏的公式选项卡,在“定义的名称”工具组中点击“定义名称”。

2、弹出“新建名称”对话框,在“名称”后面的输入框中输入名称名“a”,在“引用位置”后面的输入框中输入公式“=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)”,点击“确定”按钮。

3、选中“跨表查找”工作表的B2单元格,在编辑栏中输入公式“=IFERROR(LOOKUP(1,0/COUNTIF(INDIRECT("'"&a&"'!A:A"),A2),a),"")”,按回车键回车并将公式下拉填充至B7单元格。

4、选中“跨表查找”工作表的C2单元格,在编辑栏中输入公式“=IFERROR(VLOOKUP($A2,INDIRECT("'"&$B2&"'!A:D"),COLUMN(B1),0),"")”,按回车键回车并将公式下拉填充至C7单元格,右拉填充至D7单元格。

5、最终的效果图如下。

这样的跨表查找你会了吗?觉得文章不错,可以转发和点赞,多多支持,谢谢大家!

标签: #vlookup跨表多条件提取数据