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、最终的效果图如下。
这样的跨表查找你会了吗?觉得文章不错,可以转发和点赞,多多支持,谢谢大家!