双条件查询引用的4种超级技巧,你确定都掌握吗?
查询引用,是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函数公式#
相关文章
- 帝国CMS过滤html标签自定义NOHTML函数用法
- 帝国CMS截取内容简介函数,过滤其中特殊字符及空格
- Excel小技巧– 利用LOOKUP来达成多重条件寻找资料
- 帝国CMS几个函数RepPostVar,RepPostVar2,RepPostStr,RepPostStr2的用法
- 删除、筛选、合并单元格、小组等序号(NO)构建技巧全集解读
- Excel函数公式:多条件判断,你还在用If来实现,那就真的Out了
- 身份证号常见错误分析及实用技巧解读,职场的你必须掌握1
- 只会Ctrl+C、Ctrl+V 就真的弱爆了,快来看看实用的选择性粘贴
- 如虎添翼的5个Excel超级实用技巧,你确定都掌握吗?
- 身份证号常见错误解析及实用技巧解读,职场的你必须掌握哦!