通过IF{}和VLOOKUP函数实现Excel的双条件多条件查找

通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找

Excel中,通过VLOOKUP函数可以查找到数据并返回数据。不仅能跨表查找,同时,更能跨工作薄查找。

但是,VLOOKUP函数一般情况下,只能实现单条件查找。

如果想通过VLOOKUP函数来实现双条件或多条件的查找并返回值,那么,只需要加上IF({1,0}就可以实现。

下面,我们就一起来看看IF({1,0}和VLOOKUP函数的经典结合使用例子吧。

我们要实现的功能是,根据Sheet1中的产品类型和头数,找到Sheet2中相对应的产品类型和头数,并获取对应的价格,然后自动填充到Sheet1的C列。实现此功能,就涉及到两个条件了,两个条件都必须同时满足。

如下图,是Sheet1表的数据,三列分别存放的是产品类型、头数和价格。

上图是一张购买产品的表,其中,购买产品的行数据,可能存在重复。如上图的10头三七,就是重复数据。

现在,我们再来看第二张表Sheet2。

上表,是固定好的不存在任何重复数据的产品单价表。因为每种三七头对应的头数是不相同的,如果要找三七头的单价,那么,要求类型是三七头,同时还要对应于头数,这就是条件。

现在,我们在Sheet1中的A列输入三七头,在B列输入头数,然后,利用公式自动从Sheet2中获取相对应的价格。这样就免去了输入的麻烦。

公式比较复杂,因为难于理解,先看下图吧,是公式的应用实例。

下面,将给大家大体介绍公式是如何理解的。比如C2的公式为:

{=VLOOKUP(A2&B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)}

请注意,如上的公式是数组公式,输入的方法是,先输入

=VLOOKUP(A2&B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE) 之后,再按新Ctrl+Shift+Enter组合键,才会出现大括号。大括号是通过组合键按出的,不是通过键盘输入的。

公式解释:

①VLOOKUP的解释

VLOOKUP函数,使用中文描述语法,可以这样来理解。

VLOOKUP(查找值,在哪里找,找到了返回第几列的数据,逻辑值),其中,逻辑值为True或False。

再对比如上的公式,我们不能发现。

A2&B2相当于要查找的值。等同于A2和B2两个内容连接起来所构成的结果。所以为A2&B2,理解为A2合上B2的意思。

IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)相当于要查找的数据

2代表返回第二列的数据。最后一个是False。

关于VLOOKUP函数的单条件查找的简单应用,您可以参阅文章:

②IF({1,0}的解释

刚才我们说了,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)相当于VLOOKUP函数中的查找数据的范围。 由于本例子的功能是,根据Sheet1中的A列数据和B列数据,两个条件,去Sheet2中查找首先找到对应的AB两列的数据,如果一致,就返回C列的单价。

因此,数据查找范围也必须是Sheet2中的AB两列,这样才能被找到,由于查找数据的条件是A2&B2两个单元格的内容,但是此二单元格又是独立的,因此,要想构造查找范围,也必须把Sheet2中的AB两列结合起来,那就构成了Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12;

Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12:相当于AB两列数据组成一列数据。

那么,前面的IF({1,0}代表什么意思呢

IF({1,0},相当于IF({True,False},用来构造查找范围的数据的。最后的Sheet2!$C$2:$C$12也是数据范围。

现在,整个IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)区域,就形成了一个数组,里面存放两列数据。

第一列是Sheet2AB两列数据的结合,第二列数据是Sheet2!$C$2:$C$12。

公式{=VLOOKUP(A2&B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)}中的数字2,代表的是返回数据区域中的第二列数据。结果刚好就是Sheet2的C列,即第三列。因为在IF({1,0}公式中,Sheet2中的AB两列,已经被合并成为一列了,所以,Sheet2中的第三列C列,自然就成为序列2的列编号了,所以,完整的公式中,红色的2代表的就是要返回第几列的数据。

上面的完整的公式,我们可以使用如下两种公式来替代:

=VLOOKUP(A2&B2,CHOOSE({1,2},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)

=VLOOKUP(A2&B2,IF({TRUE,FALSE},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)

关于Choose函数的使用示例

CHOOSE函数语法

函数功能:可以根据给定的索引值,从多达29个待选参数中选出相应的值。

函数语法:CHOOSE(index_num,value1,value2,...)。

参数介绍:

Index_num是用来指明待选参数序号的值,它必须是1到29之间的数字、或者是包含数字1到29的公式或单元格引用;

Value1,value2,...为1到29个数值参数,可以是数字、单元格,已定义的名称、公式、函数或文本。

实例1:公式“=CHOOSE(2,"大众","计算机") 返回“计算机”。因为参数2代表要返回第二个值,也就是“计算机”。

公式“=SUM(A1:CHOOSE(3,A10,A20,A30))”与公式“=SUM(A1:A30)”等价(因为CHOOSE(3,A10,A20,A30)返回A30)。

实例2:SUM(Choose(2,A1:A20,B3:B15))与SUM(B3:B15)等价。

再仔细看看一个实例:

公式:=Choose(要哪个,"第一个","第二个","第三个","第四个","第五个")

上述的值中,共有五个,想要哪个就在参数一那里填写序号,比如,想要第四个,那么,就这样来填写: =Choose(4,"第一个","第二个","第三个","第四个","第五个")

注意哦,要哪个这个数字,必须在[1,29]这个范围;并且,值列表的个数,也必须在在[1,29]这个范围。

合集下载

Excel中想用VLOOKUP进行同时满足两个条件的查找几种方法都在这啦!

Excel中想用VLOOKUP进行同时满足两个条件的查找几种方法都在这啦!

Excel中想用VLOOKUP进行同时满足两个条件的查找几种方法都在这啦!

在Excel中,VLOOKUP函数是一种非常有用的函数,可以用于在一个表格或区域中查找并返回满足条件的值。然而,常规的VLOOKUP函数只能查找一个条件。如果你想要同时满足两个条件,可以尝试以下几种方法:

方法一:使用VLOOKUP+MATCH函数

1.假设需要查找的数据位于A1:C10区域,条件1位于E1,条件2位于E2

2.在F1单元格输入以下公式:=VLOOKUP(E1,A1:C10,MATCH(E2,A1:C1,0),FALSE)

3. 按下Enter键,即可得到满足两个条件的结果。

方法二:使用INDEX+MATCH函数

1.同样假设需要查找的数据位于A1:C10区域,条件1位于E1,条件2位于E2

2.在F1单元格输入以下公式:=INDEX(A1:C10,MATCH(1,(A1:A10=E1)*(B1:B10=E2),0),3)

3. 按下Ctrl+Shift+Enter键(表示数组公式),即可得到满足两个条件的结果。

方法三:使用SUMIFS函数

1.假设需要查找的数据位于A1:C10区域,条件1位于E1,条件2位于E2 2.在F1单元格输入以下公式:=SUMIFS(C1:C10,A1:A10,E1,B1:B10,E2)

3. 按下Enter键,即可得到满足两个条件的结果。

方法四:使用FILTER函数(仅适用于Excel 365和Excel 2024)

1.假设需要查找的数据位于A1:C10区域,条件1位于E1,条件2位于E2

2.在F1单元格输入以下公式:=FILTER(A1:C10,(A1:A10=E1)*(B1:B10=E2))

3. 按下Enter键,即可得到满足两个条件的结果。

这些方法都可以满足同时满足两个条件的需求。根据你的具体情况,可以选择适合自己的方法来使用。如果有更多条件,也可以根据需要进行调整和组合。同时,如果你要查找的数据量较大,也可以考虑使用数据库查询功能,如使用Power Query或SQL查询等,以提高查询效率。

VLOOKUP函数与IF函数的配合实现在教务管理中的多条件查找

VLOOKUP函数与IF函数的配合实现在教务管理中的多条件查找

1 VLOOKUP函数与IF函数的配合

实现在教务管理中的多条件查找

关键词:VLOOKUP函数与IF函数 教务管理 多条件查找

一、问题的提出

一个年级,经过二年的学习后,学生成绩因为多方面的原因会有很大的变化,班级与班级之间成绩会出现不平衡。为对师生公平,便于管理,学校对九年级按学生在校期间的5次成绩(图一)按比例综合(图二)后平行分班。但是,这5次成绩排序不一致,学生人数也有变化。怎样把5次成绩综合在一起,VLOOKUP函数可以解决。

图一

2

图二

后面的举例只把一次成绩“转移”到总成绩工作表中。图一是成绩工作簿七下期末成绩工作表,图二是成绩工作簿总成绩工作表,如何把七下期末成绩的信息“转移” 到总成绩中来(把图二的空白处填满),就是我们要解决的问题。

二、VLOOKUP函数语法介绍

VLOOKUP函数是一个查找函数,语法规则如下:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

1、Lookup_value为查找的目标,如图二总成绩工作表中的姓名。

①查找的目标必须在查找区域的第一列。

②查找的目标可以是数值、引用或文本。

2、Table_array是查找区域。

如果图二总成绩中的姓名为查找的目标,那么图一七下期末成绩中的查找区域是B2:F14,不能是A2:F14。

3、col_index_num是返回值在查找区域中的列序号。

如果查找区域是图二总成绩B2:F14,col_index_num分别为1、2、3、4、5时,则分别返回与姓名、班级、语文、数学、英语相对应的值。

如果col_index_num分别为0(小于1)或7(大于查找区域的列数),则分别返回错误值 #VALUE!、#REF!。

4、Range_lookup是精确匹配与近似匹配

Range_lookup是一个逻辑值。

Range_lookup为false,则返回精确匹配(与查找目标精确匹配),如果找不到,则返回错误值 #N/A。

excel vlookup多个条件

excel vlookup多个条件

excel vlookup多个条件

Excel VLOOKUP 是 Excel 中最常用的公式之一,可以帮助用户在大量数据中查找需要的信息,但是在实际应用中,经常会遇到需要根据多个条件查找的情况。 在这种情况下,如何使用 Excel VLOOKUP 公式进行多条件查找是非常重要的。本文将介绍如何使用 Excel VLOOKUP 公式实现多条件查找。

一、基础知识

在使用 Excel VLOOKUP 公式之前,需要先了解一些基本概念和语法。

VLOOKUP 是一个查找函数,通过在一个区域中查找特定值并返回相应的值。

基本语法:

=VLOOKUP(lookup value,table array,col index

num,[range lookup])

其中,

Lookup value 是要查找的值。

Table array 是要查找的数据区域。

Col index num 是要返回的列数(从左往右数)。

Range lookup 是可选参数,用于指定查找的方式。若为 TRUE 或省略,则使用近似匹配;若为 FALSE,则使用精确匹配。 二、单条件查找

在进行多条件查找之前,我们先来看一下单条件查找的情况。

例如,在下面的表格中,我们需要根据学号查找姓名。

可将下面的公式输入到 C2 单元格中:

=VLOOKUP(A2,B2:D6,2,0)

其中,A2 是要查询的值,“B2:D6” 是数据区域,2

表示要返回的列数是第 2 列(即姓名),0 表示使用精确匹配。

执行以上操作,可以快速找到要查询的学号对应的姓名。

三、多条件查找

当需要根据多个条件查找时,VLOOKUP 公式就会变得更加复杂。

例如,在下面的表格中,我们需要根据学号和科目查找成绩。

其中,我们需要同时查找学号和科目这两个条件。

这时,我们可以使用 Excel 中的“&”符号连接多个条件,将其作为一个参数传递给 VLOOKUP 公式。

vlookup函数多条件的使用方法

vlookup函数多条件的使用方法

vlookup函数多条件的使用方法

VLOOKUP函数是Excel中用来查找和提取数据的重要函数,但是它只能按照一个条件进行查找。当我们需要按照多个条件进行查找时,就需要使用VLOOKUP函数的多条件使用方法。本文将介绍如何使用VLOOKUP函数实现多条件查找。

1. 使用“&”符号连接多个条件

VLOOKUP函数只能对单列数据进行匹配查找,如果要对多列数据进行匹配查找,需要使用“&”符号连接多个条件。例如,需要在表格中查找姓和名都符合条件的数据,可以使用以下公式:

=VLOOKUP(A1&B1, table_range, column_index, [exact_match])

其中,A1和B1表示要查询的姓和名,&符号用来连接这两个条件;table_range表示要查找的表格区域;column_index表示需要返回的值在表格区域中的列数;[exact_match]表示是否需要完全匹配,可选参数。

2. 使用MATCH函数结合VLOOKUP函数

除了使用“&”符号连接多个条件外,还可以使用MATCH函数结合VLOOKUP函数进行多条件查找。MATCH函数是用来查找在指定区域中匹配某个值的位置,可以将其与VLOOKUP函数结合使用,实现多条件查找。例如,需要在表格中查找“城市”和“部门”都符合条件的数据,可以使用以下公式:

=VLOOKUP(A1&B1, OFFSET(table_range, MATCH(A2, city_range,

0)-1, 0, COUNTIF(city_range, A2), COLUMNS(table_range)),

column_index, [exact_match])

其中,A1和B1表示要查询的“城市”和“部门”,&符号用来连接这两个条件;table_range表示要查找的表格区域;city_range表示“城市”所在的列;MATCH(A2, city_range, 0)表示查找“A2”在“城市”列中的匹配位置;OFFSET函数用来返回满足条件的数据,并将其作为VLOOKUP函数的查找区域;COUNTIF(city_range, A2)表示“城市”列中符合条件的数据的数量;COLUMNS(table_range)表示要返回的值所在的列数。

excel的vlookup+if公式组合

excel的vlookup+if公式组合

excel的vlookup+if公式组合

VLOOKUP 和 IF 函数可以结合使用来实现更复杂的逻辑。下面是一个示例:假设我们有一个销售订单表,其中包含订单号、产品名称和销售额的数据。我们还有一个价格表,其中包含产品名称和对应的价格。在订单表中,我们可以使用 VLOOKUP 函数来查找产品名称对应的价格,然后使用 IF 函数判断销售额是否高于价格。如果销售额高于价格,则返回"盈利";否则返回"亏损"。

假设订单表的订单号在A列,产品名称在B列,销售额在C列,价格表的产品名称在E列,价格在F列,公式如下:

=IF(C2>VLOOKUP(B2,E2:F100,2,0),"盈利","亏损")

解释:

- C2 表示当前行的销售额

- B2 表示当前行的产品名称

- E2:F100 表示价格表的范围,包括产品名称和价格

- 2 表示 VLOOKUP 函数在指定范围中查找第2列(价格)

- 0 表示精确匹配

这个公式会根据订单表中的销售额和价格表中的价格进行比较,并返回"盈利"或"亏损"的结果。

Excel中的Vlookup函数,还可以进行一对多查找

Excel中的Vlookup函数,还可以进行一对多查找

Excel中的Vlookup函数,还可以进行一对多查找

对Excel中的VLOOKUP函数不陌生的童鞋都知道,VLOOKUP函数只能查找并返回满足条件的第一个值。

如下图所示,根据客户姓名“刘一铭”查找购买的商品,表格中“刘一铭”对应的商品其实有4个,分别是苹果、梨、葡萄、桃.。在E3单元格输入公式=VLOOKUP(E3,A:B,2,0)查找只能得到一个结果“苹果”,这是由VLOOKUP本身的特性决定的。如果想将查找到的商品全部提取出来,改变客户姓名,结果还会自动跟着变化,像下图这样,该如何操作?其实,这个问题对VLOOKUP来说一点不难,增加一个辅助列,so easy!操作步骤:1、在客户姓名前面插入一个辅助列在A2单元格输入如下公式,并将公式向下填充=B2&COUNTIF(B$2:B2,B2)这样做,就相当于给客户姓名添加了一个编号。2、F4单元格输入公式,并将公式向下复制=IFERROR(VLOOKUP(F$3&ROW(A1),A:C,3,0),'')因为不知道一个客户最多会对应多少种商品,所以公式可以往下多复制几行,确保结果能显示完整。思路分析:

1、增加一个辅助列,给数据源增加了编号;2、最后再用VLOOKUP查找时,查找对象变为 F$3&ROW(A1) ,也就是相当于给VLOOKUP的查找值也增加了不同的序号。当客户姓名为“刘一铭”时,就分别查找“刘一铭1”、“刘一铭2”、“刘一铭3”……客户姓名为“杜春”时,就分别查找“杜春1”、“杜春2”、“杜春3”……3、公式外套一个IFERROR,查找不到就显示为空,可以规避错误值。Excel中VLOOKUP函数的一对多查找就分享到这里,感谢阅读。

大家如果本文有任何想法或建议,欢迎盖楼吐槽,与我互动,不甚感激。ps:没过新手期,一天只能发文一篇,Excel 2016零基础进阶系列原创视频,在今晚0点后再更新,收藏本系列课程的童鞋不要急。

if函数 多条件

if函数 多条件

if函数是Excel中的一种逻辑函数,用于判断一个条件是否成立,如果成立则返回一个值,否则返回另一个值。在实际应用中,我们经常需要对多个条件进行判断,这时候就需要用到if函数的多条件判断功能。

if函数的基本语法如下:

IF(条件,结果1,结果2)

条件是要判断的逻辑条件,结果1是当条件成立时所返回的值,结果2是当条件不成立时所返回的值。

下面我们来看看如何用if函数进行多条件判断。

在Excel中,if函数可以用来进行多条件判断,语法如下:

条件1是最先判断的条件,如果成立,则返回结果1;如果不成立,则继续判断条件2,如果条件2成立,则返回结果2;如果条件2不成立,则返回结果3。

举个例子,假设我们要根据学生成绩判断其成绩等级,如果成绩大于等于90分,为优秀;大于等于80分且小于90分,为良好;大于等于70分且小于80分,为一般;否则为不及格。用if函数可以这样写:

=IF(A1>=90,"优秀",IF(A1>=80,"良好",IF(A1>=70,"一般","不及格")))

A1是要判断的成绩。

在实际应用中,我们通常需要对多个条件进行判断,下面我们来看两个例子。

例1:根据员工工资级别计算实际工资

某公司员工的工资级别分为1-4级,级别越高,工资越高。具体规定如下:

级别1:基本工资为3000元/月,无津贴;

现在需要根据员工的工资级别计算其实际工资,如果是级别1,则实际工资为3000元/月;如果是级别2,则实际工资为4500元/月;如果是级别3,则实际工资为6000元/月;如果是级别4,则实际工资为7500元/月。

可以用if函数如下写出:

=IF(A1=1,3000,IF(A1=2,4500,IF(A1=3,6000,IF(A1=4,7500,0)))) A1是员工的工资级别。

vlookup函数的跨表格多条件查找

vlookup函数的跨表格多条件查找

vlookup函数是Excel中常用的查找函数之一,它可以根据指定的关键字在数据表格中进行查找,找到对应关键字的数据后返回指定的值。然而,在实际工作中,有时我们需要在多个数据表格中进行查找,并且需要多个条件同时匹配才能返回需要的结果,这时候我们就需要使用跨表格多条件查找的方法了。下面,本文将详细阐述如何使用vlookup函数实现跨表格多条件查找。

1. 创建一个新的工作表格,用于存储查找结果。在新的工作表格中,创建列标题,用于存储各列的查找结果。

2. 选择需要进行查找的数据表格。在vlookup函数中,第一个参数表示需要查找的值,第二个参数表示需要查找的范围,因此在选择查找范围时,我们需要将需要进行查找的数据表格选中。

3. 根据需要匹配的条件在数据表格中创建辅助列。在进行跨表格多条件查找时,我们需要先通过辅助列将多张表格中需要匹配的条件统一。例如,如果我们需要在两张表格中查找同一个人的信息,在第一张表格中人名列和生日列都有该人的信息,在第二张表格中人名列和手机号列都有该人的信息,则我们可以在两张表格中都创建一个辅助列,用于存储匹配条件(例如,第一张表格中可以创建一个“标识列”,将人名和生日信息进行组合,第二张表格中也可以创建一个“标识列”,将人名和手机号进行组合)。

4. 在新的工作表格中,使用vlookup函数进行跨表格多条件查找。在vlookup函数中,第一个参数表示需要查找的值,第二个参数表示查找范围,第三个参数表示返回值所在的列数,第四个参数表示是否需要精确匹配。需要注意的是,在进行跨表格多条件查找时,我们需要将需要匹配的条件进行组合,将多个条件用&符号连接起来,作为vlookup函数的第一个参数进行查找。

综上所述,使用vlookup函数进行跨表格多条件查找的步骤包括:创建新的工作表格,选择需要进行查找的数据表格,创建辅助列,使用vlookup函数进行查找。通过这些步骤,我们可以方便地实现跨表格多条件查找,并且可以快速得到需要的结果。

if函数与vlookup函数的嵌套

if函数与vlookup函数的嵌套

在Excel中,IF函数和VLOOKUP函数是两个非常常用的函数。嵌套这两个函数可以实现更加复杂的逻辑运算和数据查找。

首先来看一下IF函数。IF函数是一个逻辑函数,用于根据一些条件的成立与否来返回两个不同的值。它的基本语法如下:

=IF(条件,值为真时的结果,值为假时的结果)

条件可以是数值比较、文本比较、日期比较等等。值为真时的结果可以是一个数值、文本或其他公式,同理,值为假时的结果也可以是一个数值、文本或其他公式。

接下来看一下VLOOKUP函数。VLOOKUP函数是一个查找函数,用于在一些表格范围内查找指定的数值,并返回与该数值对应的值。它的基本语法如下:

=VLOOKUP(要查找的值,表格范围,返回结果所在列数,[是否精确匹配])

要查找的值是要在表格范围内进行查找的值。表格范围是要查找的表格范围,该范围通常包含要查找的值和要返回结果的列。返回结果所在列数表示要返回的结果所在的列号,以查找范围的第一列为基准。是否精确匹配是一个可选参数,如果设置为FALSE或0,则表示进行模糊匹配,默认为TRUE或1表示进行精确匹配。

通过将这两个函数进行嵌套,可以实现更加复杂的逻辑运算和数据查找。举个例子,假设你有一个销售数据表格,其中包含了产品名称、销售额等信息。现在你想要根据产品名称来查找对应的销售额,并对销售额进行分级。可以使用IF函数和VLOOKUP函数来实现。 首先,在一个单元格内使用VLOOKUP函数来查找产品的销售额,假设产品名称在A列,销售额在B列,要查找的产品名称在C列的一些单元格内,可以使用如下公式:

=VLOOKUP(C1,A:B,2,FALSE)

这个公式将返回与要查找的产品名称相对应的销售额。

然后,将这个公式作为IF函数的参数,根据销售额的大小来进行分级。假设小于1000为低销售额,1000到5000为中销售额,大于5000为高销售额。可以使用如下公式:

Excel中想用VLOOKUP进行同时满足两个条件的查找,几种方法都在这啦!

Excel中想用VLOOKUP进行同时满足两个条件的查找,几种方法都在这啦!

之前有个同学在Office全能加油站的后台留言,询问VLOOKUP查找同时满足两个条件的方法,加油菌的回复是,通过“=VLOOKUP(E2&F2,IF({1,0},A1:A10&B1:B10,C1:C10),2,0)”表达式可以查找到相应的数据。

点击加载图片

今天我们来看看,其他几种双条件查询的方法。

方法一:利用SUMPRODUCT函数实现

函数表达式为:

=SUMPRODUCT((A2:A10=E2)*(B2:B10=F2)*(C2:C10))

点击加载图片

方法二:利用LOOKUP函数实现

函数表达式为: =LOOKUP(1,0/((A2:A10=E2)*(B2:B10=F2)),C2:C10)

这是LOOKUP函数的一个常用套路=LOOKUP (1,0/((条件1区域=条件1)*(条件2区域=条件2)),(返回的结果区域)),可以查找出双条件的对应值。

点击加载图片

方法三:利用SUMIFS函数实现

函数表达式为:

=SUMIFS(C:C,A:A,E2,B:B,F2)

SUMIFS函数是多条件求和,不过由于数据源是没有重复的行,所以可以用这个表达式来查找双条件对应的数据哦。

点击加载图片

方法四:利用DSUM函数实现

函数表达式为: =DSUM(A:C,3,E1:F2) DSUM是数据库函数,平时很少用到,该函数一共有3个参数,用通俗点的语言来说就是:

=DSUM(要引用的数据源,要求和的列,条件)。

需要注意的是,条件要包含表头数据,比如这里我们设置的条件是E1:F2。

点击加载图片

除了以上几种方法外,还能利用INDEX+MATCH函数、MAX函数等方式来实现双条件的查找,这里就不多作介绍了,同学们可以自己研究研究哦。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档