excel多条件查找函数(Excel多条件查找数据)

Excel中的多条件查询,方法非常多,不知道你掌握了哪一种!

下图中,我们要根据E列的品牌和F列的产品名称在A1:C8表中找到对应的销量。

之前跟大家介绍了很多方法,但都是关于公式的,今天跟大家介绍一种不用公式,也可以进行多条件查询的方法!

先跟大家回顾一下用公式,有哪些方法?

一、VLOOKUP IF

下图中G2单元格的公式等于:=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$8&$B$2:$B$8,$C$2:$C$8),2,0)。该公式为数组公式,输入完之后需要按“Ctrl Shift Enter”结束公式。

二、LOOKUP

下图中G2单元格公式等于:

=LOOKUP(1,0/(($A$2:$A$8=E2)*($B$2:$B$8=F2)),$C$2:$C$8)。

或者:

=LOOKUP(1,0/(($A$1:$A$8&$B$1:$B$8)=(E2&F2)),$C$1:$C$8)。

或者:

=LOOKUP(1,1/((($A$1:$A$8=E2) ($B$1:$B$8=F2))=2),$C$1:$C$8)。

三、SUMPRODUCT

下图中G2单元格公式等于:

=SUMPRODUCT(($A$2:$A$8=E2)*($B$2:$B$8=F2)*$C$2:$C$8)。

四、SUM

下图中G2单元格的公式等于:

=SUM(($A$2:$A$8=E2)*($B$2:$B$8=F2)*$C$2:$C$8),该公式为数组公式,输入完之后需要按“Ctrl Shift Enter”结束公式。

五、SUM IF

下图中G2单元格的公式等于:

=SUM(IF($A$2:$A$8=E2,IF($B$2:$B$8=F2,$C$2:$C$8,0),0)),该公式为数组公式,输入完之后需要按“Ctrl Shift Enter”结束公式。

六、VLOOKUP CHOOSE TRANSPOSE

下图中G2单元格的公式等于:=VLOOKUP(E2&F2,CHOOSE(TRANSPOSE(ROW($1:$2)),$A$2:$A$8&$B$2:$B$8,$C$2:$C$8),2,0),该公式为数组公式,输入完之后需要按“Ctrl Shift Enter”结束公式。

七、VLOOKUP CHOOSE

下图中G2单元格的公式等于:

=VLOOKUP(E2&F2,CHOOSE({1,2},$A$2:$A$8&$B$2:$B$8,$B$2:$C$8),2,0),该公式为数组公式,输入完之后需要按“Ctrl Shift Enter”结束公式。

八、HLOOKUP CHOOSE TRANSPOSE

下图中G2单元格的公式等于:

=HLOOKUP(E2&F2,TRANSPOSE(CHOOSE({1,2},$A$2:$A$8&$B$2:$B$8,$B$2:$C$8)),2,0),该公式为数组公式,输入完之后需要按“Ctrl Shift Enter”结束公式。

九、INDEX MATCH

下图中G2单元格的公式等于:

=INDEX($C$1:$C$8,MATCH(E2&F2,$A$1:$A$8&$B$1:$B$8,0)),该公式为数组公式,输入完之后需要按“Ctrl Shift Enter”结束公式。

或者:

=INDEX($C$1:$C$8,MATCH(1,(E2=$A$1:$A$8)*(F2=$B$1:$B$8),0)),该公式为数组公式,输入完之后需要按“Ctrl Shift Enter”结束公式。

十、OFFSET MATCH

下图中G2单元格的公式等于:

=OFFSET($C$1,MATCH(E2&F2,$A$2:$A$8&$B$2:$B$8,0),),该公式为数组公式,输入完之后需要按“Ctrl Shift Enter”结束公式。

十一、INDIRECT MATCH

下图中G2单元格的公式等于:

=INDIRECT("C"&MATCH(E2&F2,$A$1:$A$8&$B$1:$B$8,0)),该公式为数组公式,输入完之后需要按“Ctrl Shift Enter”结束公式。

十二、SUMIFS

下图中G2单元格的公式等于:

=SUMIFS($C$2:$C$8,$A$2:$A$8,E2,$B$2:$B$8,F2)

十三、MAX

下图中G2单元格的公式等于:

=MAX(($A$2:$A$8=E2)*($B$2:$B$8=F2)*$C$2:$C$8),该公式为数组公式,输入完之后需要按“Ctrl Shift Enter”结束公式。

十四、MIN IF

下图中G2单元格的公式等于:

=MIN(IF(($A$2:$A$8=E2)*($B$2:$B$8=F2),$C$2:$C$8)),该公式为数组公式,输入完之后需要按“Ctrl Shift Enter”结束公式。

以上这些方法,在之前的文章也有跟大家详细讲过,如果公式有不懂的地方,可以去看看之前的文章。

下面,跟大家讲不用公式,怎样进行多条件查询?

方法是:“高级筛选”。使用该方法,需要注意下面3点:

  • 数据列表区域和条件区域的标题必须是相同的。
  • 在条件区域中,品牌的先后顺序要和数据列表区域中出现的先后顺序一致。
  • 此方法不能随着数据变化自动更新,如果需要数据自动更新,请使用公式。

具体操作步骤如下:

1、单击数据区域内任意一个单元格,点击菜单栏的“数据”选项卡,在“排序和筛选”工具组中点击“高级”。

2、弹出“高级筛选”对话框,“方式”选择“将筛选结果复制到其他位置”,“条件区域”选择“E1:F4”单元格区域,“复制到”选择“G1”单元格,点击“确定”按钮。

3、结果如下图所示。

4、动图演示如下。

除了使用“高级筛选”,还可以使用“Power Query”,“合并计算”等等。

这篇文章也跟大家讲了15个多条件查询的方法,如果你能够掌握这些函数公式的用法,对于解决其他问题应该难不倒你的了。

上面的公式,如果有不懂的地方,可以在评论区留言或者私信找我哦!

如果您觉得文章不错,请点赞转发分享给更多的人看到,这是对小编的鼓励与支持,谢谢!

(0)

相关推荐

  • excel单条件求和函数与多条件求和函数的应用

    excel在结合使用条件函数与求和函数的时候,会有一些麻烦,所以条件求和函数应用而生,包括单条件求和函数与多条件求和函数.下面小编就为大家详细介绍一下,来看看吧! 方法/步骤 单条件求和函数,形式=s ...

  • 如何在excel中利用COUNTIF函数求出条件个数

    excel在我们日常工作中使用较为广泛,那么如何在excel中利用COUNTIF函数求出条件个数呢?请看下文. 操作方法 01 首先,我们打开我们电脑上面的excel,需要一组数据用来演示,此处我们用 ...

  • Excel如何用vlookup函数进行两个表格数据的对比

    Excel作为职场的重要办公软件,强大的功能给我们提供了很多便利的地方.那么Excel 如何用vlookup函数进行两个表格数据的对比呢,如何从一堆数据中匹配出自己需要的值呢. 操作方法 01 现在我 ...

  • Excel怎么使用余切函数?Excel余切函数使用方法介绍

    Excel是一个常用办公工具,它本身功能很是强大,自带了很多已经预定义的函数,可以随时根据需要进行调用.那么Excel怎么使用余切函数呢?下面简单做一个介绍. 第一步,桌面上打开一个Excel文档 第 ...

  • 为什么使用excel中的vlookup函数时找不到数据

    我不知道是否有人和我一样在使用vlookup函数时出现莫名其妙的错误,或者是找不到数据,但拿数据明明是存在的. 操作方法 01 首先我们按正常的方法使用vlookup函数 02 往下拖动函数,没有出错 ...

  • Excel中如何用vlookup函数进行多条件查找引用?

    我们平时用Excel中的vlookup函数以单条件查找引用为主,实际工作中很多时候查找条件不止一个,那么怎么办呢?下面就分享用vlookup函数进行多条件查找的用法. 函数公式 01 根据A列班级和B ...

  • Excel公式计算不准.函数计算错误

    为什么Excel里面的公式有时候会计算不准确、计算出错误值呢? 一般来说,使用公式函数,只要注意两个方面的问题,应该是不会出现任何问题的。 一是用对函数。每个函数都有自己的名称,每个函数都有自己的计算 ...

  • Excel 2007怎么计算函数公式的总和

    经常使用Excel 2007的朋友们一定会认同Excel 2007是一款很强大的办公软件,在Excel 工作表中输入数据后,就可以利用函数公式,对某列的单元格同一时间进行数据分析.今天,先来讲讲分类汇 ...

  • Excel经验:5-countifs函数的用法

    快乐工作,轻松办公!感谢小伙伴们的支持,这一篇小编接着分享Excel的count系列函数中多条件统计个数函数countifs的用法. 操作方法 01 以Excel2007为例,要统计下表中" ...

  • 双条件查找的6种方法(excel多条件查找函数)

    ❗ 今天的推文开始前先多说两句~前两天的抽奖活动到今天晚上就要截止了,还有小伙伴不知道的吗?链接在这里哈:https://www.toutiao.com/i6718915664779674116/好! ...