68个Excel函数从基础到高级全覆盖,统计、查找、文本、日期、逻辑、数组六大类别。收藏这篇,够用到退休。
表姐整理了552页《Office从入门到精通》,私信【教程】即可领取!↑↑↑
1. SUM函数:数值求和
SUM对指定区域内所有数值进行相加汇总。
日常做金额合计、销售总额统计时首选。
参数为数值区域,支持跨表、跨工作簿引用。
=SUM(A1:A10)
2. AVERAGE函数:求平均值
AVERAGE计算参数中数值的算术平均数。
算平均分、平均单价、平均耗时等集中趋势分析。
自动忽略文本和空单元格,只对数值生效。
=AVERAGE(B1:B10)
3. IF函数:条件判断
IF根据逻辑条件成立与否返回不同的结果。
做及格判定、数据分类、条件标记时最常用。
参数依次为条件、结果为真时返回的值和结果为假时返回的值。
=IF(C1>50, "合格", "不合格")
4. VLOOKUP函数:纵向查找
VLOOKUP在区域首列查找指定值,返回同行的指定列数据。
跨表匹配商品价格、员工信息的高频工具。
第四参数为FALSE表示精确匹配,0效果相同。
=VLOOKUP(D1,A1:B10,2,FALSE)
5. HLOOKUP函数:横向查找
HLOOKUP按首行查找值并返回指定行的对应数据。
表头在顶部的横向汇总表、评分对照表等场景。
参数依次为查找值、区域、返回行号和匹配方式。
=HLOOKUP(D1, A1:F2,2,FALSE)

6. COUNT函数:统计数值个数
COUNT统计区域内包含数字的单元格数量。
查看有效数据条数、检查数值填充情况。
只统计数值型单元格,文本和空值忽略。
=COUNT(E1:E10)
7. COUNTA函数:统计非空个数
COUNTA统计区域内所有非空单元格的数量。
统计已填表人数、数据录入完整率时常用。
不区分数值和文本,只要非空就算一个。
=COUNTA(F1:F10)
8. CONCATENATE函数:合并文本
CONCATENATE将多个文本字符串连接成一个。
拼接姓名、地址、编号时直接合并多个字段。
支持最多255个参数,新版Excel可用"&"替代。
=CONCATENATE(G1," ",H1)
9. LEFT函数:取左侧字符
LEFT从文本左侧提取指定数量的字符。
取代码前几位如省份简称、产品分类号。
第二个参数为提取字符数。
=LEFT(I1,3)
10. RIGHT函数:取右侧字符
RIGHT从文本右侧提取指定数量的字符。
取工号后四位、订单尾号、手机号后四位。
用法与LEFT对称。
=RIGHT(J1,4)

11. LEN函数:文本长度
LEN返回文本字符串的字符个数。
检查身份证号位数、编码长度是否符合规范。
中文、英文、数字各算一个字符。
=LEN(K1)
12. TRIM函数:清理空格
TRIM清除文本中多余的空格,仅保留单词间的单个空格。
清理从系统导出数据中带的前后或中间多余空格。
只去掉ASCII空格,不处理不间断空格。
=TRIM(L1)
13. NOW函数:当前日期时间
NOW返回系统当前日期和时间,无参数。
添加操作时间戳、做动态截止时间判断。
每次计算表格都会自动刷新。
=NOW()
14. TODAY函数:当前日期
TODAY返回系统当前日期,无参数。
计算剩余天数、到期倒计时等基于今天的运算。
只返回日期不含时间部分。
=TODAY()
15. ROUND函数:四舍五入
ROUND将数字四舍五入到指定小数位数。
金额保留两位小数、百分比精度控制。
第二个参数为正时小数位,为负时整数位舍入。
=ROUND(M1,2)

16. PMT函数:贷款月供计算
PMT根据利率、期数和贷款额计算每期还款额。
做房贷、车贷计算器时直接算出每月应还多少。
第一个参数为月利率,第二个为总期数,第三个为本金。
=PMT(5%/12,12,10000)
17. SUMIF函数:单条件求和
SUMIF根据指定条件对区域内的数值进行条件求和。
统计某类产品销售额、某部门绩效考核总和。
第三个参数为求和区域,省略时对条件区域求和。
=SUMIF(N1:N10,">50",O1:O10)
18. SUMPRODUCT函数:乘积求和
SUMPRODUCT将各数组对应位置相乘再求和。
加权评分、总成本计算时一步得出结果。
数组需同维度,非数值元素视同零。
=SUMPRODUCT(A1:A3, B1:B3)
19. TEXT函数:格式转换
TEXT将数值按指定格式转为文本字符串。
日期格式标准化、数字加千分位分隔符。
格式代码参考自定义单元格格式。
=TEXT(P1,"yyyy-mm-dd")
20. INDIRECT函数:文本转引用
INDIRECT将文本字符串转为实际单元格引用。
动态区域引用、跨表间接取值的高级技巧。
参数为文本形式的单元格地址或名称。
=INDIRECT("A"&1)

21. INDEX函数:按位置取值
INDEX根据行列位置返回区域中对应单元格的值。
与MATCH组合实现灵活的双向查找。
参数为区域、行号和列号。
=INDEX(A1:C3,2,3)
22. MATCH函数:定位位置
MATCH返回查找值在区域中的相对位置序号。
配合INDEX替代VLOOKUP,不受首列限制。
第三参数0为精确匹配。
=MATCH("查找值", A1:A10,0)
23. OFFSET函数:偏移引用
OFFSET以基准为起点按行列偏移量返回区域。
动态图表、滚动汇总、变长区域时必用。
参数依次为基准、行偏移、列偏移、高、宽。
=OFFSET(A1,2,3)
24. AND函数:多条件且
AND判断所有条件是否全部成立,都成立返回TRUE。
用于IF中组合多个条件,如库存低且价格高则预警。
参数最多255个条件。
=AND(A1>10, B1<20)

25. OR函数:多条件或
OR判断其中任意一个条件成立即返回TRUE。
只要满足任一条件就触发标记或计算。
参数为多个逻辑表达式。
=OR(A1>10, B1<5)
26. NOT函数:取反
NOT对逻辑值取反,真变假、假变真。
做反向判断,如标记不符合条件的数据。
只有一个逻辑参数。
=NOT(A1>10)
27. ISNUMBER函数:是否为数字
ISNUMBER检测单元格内容是否为数字,是则返回TRUE。
数据验证、过滤非数值数据时使用。
配合IF使用可实现条件异常标记。
=ISNUMBER(A1)
28. ISBLANK函数:是否为空
ISBLANK检测单元格是否为空。
检查数据录入是否完整、标记漏填项。
空字符串""不算空,不会被检测为TRUE。
=ISBLANK(B1)
29. ISERROR函数:是否为错误
ISERROR检测公式结果是否包含错误值。
数据校验、检查公式是否出错时使用。
与IF搭配可实现错误值友好提示。
=ISERROR(C1)

30. SUMIFS函数:多条件求和
SUMIFS对满足多个条件的单元格求和。
按部门、时间段等多维度汇总统计更方便。
第一个参数是求和区域,后面是条件对。
=SUMIFS(D1:D10, A1:A10,">10",B1:B10,"<5")
31. COUNTIFS函数:多条件计数
COUNTIFS统计同时满足多个条件的单元格数量。
统计符合多个筛选条件的记录条数。
参数为交替的条件区域和条件表达式。
=COUNTIFS(A1:A10,">10",B1:B10,"<5")
32. RANK函数:排名
RANK返回数字在列表中的排名顺序。
销售业绩排名、考试成绩排序等有重复值也可处理。
默认降序排名,第三个参数为1则升序。
=RANK(E1, E1:E10)
33. MOD函数:求余数
MOD计算两数相除的余数。
判断奇偶、周期分类、行分组等场景。
第二个参数为除数。
=MOD(F1,3)
34. POWER函数:幂运算
POWER计算一个数的指定次幂。
科学计算、方差计算中的平方运算。
第二个参数为指数。
=POWER(G1,2)

35. SQRT函数:平方根
SQRT计算一个数的平方根。
标准差计算、距平分析中的基础运算。
参数必须为非负数,负数返回错误。
=SQRT(H1)
36. ROUNDUP函数:向上舍入
ROUNDUP将数字按指定位数向上舍入。
运费计算、向上取整的定价策略。
与ROUND区别在于总是进一而不是四舍五入。
=ROUNDUP(I1,1)
37. ROUNDDOWN函数:向下舍入
ROUNDDOWN将数字按指定位数向下截断舍入。
折扣计算、数量截取时向下取整。
与ROUNDUP正好相反。
=ROUNDDOWN(J1,1)
38. TEXTJOIN函数:合并文本
TEXTJOIN将区域中的文本用指定分隔符合并为一个字符串。
把多行数据拼接成一段话,比CONCATENATE更高效。
第二个参数TRUE表示忽略空单元格。
=TEXTJOIN(", ", TRUE, A1:A5)
39. UNIQUE函数:去重
UNIQUE返回区域中的唯一值列表,去除重复项。
提取不重复的品类、客户名单、产品编号。
第二个参数TRUE则提取出现一次的值。
=UNIQUE(A1:A10)

40. FILTER函数:动态筛选
FILTER按条件从数据源中筛选出所有匹配行。
多条件查询、自动生成子表无需下拉。
条件可用乘号叠加多条件筛选。
=FILTER(A1:B10,B1:B10>50)
41. SEQUENCE函数:生成序列
SEQUENCE生成等差序列的数值数组。
自动生成序号行、日期序列、固定步长编号。
参数依次为行数、列数、起始值、步长。
=SEQUENCE(5,1,1,1)
42. XLOOKUP函数:全能查找
XLOOKUP在区域中查找值并返回对应行数据,比VLOOKUP更灵活。
任意方向查找、支持近似和精确匹配。
参数依次为查找值、查找区域、返回区域。
=XLOOKUP("查找值", A1:A10, B1:B10)
43. SWITCH函数:多值判断
SWITCH根据表达式的值从列表中匹配对应结果。
替代多层IF嵌套,做等级转换更简洁。
参数为表达式和成对的值-结果组合。
=SWITCH(K1, "A", "优秀", "B", "良好", "C", "及格", "不及格")
44. TEXTSPLIT函数:拆分文本
TEXTSPLIT将文本按分隔符拆分成多个值。
分解由逗号、空格分隔的列表数据。
新版本Excel函数,向下自动溢出填充。
=TEXTSPLIT(A1,", ")

45. DATE函数:生成日期
DATE根据年、月、日数值返回标准日期。
从拆分列还原完整日期格式。
三个参数分别是年、月、日。
=DATE(2024,12,17)
46. DAYS函数:日期差天数
DAYS计算两个日期之间的天数差。
算账期天数、合同剩余天数时精确到天。
结果为有符号数,B1-A1的差值。
=DAYS(A1, B1)
47. WORKDAY函数:工作日推算
WORKDAY从起始日期推算指定工作日后的日期。
计算订单交期、项目截止日等跳过周末。
第三个参数可指定法定假日列表。
=WORKDAY(A1,5)
48. NETWORKDAYS函数:工作日天数
NETWORKDAYS计算两日期之间去掉周末的工作日数量。
计算实际出勤天数和项目工作日时最准确。
可选第三个参数指定节假日。
=NETWORKDAYS(A1, B1)
49. EOMONTH函数:月末日期
EOMONTH返回日期偏移指定月数后的月末最后一天。
计算租金到期日、账单结算日场景。
第二个参数为正数向后推移月数。
=EOMONTH(A1,1)

50. YEARFRAC函数:年份占比
YEARFRAC计算两个日期之间的实际天数占全年比例。
计算工龄、债券利息的精确年限。
第三个参数可选不同的天数基准。
=YEARFRAC(A1,B1)
51. TODAY函数:当前日期
TODAY返回当天日期,每天自动更新。
动态计算距离目标日期还有多少天。
按F9可手动刷新。
=TODAY()
52. TEXT函数:日期格式化
TEXT将日期按指定格式转为文本。
标准化日期显示、拼接日期字符串。
格式代码中的分隔符可自定义。
=TEXT(A1,"yyyy-mm-dd")
53. CEILING函数:向上取整
CEILING将数字向上舍入为最接近的指定倍数。
数量按件打包、价格按档位定价时使用。
第二个参数为舍入基数。
=CEILING(A1, 5)
54. FLOOR函数:向下取整
FLOOR将数字向下舍入为最接近的指定倍数。
金额按十位数截取、库存分类整理。
与CEILING方向相反。
=FLOOR(B1,10)

55. COUNTBLANK函数:统计空值
COUNTBLANK统计区域内空白单元格的数量。
检查问卷未填项、数据录入遗漏。
公式返回空字符串""的单元格不计入空值。
=COUNTBLANK(A1:A10)
56. SUBTOTAL函数:分类汇总
SUBTOTAL对筛选或隐藏后的数据进行汇总运算。
做汇总行时忽略隐藏行,结果随筛选动态变化。
第一个参数指定汇总方式,9为求和。
=SUBTOTAL(9,A1:A10)
57. SUMPRODUCT函数:乘积求和
SUMPRODUCT将两组数据对应相乘再求和。
权重评分、金额乘以数量的综合计算。
支持条件运算,可用乘号叠加筛选。
=SUMPRODUCT(A1:A3,B1:B3)
58. PMT函数:贷款还款额
PMT计算等额本息贷款每期应还金额。
做购房购车贷款预算时直接算出月供。
参数为正表示收入、为负表示支出。
=PMT(5%/12,12,10000)
59. COVARIANCE.P函数:总体协方差
COVARIANCE.P衡量两组数据整体变动方向的统计量。
分析两列数据的相关性、投资组合风险。
两个参数为同维度的数值数组。
=COVARIANCE.P(A1:A10,B1:B10)

60. CORREL函数:相关系数
CORREL返回两组数据的皮尔逊相关系数。
用于分析两个变量之间的线性相关程度。
结果为-1到1之间,绝对值越接近1相关性越强。
=CORREL(A1:A10, B1:B10)
61. FLOOR.MATH函数:向下取整(增强版)
FLOOR.MATH将数字向下舍入为指定基数的倍数。
负数的处理比FLOOR更符合数学直觉。
可选第三个参数控制负数的舍入方向。
=FLOOR.MATH(A1,3)
62. CEILING.MATH函数:向上取整(增强版)
CEILING.MATH将数字向上舍入为指定基数的倍数。
与FLOOR.MATH配合使用,处理正负数更灵活。
参数为数值和舍入基数。
=CEILING.MATH(A1,3)
63. RAND函数:随机小数
RAND生成0到1之间的均匀分布随机数,无参数。
做随机抽样、模拟数据生成。
每次计算表格都会刷新。
=RAND()
64. RANDBETWEEN函数:随机整数
RANDBETWEEN生成指定范围内的随机整数。
抽奖编号、随机分组、模拟数据的整数生成。
两个参数为最小值和最大值。
=RANDBETWEEN(1, 100)

65. UNIQUE函数:去重
UNIQUE返回区域中的唯一值列表,去除重复项。
做数据清洗、提取不重复的分类或客户名。
第二个参数TRUE则返回只出现一次的值。
=UNIQUE(A1:A10)
66. SORT函数:排序
SORT对区域中的数值或文本按升序排列。
自动排序数据、生成排序版本而不破坏原数据。
可指定排序列和升序或降序。
=SORT(A1:A10)
67. FILTER函数:动态筛选
FILTER按条件从区域中筛出所有匹配行。
替代手工筛选,一步生成动态结果。
条件区域与被筛选区域需等行数。
=FILTER(A1:B10,B1:B10 > 50)
68. TRANSPOSE函数:转置
TRANSPOSE将行转置为列、列转置为行。
调整报表方向、转换表格结构。
新版本Excel支持自动溢出,无需按Ctrl+Shift+Enter。
=TRANSPOSE(A1:C3)

总结:从SUM到TRANSPOSE,68个函数覆盖日常办公六大类别。有这一篇,基本不用再翻别的函数教程,收藏好随时查。
#优质图文扶持计划# ✨ 还在为Excel发愁?这些技能让你效率原地飞起↓↓↓ 🎯 100个表格技巧 + 13类505个函数公式 📊 基础到进阶全覆盖,数据处理更精准 ⚡ 185个快捷键 + 100个出入库透视表技巧 + 30个图表报表 📈 操作飞起,分析直观,汇报更专业 🤖 VBA新手编程入门 ⚙️ 迈出自动化第一步,释放重复劳动力 🎁 拍一得三超值福利: 图文课 + 电子书 📚 - 随时随地学 实例讲解 + 练习素材 💻 - 即学即用 VIP群 1对1答疑 👨🏫 - 学习无忧 ✅ 零基础友好 | ✅ 赠送实用表格素材 系统学习,效率飙升 🚀 事半功倍!

👉 点击立即解锁:Excel函数公式大全