数据分析师常用Excel函数大全
数据分析师常用的Excel函数分类整理,涵盖数据处理、统计分析、数据清洗等高频场景,并附应用示例及注意事项,关注收藏,更多干货小编持续更新中!
Excel函数大全
一、数据处理类
1. TEXT
作用:将数值/日期转化为指定格式文本
示例:`=TEXT(A1,"YYYY-MM-DD")`(将日期转为标准格式)
扩展:常用于合并文本与数值(如`"销量:"&TEXT(B2,"#,##0")`)。
2. LEFT/RIGHT/MID
作用:截取文本的左侧/右侧/中间部分
示例:`=MID(A1,3,2)`(从第3字符开始取2位)
场景:提取身份证中的出生日期、拆分产品编码。
3. DATEDIF
作用:计算两个日期之间的差值(年/月/日)
示例:`=DATEDIF(A1,B1,"M")`(计算月份差)
注意:Excel隐藏函数,需手动输入。
4. ROUND/ROUNDUP/ROUNDDOWN
作用:四舍五入、向上/向下取整
示例:`=ROUND(3.1415,2)` → 3.14,财务计算必备。
5. TRIM/CLEAN
作用:删除文本前后空格(TRIM)或非打印字符(CLEAN)
场景:清洗外部导入的脏数据。
二、统计计算类
1. SUMIFS/COUNTIFS/AVERAGEIFS
作用:多条件求和/计数/平均值
示例:`=SUMIFS(C1:C10, A1:A10,">2025-01-01", B1:B10,"北京")`
优势:支持无限个条件组合。
2. SUMPRODUCT
作用:数组乘积求和,支持复杂条件统计
示例:`=SUMPRODUCT((A1:A10="是")*(B1:B10>80))`(同时满足两个条件的计数)。
3. FREQUENCY
作用:计算数值分布的频率数组
场景:制作直方图、分析年龄段/收入区间分布。
4. STDEV.P/STDEV.S
作用:计算总体/样本标准差
区分:`STDEV.P`用于全集数据,`STDEV.S`用于抽样数据。
三、查找与引用类
1. XLOOKUP(推荐替代VLOOKUP)
作用:支持双向查找、模糊匹配及错误处理
示例:`=XLOOKUP(A1, ID列, 结果列, "未找到",0)`
优势:无需指定列序号,可横向/纵向搜索。
2. INDEX+MATCH
作用:动态定位行列交叉值,灵活性强
示例:`=INDEX(C1:E10, MATCH("目标",A1:A10,0), MATCH("列名",C1:E1,0))`。
3. FILTER(动态数组函数)
作用:按条件筛选数据区域
示例:`=FILTER(A1:C10, (B1:B10>90)*(C1:C10="合格"))`。
四、逻辑与错误处理
1. IF/IFS
作用:条件分支判断
示例:`=IFS(A1>90,"优秀",A1>60,"及格",TRUE,"不及格")`。
2. IFERROR/IFNA
作用:捕获错误值并替换
示例:`=IFERROR(VLOOKUP(...), "数据缺失")`。
五、动态数组与高级功能
1. UNIQUE
作用:提取唯一值列表
示例:`=UNIQUE(A1:A100)`(去重客户名称)。
2. SORT/SORTBY
作用:按指定列排序数据区域
示例:`=SORT(A1:C10, 3, -1)`(按第3列降序排列)。
3. LET
作用:定义公式内的变量,简化复杂计算
示例:`=LET(x, A1+B1, y, x*0.2, y)`。
使用技巧:
组合应用:如`TEXTJOIN(,,FILTER(...))`可将筛选结果合并为文本。
动态引用:结合表格结构化引用(如`Table1[列名]`)提升公式可读性。
版本适配:优先使用XLOOKUP替代VLOOKUP(需Office 365+)。
以上函数覆盖数据清洗、计算、分析全流程,建议结合Power Query和透视表提升效率。