excel函数哪个强VLOOKUP VS. SUMIFS
发布时间:2023-08-05 05:07:08
在Excel中,查找数据时,我们通常会想到使用VLOOKUP函数。而SUMIFS函数主要用于计算某区域中满足一个或多个条件的单元格值的总和。然而,合理地利用SUMIFS函数的功能,也可以实现查找,而且在某些方面可能比VLOOKUP函数更好。
下面是一些示例,通过与VLOOKUP函数的对比,让我们看看SUMIFS函数在查找方面的独特之处。
在找不到值时返回0
如图1所示,下方是名为tbl_cm的表,在列C中是使用VLOOKUP函数进行查找的公式,在列D中是使用SUMIFS函数查找值的公式。其中,单元格C7中的公式:
=VLOOKUP(B7,tbl_cm,2,0)
单元格D7中的公式:
=SUMIFS(tbl_cm[Amount],tbl_cm[Account],B7)
向拉至数据单元格末尾,在单元格C21和D21对上方单元格数据求和,在单元格C21中的公式为:
=SUBTOTAL(9,C7:C20)
图1
可以看出,VLOOKUP函数找不到值时返回错误#N/A,而SUMIFS函数返回0,这样在求和时,能够得出正确的结果。
在具有重复值的表中能够各个值的计算总和
VLOOKUP函数只能返回找到的第1个数据,而SUMIFS函数能够对满足条件的所有数据求和。如图2所示,下方是名为tbl_data的数据表,在单元格C7中的公式:
=VLOOKUP(B7,tbl_data,4,0)
在单元格D7中的公式:
=SUMIFS(tbl_data[Amount],tbl_data[Account],B7)
将公式下拉至查找表数据单元格末尾。
图2
可以看出,VLOOKUP函数查找并返回满足条件的第1个数值,而SUMIFS函数则查找满足条件的所有值并返回这些值之和。
能够适应文本型的数值
有时候,从其他数据源中导入的数据中的数值可能是文本类型的数值。此时,在VLOOKUP函数的查找值中使用数字会找不到结果而返回错误值#N/A,而SUMIFS函数的适应性更强,能够获取正确的结果。
如图3所示,下方是名为tbl_vendors的数据表,在单元格C7中的公式:
=VLOOKUP(B7,tbl_vendors,4,0)
在单元格D7中的公式:
=SUMIFS(tbl_vendors[Amount],tbl_vendors[VendorID],B7)
下拉至数据单元格末尾。
图3
查找唯一值的结果相同
如果查找数据表中没有重复值的数据,那么VLOOKUP函数和SUMIFS函数的结果相同。如图4所示,下方是名为tbl_v_data的数据表,在单元格C7中的公式:
=VLOOKUP(B7,tbl_v_data,4,0)
在单元格D7中的公式:
=SUMIFS(tbl_v_data[Amount],tbl_v_data[VendorID],B7)
下拉至数据单元格末尾。
图4
可以看出,在查找的值在数据表中没有重复值且数据类型相同时,VLOOKUP函数和SUMIFS函数获得的结果是相同的。
小结
通过将SUMIFS函数与常用的查找函数VLOOKUP函数相比较,发现SUMIFS函数的优势,发掘SUMIFS函数的多种合适的应用情形。
猜你喜欢
- 利用Word制作的表格,通常在调整大小问题上会今许多人感觉到困惑,虽然比不上Excel对表格的简单易操作性,但是我们仍然可以通常有效的方法来
- 在使用win10的朋友们常常发现以太网无法连接,那么我们应该怎样设置win10以太网?接下来小编带大家一起来看看该怎么解决。win10以太网
- 我们在实际工作中,可能经常会见到包含有斜线表头的表格,那么这些斜线是如何绘制的呢?利用一般的插入表格的功能是无法实现的,只能我们自己利用wo
- PDF文档怎么将背景色设置成护眼色?经常需要制作讲解pdf课件,长时间对着白色感觉眼睛很干涩疼痛,香江pdf设置成保护眼睛的背景色,该怎么设
- 如何使用Microsoft Word的边框和底纹对话框?若要完全显示Word的边框,请调用“边框和底纹”对话框:单击主页选项卡。在“段落”组
- 如何在word文档中间划横线呢?相信很多朋友并不是很清楚吧,所以下面小编就为大家详细介绍一下,不会的朋友可以参考本文,希望能对大家有所帮助w
- 迅捷PDF编辑器怎么查找PDF文件关键词?下文中详细的介绍了迅捷pdf编辑器中打开PDF文件查找关键词的详细流程介绍,感兴趣的朋友不妨阅读下
- 在我们使用win10系统时,不定期需要下载漏洞补丁完善安全性。但是有些用户的系统不会自动更新,就让小编教你win10最新漏洞补丁不更新的应对
- 共享局域网网络能提高办公效率,互相分享文件文档,那在win10中,要怎么设置一键共享局域网络呢?下面给大家带来win10一键网络共享设置方法
- 对于长篇论文,特别是制作标书等,都会需要在各章节添加编号,形成树状结构的目录形式,如何定义编号,使得各章节以及各个级别的编号按照自己的想法出
- Win10重装系统后找不到硬盘怎么办?重装系统是我们在电脑遇到问题的时候经常使用的方法。重装系统的方法我们一般使用U盘重装系统,但是有用户在
- 逐次修正错误会导致效率低下在输入订单的明细栏、单价等数据时,只要输入商品 No.就可以同时显示商品名和单价。如果预先可以设置这样的机制,就能
- 在word文档编辑时,有时同时打开多个word文档,但编辑之后一个一个的保存,特别费时费力,如何同时保存所有打开文档?下面小编就为大家详细介
- 1.打开需要编辑修改的WPS文档 2.在工具栏找到“文字工具”选项,并点击“文字工具”旁边的小三角然后点击“段落首
- 笔者每月都要编辑一个Excel2007工作簿文件,该工作簿包含有十几张工作表。在编制报表过程中,笔者发现除了数值数据必须改动外,所有报表的一
- 行距决定段落中各行文字之间的垂直距离。段落间距决定段落上方和下方的空间。默认情况下,各行之间是单倍行距,每个段落后的间距会略微大一些。如果要
- 职场中经常会用到日期函数,用来计算职工年龄,工龄,合同到期日等,今天分享四个实例来学习4个日期函数。1、日期倒计时计算先在单元格中输入=to
- 虽然word * 殊符号不常用,但是有时候还是可以派上用场的,但是有好多朋友不知道怎打出特殊符号,本篇文章就会教大家Word里面的特殊符号用快
- 许多大学生在制作毕业论文的时候,都会遇到各种各样的问题,比如此篇我们正要提到的“页码从任意页开始”。页码从任意页开始看似简单,但大家都知道在
- 苹果笔记本双系统装win10还是win7?很多人都会觉得苹果电脑比较好,可是不习惯苹果操作系统的人来说苹果系统是非常不好用的,而且一般办公大