办公最常用的60个函数大全:从入门到精通,效率翻倍!
在职场中,WPS/Excel几乎是每个人都离不开的工具,而函数则是其灵魂。掌握常用的函数,不仅能大幅提升工作效率,还能让你在数据处理、报表分析、自动化办公等方面游刃有余。
今天,我们就来一次性搞定60个最常用的WPS/Excel函数,涵盖求和、统计、文本处理、日期计算、查找引用、逻辑与数学等六大类别,每个函数都附带标准用法,让你即学即用!
(温馨提示:保存下方函数卡片,方便需要时随时查询哦!)
一、求和类函数(5个)
求和是最基础也是最常用的操作,这些函数能帮你快速计算数据总和、条件求和、多条件求和等。
序号 | 功能 | 函数名称 | 用法 |
1 | 求和 | Sum | =SUM(数据区域) |
2 | 单条件求和 | Sumif | =SUMIF(条件列,条件,数字列) |
3 | 多条件求和 | Sumifs | =SUMIFS(数字列,条件列1,条件1,条件列2,条件2..) |
4 | 数据库求和 | Dsum | =DSUM(数据表,求和列数,条件区域) |
5 | 乘积求和 | Sumproduct | =SUMPRODUCT(数组1,数组2,...) |
适用场景:销售数据汇总、部门费用统计、加权计算等。
二、统计类函数(17个)
统计函数用于计算平均值、最大值、最小值、排名、计数等,是数据分析的基础。
序号 | 功能 | 函数名称 | 用法 |
6 | 统计数字个数 | Count | =COUNT(数字区域) |
7 | 非空单元格个数 | CountA | =COUNTA(数据区域) |
8 | 单条件计数 | Countif | =COUNTIF(条件列,条件) |
9 | 多条件计数 | Countifs | =COUNTIFS(条件列1,条件1,条件列2,条件2..) |
10 | 平均值 | Average | =AVERAGE(数据区域) |
11 | 单条件平均值 | Averageif | =AVERAGEIF(条件列,条件,数字列) |
12 | 多条件平均值 | Averageifs | =AVERAGEIFS(数字列,条件列1,条件1,条件列2,条件2..) |
13 | 最大值 | Max | =MAX(数据区域) |
14 | 条件最大值 | Maxifs | =MAXIFS(数字列,条件列1,条件1,条件列2,条件2..) |
15 | 最小值 | Min | =MIN(数据区域) |
16 | 条件最小值 | Minifs | =MINIFS(数字列,条件列1,条件1,条件列2,条件2..) |
17 | 第N大值 | Large | =LARGE(数据区域,名次) |
18 | 第N小值 | Small | =SMALL(数据区域,名次) |
19 | 排名 | Rank | =RANK(数值,数据区域,排序方式) |
20 | 分类汇总 | Groupby | =GROUPBY(项列,数据列,统计类型,标题,汇总选项,排序,筛选) |
21 | 透视汇总 | Pivotby | =PIVOTBY(项列,字段列,数据列,统计类型,标题,汇总选项,排序,筛选) |
22 | 聚合计算 | Aggregate | =AGGREGATE(函数代码,忽略选项,数据区域) |
适用场景:销售业绩分析、KPI考核、数据筛选统计等。
三、文本处理函数(9个)
文本函数用于提取、合并、替换、拆分文本,是处理Excel中字符串数据的关键。
序号 | 功能 | 函数名称 | 用法 |
23 | 合并文本 | Concat | =CONCAT(文本1,文本2,...) |
24 | 分隔符合并文本 | Textjoin | =TEXTJOIN(分隔符,是否忽略空,文本1,文本2,...) |
25 | 提取左边字符 | Left | =LEFT(文本,字符数) |
26 | 提取右边字符 | Right | =RIGHT(文本,字符数) |
27 | 提取中间字符 | Mid | =MID(文本,开始位置,字符数) |
28 | 文本长度 | Len | =LEN(文本) |
29 | 查找字符位置 | Find | =FIND(查找文本,源文本,开始位置) |
30 | 替换文本 | Substitute | =SUBSTITUTE(文本,旧文本,新文本,替换次数) |
31 | 文本拆分 | TextSplit | =TEXTSPLIT(文本,列分隔符,行分隔符) |
适用场景:身份证号提取、姓名拆分、数据清洗、报表格式化等。
四、日期与时间函数(9个)
日期函数用于计算时间差、提取年月日、推算未来/过去日期,是项目管理、财务分析的必备技能。
序号 | 功能 | 函数名称 | 用法 |
32 | 当前日期 | Today | =TODAY() |
33 | 当前日期时间 | Now | =NOW() |
34 | 构建日期 | Date | =DATE(年,月,日) |
35 | 日期差值 | Datedif | =DATEDIF(开始日期,结束日期,单位) |
36 | 提取年份 | Year | =YEAR(日期) |
37 | 提取月份 | Month | =MONTH(日期) |
38 | 提取日 | Day | =DAY(日期) |
39 | 月份推移 | Edate | =EDATE(开始日期,月数) |
40 | 月末日期 | Eomonth | =EOMONTH(开始日期,月数) |
适用场景:员工工龄计算、项目周期管理、财务报表日期分析等。
五、查找与引用函数(12个)
查找函数用于从数据表中提取特定值,引用函数则用于动态获取数据,是Excel高级应用的核心。
序号 | 功能 | 函数名称 | 用法 |
41 | 垂直查找 | Vlookup | =VLOOKUP(查找值,数据表,列序号,匹配方式) |
42 | 高级查找 | Xlookup | =XLOOKUP(查找值,查找数组,返回数组,未找到值,匹配方式,搜索模式) |
43 | 索引取值 | Index | =INDEX(数组,行号,列号) |
44 | 匹配位置 | Match | =MATCH(查找值,查找区域,匹配类型) |
45 | 间接引用 | Indirect | =INDIRECT(文本引用) |
46 | 偏移引用 | Offset | =OFFSET(参照点,行偏移,列偏移,高度,宽度) |
47 | 数据筛选 | Filter | =FILTER(数组,条件,[无结果返回值]) |
48 | 提取不重复值 | Unique | =UNIQUE(数组,[按列/行],[仅出现一次]) |
49 | 垂直合并 | Vstack | =VSTACK(数组1,数组2,...) |
50 | 水平合并 | Hstack | =HSTACK(数组1,数组2,...) |
51 | 多列转一列 | ToCol | =TOCOL(数组,[忽略参数],[扫描方式]) |
52 | 多行转一行 | ToRow | =TOROW(数组,[忽略参数],[扫描方式]) |
适用场景:数据查询、动态报表、自动化数据提取等。
六、逻辑与数学函数(8个)
逻辑函数用于条件判断、错误处理、四舍五入,是WPS/Excel公式灵活运用的关键。
序号 | 功能 | 函数名称 | 用法 |
53 | 条件判断 | If | =IF(条件,真时结果,假时结果) |
54 | 多条件判断 | Ifs | =IFS(条件1,结果1,条件2,结果2,...) |
55 | 错误处理 | Iferror | =IFERROR(值,错误时返回值) |
56 | 与运算 | And | =AND(条件1,条件2,...) |
57 | 或运算 | Or | =OR(条件1,条件2,...) |
58 | 取整 | Int | =INT(数字) |
59 | 四舍五入 | Round | =ROUND(数字,小数位数) |
60 | 向上舍入 | Roundup | =ROUNDUP(数字,小数位数) |
适用场景:数据校验、自动化判断、财务报表优化等。
三道测试题(答案见文末)
- 如何用函数计算“销售额大于1万的销售员人数”?
- 如何提取身份证号中的出生日期(如19900101 → 1990-01-01)?
- 如何用函数查找“张三”的最新入职日期?
答案
- =COUNTIF(销售额列,">10000")
- =TEXT(DATE(LEFT(身份证号,4),MID(身份证号,5,2),MID(身份证号,7,2)),"yyyy-mm-dd")
- =MAX(FILTER(入职日期列,姓名列="张三"))
小贴士:收藏本文,遇到WPS/Excel函数问题随时查阅!如果觉得有用,欢迎点赞、转发,让更多职场人受益!
欢迎关注:千万别学excel,这里有数千篇excel相关视频和文章,带你玩转excel!祝你早日升任CEO,迎娶白富美,走上人生巅峰~( ̄▽ ̄~)~