绿色下载

您现在的位置是:首页 > 教程分享 > Excel函数公式

Excel函数公式

双条件查询引用的4种超级技巧,你确定都掌握吗?

1970-01-01 08:00Excel函数公式
查询引用,是Excel中比较常见的应用,常用的技巧有Lookup、Vlookup、Index+Match等函数法。但如果要实现双条件查询或多条件查询,该如何去做呢?一、Vlookup函数法。功能:从指定的

查询引用,是Excel中比较常见的应用,常用的技巧有Lookup、Vlookup、Index+Match等函数法。但如果要实现双条件查询或多条件查询,该如何去做呢?

一、Vlookup函数法。

功能:从指定的数据源中返回指定列的符合条件的值。

语法结构:=Vlookup(查询值,数据范围,返回值的相对列数,[匹配模式])。

注意事项:匹配模式分为“0”和“1”两种,其中“0”为精准匹配,“1”为模糊匹配。

目的:查询“销售员”在相应“地区”的销售额。

方法:

1、添加辅助列并输入公式:=C3&H3。

2、在“销售额”单元格中输入公式:=IFERROR(VLOOKUP(K3&L3,B3:H16,6,0),"无销售记录")。

解读:

公式中巧用连接符号“&”,将两个单元格的内容合并为一个单元格的内容,结合Vlookup函数的特点,查询相应的销售额,如果销售员在相应的地区没有销售记录,则返回错误值“#N/A ”,此时巧用Iferror函数隐藏,并返回“无销售记录”。

二、Lookup函数法。

功能:从单行或单列中查询指定值所对应的记录。

语法结构:=Lookup(查询值,查询值所在的范围,[返回值所在的范围])。

目的:查询“销售员”在相应“地区”的销售额。

方法:

在目标单元格中输入公式:=IFERROR(LOOKUP(1,0/((B3:B16=J3)*(G3:G16=K3)),F3:F16),"无销售记录")。

解读:

此用法为Lookup函数的经典用法,如果条件B3:B16=J3和G3:G16=K3同时成立,则返回1,形成一个以0和1位数组元素的新数组,由于查询值为1,所以返回两个条件都成立时所对应行的值。

三、Sumifs函数法。

功能:对符合条件的单元格进行求和运算。

语法结构:=Sumifs(求和范围,条件1范围,条件1,条件2范围,条件2……)。

目的:查询“销售员”在相应“地区”的销售额。

方法:

在目标单元格中输入公式:=IF(SUMIFS(F3:F16,B3:B16,J3,G3:G16,K3),SUMIFS(F3:F16,B3:B16,J3,G3:G16,K3),"无销售记录")

解读:

由于符合条件的记录只有一条,所以用Sumifs函数间接的实现了查询引用的功能,公式中首先判断第一个Sumifs函数的计算结果,如果为“0”,则表示没有相对应的记录,则返回“无销售记录”,否则返回Sumifs本身的计算结果。

四、Sumproduct函数法。

功能:返回相应的数组区域乘积的和。

语法结构:=Sumproduct(数组1,[数组2]……)。

注意事项:当参数只有一个数组时,则返回该数组元素的和。

目的:查询“销售员”在相应“地区”的销售额。

方法:

在目标单元格中输入公式:=IF(SUMPRODUCT((B3:B16=J3)*(G3:G16=K3),F3:F16),SUMPRODUCT((B3:B16=J3)*(G3:G16=K3),F3:F16),"无销售记录")。

解读:

当条件B3:B16=J3和G3:G16=K3同时成立时,(B3:B16=J3)*(G3:G16=K3)的返回结果为1,与F3:F16区域中对应的值相乘,则返回原值,实现查询功能;如果有一个条件不成立,则返回第一个Sumproduct函数的返回值为“0”,经过If函数的判断后返回“无销售记录”。

结束语:

本文从实际出发,对双条件下的查询引用进行了介绍,主要方法有:Vlookup函数法、Lookup函数法、Sumifs函数法以及Sumproduct函数法,对于使用技巧,你Get到了吗?如果没有Get到,建议大家先了解和掌握其基础用法,再来学习本章节内容哦!

#我要上头条# #职场达人说# #Excel函数公式#

文章评论