表格中查找符合多个条件的数据(Excel怎样利用函数查找对应多个条件的值)

Excel应用中,经常会遇到多条件查询,就是要查询的条件不仅仅只有一个,而是有多个条件。你会怎么做?今天我们就来挖一挖都有哪些方法。

如下图所示,是一份某项目比赛获奖名单。现要查询专业是外语系,且获一等奖的获奖人员姓名。这里查询获奖人员的判断条件是专业和获奖类别,两者同时为真时,查询出对应的结果。这就是我们今天要说的多条件查询。

方法一:插入辅助列,利用vlookup函数进行查询

本方法是:

1、 先在原表的最前面插入辅助列,辅助列的内容为专业和获奖类别两列内容的合并。合并内容直接利用公式完成,即在辅助列A3单元格输入公式:=B3&C3,然后公式向下填充。

2、 然后再使用vlookup函数进行查找。

即在H3单元格里输入以下公式:

=VLOOKUP(F3&G3,A:D,4,0)

查询结果就出来了。

方法二:vlookup函数结合数组公式进行查询

即在H3单元格里输入以下公式:

=VLOOKUP(E3&F3,IF({1,0},A3:A11&B3:B11,C3:C11),2,0)

然后按Ctrl Shift 回车键。

公式说明:

上述公式时有一个数组公式,=iF({1,0},A3:A11&B3:B11,C3:C11)。

先说下if函数的语法:

if(条件,条件为真的返回值,条件为假的返回值)。

则上述公式里的数组公式:

=iF({1,0},A3:A11&B3:B11,C3:C11)

可以理解为:

=if(1, A3:A11&B3:B11, C3:C11),返回A3:A11&B3:B11;

=if(0, A3:A11&B3:B11,C3:C11),返回C3:C11。

所以,当if函数第一参数为数组时,会分别进行计算。即先用1作为参数判断,返回结果A3:A11&B3:B11;再用0作为参数判断,又返回一个结果C3:C11。然后两个结果重新组合一个数组:A3:A11&B3:B11在第一列,C3:C11在第二列。

说到这里公式=iF({1,0},A3:A11&B3:B11,C3:C11)返回的结果就很明显了吧。

它的返回值为:

{“计算机系一等奖”,”小高”;”计算机系二等奖”,”小王”; ”计算机系三等奖”,”小方”; “外语系一等奖”,”小张”;”外语系二等奖”,”小郑”; ”外语系三等奖”,”小黄”; “数学系一等奖”,”小谢”;” 数学系系二等奖”,”小周”; ” 数学系三等奖”,”小蔡”;}。

此方法就是把多条件通过内存数组合并为一个条件来进行查找。

方法三 使用index函数和match函数相结合

即在H3单元格里输入以下公式:

=INDEX(C3:C11,MATCH(E3&F3,A3:A11&B3:B11,0))

然后按Ctrl Shift 回车键。

本方法中,在match函数里面,先用连接符&,把两个条件连接起来,变成一个条件,用match函数返回指定数值E3&F3在指定数组区域A3:A11&B3:B11中的位置;然后再用index函数返回该位置在指定区域C3:C11的值。

多条件查询的方法先分享这三种方法,还有其它方法,大家可以自己在去研究研究哦。

(0)

相关推荐

  • Excel表格中怎样使用高级筛选提取指定数据

    有时需要在一组数据中提取出某些符合条件的数据,下面小编就来介绍在Excel表格中怎样使用高级筛选提取指定数据 操作方法 01 下面以示例来介绍,要求提取出包含字母A的产品的数量(如图): 02 首先在 ...

  • Excel表格中新插入行后如何在数据的最底部动态求和

    Excel表格中新插入行后如何在数据的最底部动态求和 有一列数据,比如A2:A11是一些金额数据,在A12单元格对上面的数据进行求和,A12的函数公式是:=SUM(A2:A11). 但是若在第12行的 ...

  • Word表格中如何高效计算双维度的数据之和?

    在用Word写报告的过程中,文档中常常会涉及一些简单的数据汇总表格.虽然说表格汇总是Excel的强项,但若为一个简单的汇总再去动用Ecxel,且Ecxel中仍需要构造函数公式,还需要导入导出或考虑数据 ...

  • excel如何对表格中的多个两位小数点数据进行汇总?

    有时候我们对表格中的一些含两位小数点的数据进行汇总时,显示的结果和我们人工计算的结果有误差,那是因为我们没有具体地对数据进行取舍.下面就为大家详细介绍一下,来看看吧! 步骤 1.首先我们来举一下例子, ...

  • 怎么在Excel表格中以保护工作表的方式给数据设置保护

    今天给大家介绍一下怎么在Excel表格中以保护工作表的方式给数据设置保护的具体操作步骤.1. 首先打开电脑上想要设置保护的Excel表格2. 在打开的页面,点击左上角的三角符号,进行全选.3. 接下来 ...

  • 怎么对Excel表格中的错误单元格设置打印数据

    我们在使用Excel表格处理数据的时候,如果表格中包含错误单元格,在打印的时候,该怎么设置错误单元格的打印数据呢?今天就跟大家介绍一下怎么对Excel表格中的错误单元格设置打印数据的具体操作步骤.1. ...

  • excel如何利用公式查找重复名字

    在excel中,想要使用公式查找重复名字,如何操作呢?下面就给大家具体讲解excel如何利用公式查找重复名字 操作方法 01 首先打开需要"利用公式查找重复名字"的表格,如图所示 ...

  • Excel表格中绿色小三角是什么?怎么取消Excel绿色三角

    在使用Excel制作表格时,很多朋友们会发现单元格左上方会出现绿色的小三角,这个绿色小三角是指的什么?有什么用?怎么讲它取消掉呢?我们一起来看看教程。 如图: Excel绿色小三角是什么?怎么取消Ex ...

  • 表格中如何设置勾选(如何在excel表格里打勾)

    生活工作中,在很多时候,对于excel表格的勾选用的还是比较少的.但是,要用到的时候,很多人都会一下子懵了!不知到如何才能给方框中打上一个对勾.就算是推测知道,应该在"符号",但一 ...

  • 表格中的小数点如何保留两位(Excel表格里小数点保留两位怎么设置)

    在我们日常使用Ofiice excel中,经常会用到小数点保留,对此人们习惯性会使用单元格格式设置,不过这种办法并不是真正的四舍五入,而只是改变了excel的显示.我们下面要介绍的这个方式是利用函数做 ...