Excel多条件匹配,查找唯一值,方法二:OFFSET+MATCH

前面我们学习了多条件匹配查找唯一值的方法:VLOOKUP+IF

现在我们一起学习第二种方法:OFFSET+MATCH

举例:根据下图表2中E3:F5的已知条件,在表1中找到对应的销量。

Excel多条件匹配,查找唯一值,方法二:OFFSET+MATCH

图1


建立外层公式

如图2,以销售一部的乔峰为例,他的销量在C10单元格,如果以C2为基准点,则应向下偏移8行。

在G3单元格中输入简化公式:=OFFSET($C$2,8,0)

解读公式:以C2单元格为基准点,向下偏移8行,到达C10单元格;第三参数为0,表示左右不偏移,计算结果仍为C10,返回结果75,845.00。

Excel多条件匹配,查找唯一值,方法二:OFFSET+MATCH

图2


建议辅助列

但是实际工作中,手工查找所在行次极不方便。所以需要用到MATCH函数自动匹配所在行次。

为了对MATCH的计算结果有个直观的了解,我们在I列建立辅助列。

如图3,选择I3:I22,输入数组公式:={A3:A22&B3:B22},

将A3:B22中的两列内容合并为一列。

Excel多条件匹配,查找唯一值,方法二:OFFSET+MATCH

图3


构建核心公式

然后在图4中的G8单元格中输入公式:=MATCH(E3&F3,I3:I22,0),返回结果为:8。

解读公式:E3&F3的计算结果为:销售一部乔峰。此公式可以解读为:在I3:I22区域中匹配“销售一部乔峰”,匹配方式为精确匹配。找到后返回该值在上述区域中的位置(相对行次)。

通过手工验证,“销售一部乔峰”位于I3:I22区域中的第8行,与公式的计算结果一致。

Excel多条件匹配,查找唯一值,方法二:OFFSET+MATCH

图4

通过图3可知,G8单元格公式:=MATCH(E3&F3,I3:I22,0)中的I3:I22是A3:A22&B3:B22的计算结果,因此可以将I3:I22替换为A3:A22&B3:B22。

替换后的公式为:=MATCH(E3&F3,A3:A22&B3:B22,0)

在G9中输入上述公式,按Ctrl+Shift+Enter键,返回结果8,与G8计算结果一致。

Excel多条件匹配,查找唯一值,方法二:OFFSET+MATCH

图5


合并公式

核心公式:=MATCH(E3&F3,A3:A22&B3:B22,0)的计算结果为8,

与G3单元格中输入的外层公式:=OFFSET($C$2,8,0)中的第二参数相同;

现在将核心公式嵌入外层公式,组成嵌套公式,并输入到G3单元格:

=OFFSET($C$2,MATCH(E3&F3,A3:A22&B3:B22,0),0)

Excel多条件匹配,查找唯一值,方法二:OFFSET+MATCH

图6

最后按F4锁定区域A3:A22&B3:B22,并按Ctrl+Shift+Enter键完成整个公式的录入。

Excel多条件匹配,查找唯一值,方法二:OFFSET+MATCH

图7

版权声明:本文内容由互联网用户投稿发布,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2211788188@qq.com 举报,一经查实,本站将立刻删除。如需转载请注明出处:https://www.wptmall.com/a/article/28760

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注