两个表比对数据用什么公式(的人都不会跨表查找数据)
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、最终的效果图如下。
这样的跨表查找你会了吗?觉得文章不错,可以转发和点赞,多多支持,谢谢大家!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com