1. 项目概述
作为一名数据分析师,Excel公式就像我们手中的瑞士军刀。上篇我们介绍了20个基础公式,这次下篇将聚焦更高级的40个公式应用场景。这些公式不仅能帮你节省80%以上的数据处理时间,还能解决90%日常工作中的分析难题。
我整理了这些年实际工作中最常用、最实用的40个Excel公式,每个都配有详细解释、应用场景截图和公式写法。无论你是刚入门的新手还是想提升效率的老手,这份清单都能成为你的案头参考工具。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心公式解析与应用场景
2.1 数据匹配与查找类公式
2.1.1 XLOOKUP函数(替代VLOOKUP)
code复制=XLOOKUP(查找值,查找数组,返回数组,[未找到值],[匹配模式],[搜索模式])
这是Excel 365新增的超级查找函数,解决了VLOOKUP只能向右查找、必须指定列号等问题。我常用它来做:
- 双向查找(比INDEX+MATCH组合更简洁)
- 模糊匹配(设置匹配模式为1或-1)
- 多条件查找(用&连接多个条件)
提示:如果公司电脑还是旧版Excel,可以用INDEX+MATCH组合实现类似效果,但公式会复杂很多。
2.1.2 FILTER函数动态筛选
code复制=FILTER(返回数组,条件数组,[无结果时返回值])
这个函数彻底改变了我的数据筛选方式。比如要筛选某地区销售额大于100万的所有记录:
code复制=FILTER(A2:D100,(B2:B100="华东")*(D2:D100>1000000),"无符合条件记录")
最厉害的是它能动态更新结果,当源数据变化时自动调整返回的行数。
2.2 数据清洗与转换类公式
2.2.1 TEXTJOIN合并文本
code复制=TEXTJOIN(分隔符,是否忽略空值,文本1,文本2,...)
比CONCATENATE和&更强大的文本合并函数。我常用它来:
- 合并多列数据(如地址省市区合并)
- 生成SQL语句的IN条件(如"'A','B','C'")
- 创建带分隔符的字符串列表
2.2.2 UNIQUE去重函数
code复制=UNIQUE(数据范围,[按列/行去重],[仅出现一次])
以前去重要用数据透视表或高级筛选,现在一个函数搞定。处理客户名单、产品编号
