本文主要介绍了Excel中六个实用的函数及其应用,包括XLOOKUP、Filter、SUMIF、SUMIFS、UNIQUE和SUMPRODUCT。这些函数能够帮助我们高效地进行数据查找、筛选、求和以及去重等操作,从而提高工作效率,实现快速下班的目标。
01XLOOKUP函数
XLOOKUP函数搜索区域或数组,然后返回对应于它找到的第一个匹配项的项。如果不存在匹配项,则 XLOOKUP 可以返回最接近 (匹配) 值。
函数参数及具体用法:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
如下图所示,假如我们需要找出编号为A01对应的姓名。在I2单元格输入公式:=XLOOKUP(H2,A:A,B:B),这样就返回对应的值陈飞

提示:将其总结为=XLOOKUP(查找值,查找值所在列,结果所在列),这里的第2和第3个参数可以选择整列内容,或选择单元格区域,那么公式就变成了:=XLOOKUP(H2,A1:A8,B1:B8)
02Filter函数
作用:基于定义的条件筛选区域内的数据。
语法:
FILTER(array,include,[if_empty])
参数:
array:必需,要筛选的区域或数组。
include:必需,筛选的条件,也就是条件区域。
[if_empty]:根据条件如果找不到结果,就返回第三参数的值,它是一个可选参数,可忽略不写。
如下图所示需要求出数量大于500的所有编号,在I4单元格输入公式=FILTER(A2:A33,E2:E33>500),其中第一个参数是要筛选的单元格区域A2:A33,第二个参数是条件E2:E33>500。

03SUMIF函数
函数作用:SUMIF函数是Excel中非常常用的函数之一,用于根据指定条件对数据进行求和。
语法为:=SUMIF(range, criteria, [sum_range])
range 是条件区域,即用于条件判断的单元格区域。
criteria 是求和条件,由数字、逻辑表达式等组成的判定条件。
sum_range 是实际求和区域,需要求和的单元格、区域或引用。如果省略 sum_range,则条件区域就是实际求和区域。
如下图所示在F2单元格输入公式=SUMIF(A:A,E2,C:C),然后向下填充,就能得到每个员工的总数量。

Excel老陈说:SUMIF函数还支持使用通配符(问号匹配任意单个字符,星号匹配任意一串字符),以及逻辑运算符(如大于、小于、等于等)来构建复杂的条件。
04SUMIFS函数
SUMIFS可以根据多个条件进行求和计算。
=SUMIFS(求和列,条件列1,条件1,条件列2,条件2..)
如下图所示,求出满足图书名称为《word效率手册》并且书店为《Excel-老陈课堂》的数量的合计,公式为:=SUMIFS(E2:E33,B2:B33,K5,C2:C33,K6)

05UNIQE函数
要从某个范围或数组中找出唯一值,UNIQUE在去除重复方面可是高手中的高手。
如下图所示,获取不重复的图书名称,在J6单元格输入公式:=UNIQUE(B2:B33)即可。

06SUMPRODUCT函数
SUMPRODUCT函数是在给定的几组数组(单元格区域)中,将数组间对应的元素相乘,并返回乘积之和。
函数参数:
SUMPRODUCT(array1, [array2], [array3], ...);
SUMPRODUCT(单元格区域1,单元格区域2 ...)
如下图所示,根据订单的数量与商品价格求出总和。公式为:=SUMPRODUCT(B2:B14,C2:C14)

Excel老陈说:单元格区域必须具有相同的范围,否则, SUMPRODUCT函数 将返回错误值 #VALUE!。SUMPRODUCT函数将非数值型的数组元素作为 0 处理。