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函数的多种合适的应用情形。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Windows的IP设置在哪里查看?怎么查看?
![](https://img.aspxhome.com/file/2023/28/a244877_0s.jpg)
通过设置WPS表格中字母的顺序填充来快速输入字母
![](https://img.aspxhome.com/file/2023/2/a169492_0s.png)
微软Win11安卓子系统(wsa)V2207.40000.8.0版本发布了!改善键盘使用体验
![](https://img.aspxhome.com/file/2023/30/a270302_0s.jpeg)
PPT文字怎么撕开? ppt文字撕裂效果的制作方法
![](https://img.aspxhome.com/file/2023/10/a346141_0s.png)
Win10控制面板闪退怎么办?Win10控制面板闪退的解决方法
![](https://img.aspxhome.com/file/2023/25/a218609_0s.jpg)
Wps演示中进入动画全接触
![](https://img.aspxhome.com/file/2023/6/a165206_0s.png)
如何选择excel单元格或单元格区域
![](https://img.aspxhome.com/file/2023/6/a154756_0s.png)
WPS演示2013插入音乐后怎么让music喇叭图标消失不见
![](https://img.aspxhome.com/file/2023/2/a169262_0s.jpg)
WPS表格中为单元格添加批注提示的技巧
![](https://img.aspxhome.com/file/2023/5/a164055_0s.jpg)
Excel2016要怎么隐藏辑栏上的函数公式
![](https://img.aspxhome.com/file/2023/1/a142931_0s.jpg)
MAC系统中如何隐藏Dock上的程序图标
![](https://img.aspxhome.com/file/2023/0/a215590_0s.jpg)
MTU设置多少最好?MTU设置最佳网速方法介绍
![](https://img.aspxhome.com/file/2023/6/a324274_0s.jpg)
Word中进行更改页眉页脚的操作方法
Windows10如何查看虚拟内存的使用情况?虚拟内存的查看方法
![](https://img.aspxhome.com/file/2023/26/a224184_0s.jpg)
巧用U盘破解无线密码
![](https://img.aspxhome.com/file/2023/4/a309425_0s.png)
Windows Update error 80070422解决方法
![](https://img.aspxhome.com/file/2023/28/a250541_0s.jpg)
Win10笔记本拔掉电源屏幕变暗的解决办法
![](https://img.aspxhome.com/file/2023/3/a292811_0s.jpg)
excel averageif函数如何用
![](https://img.aspxhome.com/file/2023/2/a161542_0s.png)
win11任务栏图标重叠一起了怎么办分开?
![](https://img.aspxhome.com/file/2023/30/a265085_0s.png)
win10 2004版本预留储存空间将超过7GB怎么办
![](https://img.aspxhome.com/file/2023/3/a300419_0s.png)