当前位置:首页 > 办公 > Excel教程 > 正文内容

Sumifs才是多条件查找函数的No.1,比Vlookup、Lookup好用10倍

酷网3个月前 (10-25)Excel教程39

一、问题提出今早,一个朋友的提问:老师,我该怎么通过这2个条件,匹配出后面的数字

 

二、解题思路这是一个多条件双向查找的问题,有很多函数组合都可以,比如index+match,offset+match,Vlookup+match等等…

但,这位同学提问不是这么简单,因为结果表的税种和数据源中的税种是包含关系。(前面都有“应交”两个字)

双向多条件+匹配查找,问题一下变得复杂起来。Vlookup?lookup?Excel中最牛的几个查找函数好像都很难搞定它。

其实,有个函数可以轻松完成,它就是:

三、操作步骤

Sumifs函数

它本是多条件求和函数,当被查找的项无重复且返回的是数字时,它就是Excel中的查找No.1。无论单条件、多条件、还是匹配查找,它都可以轻松完成。来看看它是怎么完成今天这位朋友的提问的。

=SUMIFS($C:$C,$A:$A,$E2,$B:$B,”应交”&F$1)

只是用了Sumifs的基本用法

=sumifs(值区域,条件区域1,条件1,条件区域2,条件2…)

在处理税种时,只需要在税种前连接“应交”即可。

 

如果税种前或后的字符不固定怎么办?如:

 

sumifs支持通配符,把应该替换为*即可。

=SUMIFS($C:$C,$A:$A,$E2,$B:$B,”*”&F$1)

 

四、结语在实际工作中,大部分双向查找都是查找数字的,所以这时就不用死板的去找vlookup、lookup函数,用sumifs更简单。

扫描二维码推送至手机访问。

版权声明:本文章来源于互联网,由八酷网收集发布,如需转载请注明出处。

本文链接:https://www.i8ku.com/2021/40481.html

分享给朋友:

相关文章

lookup函数的第3个参数,这次会让你大吃一惊!

lookup函数的第3个参数,这次会让你大吃一惊!

如果想获取一行最后一个非空数字,可以用lookup函数实现 =LOOKUP(9^9,C2:K2) 但如果想获取倒数第3个数字呢?估计你一时还真找不到简便的方法。别说用offset+count,因为它遇到空格就熄火了。...

怎么添加excel表格立体效果?excel单元格添加三维立体效果的技巧

怎么添加excel表格立体效果?excel单元格添加三维立体效果的技巧

  目前人们只使用Excel办公软件的一小部分功能,大部分功能因为不能使用或不能直接使用而没有使用。有时为了增强艺术感。今天小编就带大家来共同学习excel单元格添加三维立体效果的技巧...

excel图表使用VBA创建进度条

excel图表使用VBA创建进度条

当你的程序执行时间较长时,使用一个进度条来展示程序执行的状态是非常必要的。 进度条设计 打开VBE,插入一个用户窗体。 1.在属性窗口中,将该用户窗体命名为urfProgress。 2.设置其ShowModal属性为Fa...

Excel数据库函数是什么函数?

Excel数据库函数 在Microsoft Excel 中包含了一些工作表函数,它们用于对存储在数据清单或数据库中的数据进行分析,这些函数统称为数据库函数Dfunctions。 这一类函数具有一些共同特点: (1)每个函...

excel表格xlb文件错误

独立式应用程序时,调试其示例加载宏时,代码总是在: If Val(Application.Version) = 9 Then sToolbarFile = Left$(sPath,InStrRev(sPath, R...

excel数值重复,怎么取前三名销量?

excel数值重复,怎么取前三名销量?

如下图: 存在两个第一名、两个第二名,用LARGE函数来取前三名的销售量时,就会出错。要想去除前三位销量数据,要借助FREQUENCY函数。 公式实现 在F2输入公式: =LARGE(IF(FREQUENCY($B$2...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。