本文主要介绍了Excel中几个实用的函数,包括DATEDIF、SORTBY、FILTER、COUNTIF和XLOOKUP,这些函数提高效率,从而在职场中提升个人竞争力,有助于升职加薪。
DATEDIF函数计算年龄
使用DATEDIF函数计算两个日期之间的完整年数差。A2单元格包含出生日期,TODAY()函数返回当前日期。"Y"参数指示DATEDIF函数计算两个日期之间的完整年数。最终公式为:=DATEDIF(A2,TODAY(),"Y")&"岁"。

SORTBY函数
函数参数:
SORTBY(要排序的单元格区域,依据的列,排序方式)
SORTBY函数用于根据指定的列对数据进行排序。
如下图所示,使用SORTBY函数将根据D2:D18销量金额列的值对A2:D18区域进行排序,公式为=SORTBY(A2:D18,D2:D18,-1)

Excel老陈说:第三个参数决定排序方式,如果为-1表示降序(1代表升序,-1代表降序)
FILTER函数
FILTER筛选函数,是基于定义的条件筛选一系列数据的函数
函数参数:=FILTER(数据区域,筛选条件,[无满足条件的记录时返回的值])
如下图所示,想要筛选出所有包含关键词“Word”的产品。输入以下公式:
=FILTER(A1:B10, ISNUMBER(SEARCH("苹果", A1:A10)), "没有找到匹配项")

FILTER函数会返回一个新的单元格区域,要求A列中包含“word”关键词的行。SEARCH函数用于在A列中搜索“word”,如果找到则返回其位置,否则返回错误。ISNUMBER函数用于检查SEARCH函数的结果是否为数字,即是否找到了关键词。如果没有找到匹配项,FILTER函数将返回“没有找到匹配项”这个文本。
COUNTIF函数
作用:用于统计满足特定条件的单元格数量。
函数参数:(要统计的单元格区域,设置条件)
如下图所示,如果我们想统计产品包含“word”的记录数,可以使用以下公式:=COUNTIF(A2:A18,"*word*")

=COUNTIF(A2:A18,"word")表示计算A2到A18这个范围内包含文本"word"的单元格数量,其中"*"是通配符,代表任意长度的字符。
Xlookup函数
作用:主要用于在指定的范围或数组中进行查找,并返回相应的值。
如下图所示,根据图书名称查找对应的编号,公式为=XLOOKUP(D22,D2:D18,A2:A18)

解释:第一个参数:D2单元格是我们要查找的图书名称。
·D2:D18,是包含图书名称的查找范围。
·A2:A18是包含对应订单编号的返回范围。
·XLOOKUP函数会在这个查找范围内搜索D2单元格的值《Word效率手册》,找到后返回对应位置的订单编号,即“DUSHUWU-05”。