excel多条件查询的10种方法,今天终于整理齐了

Hello , 大家好 , 今天跟大家分享几种多条件查询的方式 。 这些公式都可以直接套用 , 话不多让我们直接开始把
一、为什么要使用多条件查询
当我们使用公式查找数据的时候 , 如果遇到查找值重复的情况 , 函数就有可能返回错误的结果 。 如下图在这里我们想要查找2班李白的考试成绩 , 使用vlookup函数查找李白成绩的时候他返回的结果是86 , 这个86是1班李白的成绩 , 并不是我们想要的 , 这个结果就是错误的 。 那么我们如何查找到正确的结果呢?这个时候我们就需要增加班级这个查找条件来让查找条件变得唯一 , 这个时候我们才会查找到正确的结果 , 这个就是多条件查找存在的意义
excel多条件查询的10种方法,今天终于整理齐了
文章图片
二、多条件查找的方法
1 , vlookup函数
公式:=VLOOKUP(E3&F3,IF(,A2:A12&B2:B12,C2:C12),2,0)
第一参数:E3&F3
第二参数:IF(,A2:A12&B2:B12,C2:C12)
第三参数:2
第四参数:0
在这里我们使用连接符号将班级与姓名连接起来使查找值唯一 , 这个的话就能找到正确的结果
excel多条件查询的10种方法,今天终于整理齐了
文章图片
2.index+match嵌套查找
公式:=INDEX(C2:C12,MATCH(E3&F3,A2:A12&B2:B12,0))
Index函数的第一参数:C2:C12
第二参数:MATCH(E3&F3,A2:A12&B2:B12,0)
这个是index+match函数多条件查找的一种方法 , 他还有另一种形式公式为:=INDEX(C2:C12,MATCH(1,(A2:A12=E3)*(B2:B12=F3),0))这种形式大家了解下就可以了
excel多条件查询的10种方法,今天终于整理齐了
文章图片
3.lookup函数
公式:=LOOKUP(1,0/((A2:A12=E3)*(B2:B12=F3)),C2:C12)
第一参数:1
第二参数:0/((A2:A12=E3)*(B2:B12=F3))
第三参数:C2:C12
在这里我们将A2:A12=E3与B2:B12=F3作为条件来进行数据查找
excel多条件查询的10种方法,今天终于整理齐了
文章图片
4.sumifs函数
公式:=SUMIFS(C2:C12,A2:A12,E3,B2:B12,F3)
第一参数:C2:C12
第二参数:A2:A12
第三参数:E3
excel多条件查询的10种方法,今天终于整理齐了】第四参数:B2:B12
第五参数:F3
excel多条件查询的10种方法,今天终于整理齐了
文章图片
5.SUMPRODUCT函数
公式:=SUMPRODUCT((A2:A12=E3)*(B2:B12=F3),C2:C12)
第一参数:(A2:A12=E3)*(B2:B12=F3)
第二参数:C2:C12
excel多条件查询的10种方法,今天终于整理齐了
文章图片
6.sum函数
公式:=SUM((A2:A12=E3)*(B2:B12=F3)*C2:C12)
第一参数:(A2:A12=E3)*(B2:B12=F3)*C2:C12
Sum函数的参数仅仅只有一个
excel多条件查询的10种方法,今天终于整理齐了
文章图片
7.max函数
公式:=MAX((A2:A12=E3)*(B2:B12=F3)*C2:C12)
第一参数:(A2:A12=E3)*(B2:B12=F3)*C2:C12
excel多条件查询的10种方法,今天终于整理齐了
文章图片
8.indirect+match嵌套查找
公式:=INDIRECT("c"&MATCH(E3&F3,A:A&B:B,0))
第一参数:"c"&MATCH(E3&F3,A:A&B:B,0)
excel多条件查询的10种方法,今天终于整理齐了
文章图片
9.dget函数
公式:=DGET(A1:C12,3,E2:F3)
第一参数:A1:C12 , 数据区域
第二参数:3 , 要查找的结果在第三列
第三参数:E2:F3 , 查找条件
excel多条件查询的10种方法,今天终于整理齐了
文章图片
10.Dsum函数
公式:=DSUM(A1:C12,3,E2:F3)