excel根据两个条件查找

我们知道vlookup可以根据一个条件查找,在I5插入vlookup函数,点击G5,选择A-C列,输入3,输入0即可,但我们现在要根据条件一、条件二查找,该怎样做呢?

方法一——使用vlookup()函数

输入函数=VLOOKUP(G2&H2,IF({1,0},A:A&B:B,C:C),2,0)
然后按下Ctrl+Shfit+Enter键
公式是这样的,首先选中这两个条件,接着插入一个IF函数,选中条件一的区域&条件二的区域,再选中值的区域

方法二——添加辅助列

先把A、B列用&合并,再根据合并列进行vlookup
公式:=VLOOKUP(H2&I2,C:D,2,0)

方法三——sumproduct()函数

公式:=SUMPRODUCT((A2:A35=G2) * (B2:B35=H2) * (C2:C35))

加入$键是为了保持绝对区域不变:


方法四——使用lookup()函数

函数:=LOOKUP(1,0/((A:A=G2)*(B:B=H2)),C:C)

方法五——使用sumifs()函数

image.png

公式:=SUMIFS(C:C,A:A,G2,B:B,H2)
SUMIFS函数是多条件求和,不过由于数据源是没有重复的行,所以可以用这个表达式来查找

方法六——sum()函数

公式:=SUM((A2:A35=G2) * (B2:B35=H2) * (C2:C35))
然后按下Ctrl+Shfit+Enter键

加入$键是为了保持绝对区域不变:

然后按下Ctrl+Shfit+Enter键
(和sumproduct公式是一样的,只不过sumproduct直接按下Enter键即可)

其他方法

其他方法
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容