示例数据
一、FILTER函数
函数用途:FILTER函数用于从给定的数据集或区域中筛选出符合特定条件的行,并返回筛选结果。 函数语法:FILTER(数据区域, 条件表达式) 使用示例:获取所有的销售业务数据,在A20单元格输入公式
=FILTER(A2:E18,D2:D18="销售")注意事项:FILTER函数可以接受多个条件表达式,用逗号分隔。如果需要同时满足多个条件,可以使用AND函数;如果只需要满足其中任意一个条件,可以使用OR函数。 如要筛选天津的租赁业务,在A20单元格输入公式: =FILTER(A2:E18,(D2:D18="租赁")*(C2:C18="天津"))
二、UNIQUE函数
函数用途:UNIQUE函数用于从给定的数据集或区域中返回唯一的值列表。
函数语法:UNIQUE(数据区域)
使用示例:想从表中提取出所有不同的省份名称,可以使用以下公式:
=UNIQUE(B2:B18)
注意事项:UNIQUE函数返回的结果不包括空值(NULL)和错误值(#N/A)。如果需要包括这些值,可以在使用UNIQUE函数之前先对原始数据进行处理。
三、SORTBY函数
函数用途:SORTBY函数用于按照给定的列对数据集进行排序。
函数语法:SORTBY(数据区域, 排序列, [排序方式])
使用示例:将提取后的省份进行排序,可以使用以下公式:
=SORTBY(UNIQUE(B2:B18),UNIQUE(B2:B18),1)
将数据表按业务类别排序,可以在G2单元格输入公式:
=SORTBY(A2:E18,D2:D18,1)
注意事项:SORTBY函数默认按照升序排序,如果需要按照降序排序,可以在排序方式参数中指定"descending"。此外,SORTBY函数还可以按照多个列进行排序,只需要在函数中依次指定多个列号即可。
四、XLOOKUP函数
函数用途:XLOOKUP函数用于在指定范围内查找指定的值,并返回对应的结果。
函数语法:XLOOKUP(查找值, 数据范围, 结果列, [匹配模式])
使用示例:现在想查找日期为"2023/01/13"的订单信息,可以使用以下公式:
=XLOOKUP(G2,A2:A18,B2:E18)
4. 注意事项:XLOOKUP函数支持反向查找、近似查找、多条件查找等功能,可以根据实际需求选择不同的匹配模式。此外,XLOOKUP函数还可以进行数组运算,可以与其他数组公式结合使用,实现更复杂的数据处理和分析。
现在想查找日期为金额为"5530"的订单信息,可以使用以下公式:
=XLOOKUP(G2,E2:E18,A2:D18)
以上函数都是动态数组函数,并且能够自动溢出,即在一个单元格中输入公司,结果是多个内容的,可以自动扩展到相邻单元格中。
王忠超
Office实战培训师/企业管理咨询师
北京科技大学MBA校外导师
北大纵横管理咨询公司 合伙人
微软(中国)员工技能提升项目特聘讲师
微信公众号Office职场训练营 创始人
机械工业出版社计算机分社20周年优秀作者
22年企业Office培训经验
17年企业管理咨询经验