excel 常见函数主要分成数学统计逻辑判断查找引用文本处理日期时间这几大类,是日常做报表台账数据核对最高频使用的一批函数,每一个函数都有固定语法,括号里面填写对应参数,参数可以是单元格区域数值文本,也可以嵌套其他函数,学习的时候优先掌握基础常用款,不需要一次性全部背完,先把求和计数条件判断查找匹配这类高频函数练熟,满足绝大多数办公场景,后续再学习进阶动态数组函数,下面按照类别整理最常用函数,附带基础语法和典型用途,方便对照练习。
一 常见函数分类对照表
| 分类 | 函数名称 | 基础语法 | 核心功能 | 典型办公场景 |
|---|---|---|---|---|
| 数学统计 | SUM | SUM (数值区域) | 求和,把区域数字累加 | 金额合计 数量汇总 |
| 数学统计 | SUMIF | SUMIF (条件区域,条件,[求和区域]) | 单条件求和 | 按部门汇总总金额 |
| 数学统计 | SUMIFS | SUMIFS (求和区域,条件区域 1, 条件 1, 条件区域 2, 条件 2) | 多条件求和 | 部门加月份双条件汇总 |
| 数学统计 | AVERAGE | AVERAGE (数值区域) | 计算平均值 | 成绩平均分 客单价均值 |
| 数学统计 | AVERAGEIF | AVERAGEIF (条件区域,条件,[求平均区域]) | 单条件求平均值 | 按班级求平均分 |
| 数学统计 | COUNT | COUNT (数值区域) | 统计数字单元格个数 | 统计有效数据条数 |
| 数学统计 | COUNTA | COUNTA (区域) | 统计非空单元格数量 | 统计有内容的记录行数 |
| 数学统计 | COUNTIF | COUNTIF (区域,条件) | 单条件计数 | 统计重复项 统计合格人数 |
| 数学统计 | COUNTIFS | COUNTIFS (区域 1, 条件 1, 区域 2, 条件 2) | 多条件计数 | 多字段联合统计 |
| 数学统计 | MAX | MAX (区域) | 提取最大值 | 最高分数 最高销售额 |
| 数学统计 | MIN | MIN (区域) | 提取最小值 | 最低分数 最低单价 |
| 数学统计 | ROUND | ROUND (数值,保留小数位数) | 四舍五入保留小数 | 金额小数规范化 |
| 逻辑判断 | IF | IF (判断条件,成立返回值,不成立返回值) | 条件分支判断 | 成绩是否合格 等级判定 |
| 逻辑判断 | IFERROR | IFERROR (原公式,出错返回值) | 捕获公式报错 | 把 N/A #DIV/0! 改成空白 |
| 逻辑判断 | AND OR | AND (条件 1, 条件 2) OR (条件 1, 条件 2) | 多条件同时满足 或者满足其一 | 复合判断搭配 IF 嵌套 |
| 查找引用 | VLOOKUP | VLOOKUP (查找值,数据表区域,返回列号,匹配类型) | 纵向查找匹配 | 根据编号匹配姓名价格 |
| 查找引用 | XLOOKUP | XLOOKUP (查找值,查找区域,返回区域) | 新版查找,替代 VLOOKUP | 双向查找容错更好 |
| 查找引用 | INDEX MATCH | INDEX (区域,MATCH (查找值,查找区域,0)) | 组合查找,灵活度高 | 向左查找,VLOOKUP 无法实现 |
| 查找引用 | ROW | ROW ([单元格]) | 返回行号 | 自动编号 |
| 查找引用 | COLUMN | COLUMN ([单元格]) | 返回列号 | 横向自动编号 |
| 文本处理 | LEFT | LEFT (文本,提取长度) | 从左侧截取字符 | 提取编号前几位 |
| 文本处理 | RIGHT | RIGHT (文本,提取长度) | 从右侧截取字符 | 提取手机号末尾几位 |
| 文本处理 | MID | MID (文本,起始位置,长度) | 中间截取字符 | 提取身份证出生日期 |
| 文本处理 | FIND | FIND (查找字符,文本) | 查找字符位置 | 定位分隔符位置 |
| 文本处理 | TRIM | TRIM (文本) | 清除多余空格 | 清洗脏数据 |
| 文本处理 | CONCAT | CONCAT (文本 1, 文本 2) | 合并多段文本 | 姓名 + 编号合并 |
| 日期时间 | TODAY | TODAY() | 自动获取当天系统日期 | 账龄计算 |
| 日期时间 | DATEDIF | DATEDIF (起始日期,结束日期,单位) | 计算两个日期间隔 | 工龄 合同到期天数 |
| 日期时间 | YEAR MONTH DAY | YEAR (日期) | 提取年 月 日 | 从日期提取月份做汇总 |
二 基础使用步骤
第一步 选中要输出结果的空白单元格,输入等号,excel 识别等号之后才会把内容当成函数公式。
第二步 输入函数名称,接着输入左括号,按照语法顺序填写参数,多个参数之间使用英文半角逗号分隔。
第三步 参数可以直接点选单元格或者拖动选中区域,确认参数顺序没有写反。
第四步 输入右括号,按下回车键,单元格就输出函数运算结果。
第五步 需要批量应用,鼠标放到单元格右下角,出现黑色十字填充柄,下拉填充,相对引用会自动偏移单元格地址。
第六步 如果是复合业务,使用函数嵌套,把内层函数运算结果作为外层函数参数,比如 IF 里面嵌套 COUNTIF。
三 重点难点深度说明
VLOOKUP 是非常经典但是容易出错的函数,它要求查找值必须在选中数据表区域的第一列,并且默认是近似匹配,写 0 才是精确匹配,很多人忘记写 0,返回错误结果,新版 XLOOKUP 解决了这个缺陷,不需要限制查找列在第一列,推荐新版用户优先学习 XLOOKUP。
COUNTIF 和 COUNTIFS 是识别重复项最常用函数,COUNTIF 单条件,COUNTIFS 多条件,做重复标记、数据核对高频使用,SUMIF 和 SUMIFS 和它逻辑对应,只是把计数改成求和。
IFERROR 属于容错函数,搭配查找函数使用,查找不到的时候不会显示 N/A 错误值,可以自定义返回空白或者提示文字,报表里面非常实用,避免整张表格出现错误值。
动态数组函数比如 FILTER UNIQUE TEXTSPLIT 属于新版专属,只支持 Microsoft365 和 Excel2021 以上版本,旧版本不支持,如果需要跨版本发送文件,尽量选用 SUM IF VLOOKUP 这类通用老函数。
【常见问题】
问题 1 excel 常见函数里面 VLOOKUP 和 XLOOKUP 选哪个更好
回答 1 excel 常见函数中,VLOOKUP 兼容性更好,旧版本都可以使用,但是有查找列必须在首列、不能向左查找的限制,XLOOKUP 是新版函数,更灵活容错更好,新版软件推荐优先使用 XLOOKUP。
问题 2 excel 常见函数 SUMIF 和 SUMIFS 有什么区别
回答 2 excel 常见函数里面 SUMIF 是单条件求和,SUMIFS 是多条件求和,可以同时设置两个及以上条件,并且 SUMIFS 的参数顺序是先写求和区域,和 SUMIF 顺序不一样,很容易写反出错。
问题 3 excel 常见函数输入之后提示 NAME 错误是什么原因
回答 3 excel 常见函数出现 NAME 错误,一般是函数名称拼写错误,或者使用了新版动态数组函数,当前旧版 excel 不支持,也有可能是输入的时候用了中文逗号,切换英文输入法重新输入即可。
问题 4 excel 常见函数里面 COUNT 和 COUNTA 有什么不一样
回答 4 excel 常见函数中 COUNT 只统计是数字的单元格,文本内容不计入,COUNTA 统计所有非空单元格,不管是数字还是文字都算,统计记录条数一般优先使用 COUNTA。
【免责申明】
本文介绍 excel 常见函数相关内容基于微软 excel 常规版本,WPS 函数语法基本一致,动态数组函数需要新版软件支持,所有用法仅作为学习参考,正式业务计算前建议核验公式运算结果,因参数填写错误造成计算误差由使用者自行承担。


