excel 常用函数公式覆盖统计求和逻辑判断查找引用文本处理日期计算数学运算错误处理这几大类,是表格自动化计算最核心的内容,每一条函数公式都以等号作为起始标记,搭配固定函数名和参数,能够实现批量自动计算,不需要人工逐项计算,财务人事仓储销售台账等各类表格场景都能用到,掌握这些公式之后,数据源更新计算结果会同步刷新,还可以把多个函数嵌套组合,实现单函数完成不了的复杂业务逻辑,同时要注意 excel 不同版本对部分新函数支持不一样,旧版本 excel 没有 XLOOKUP IFS 这类新函数,输入公式的时候所有逗号引号比较符号都必须是英文半角,中文符号会直接触发公式报错。函数公式的运行原理就是 excel 预先写好的内置运算逻辑,用户只需要按语法传入单元格区域或者条件,软件自动完成运算,公式填充的时候会区分相对引用绝对引用混合引用,决定下拉横向拖动的时候单元格地址是否自动变化。
一 统计求和类函数公式
这一类是日常使用频率最高的公式,主要用来汇总数值计数求平均极值
| 函数公式 | 完整语法 | 详细功能 |
|---|---|---|
| SUM | =SUM(A1:A10) | 对区域内全部数字求和,空白单元格文本会自动忽略 |
| SUMIF | =SUMIF (A1:A10,"苹果",B1:B10) | 单条件求和,A 列满足苹果这个条件,对应 B 列数值相加 |
| SUMIFS | =SUMIFS (B1:B10,A1:A10,"苹果",C1:C10,">100") | 多条件同时满足求和,第一位参数固定是求和区域 |
| COUNT | =COUNT(A1:A10) | 只统计区域里面数字单元格数量 |
| COUNTA | =COUNTA(A1:A10) | 统计所有非空单元格,文本日期数字都计入统计 |
| COUNTIF | =COUNTIF (A1:A10,"完成") | 单条件计数,统计满足条件单元格个数 |
| COUNTIFS | =COUNTIFS (A1:A10,"完成",B1:B10,">80") | 多条件同时满足进行计数 |
| AVERAGE | =AVERAGE(A1:A10) | 计算区域数字平均值,空白单元格自动排除 |
| MAX | =MAX(A1:A10) | 取出区域里面最大值 |
| MIN | =MIN(A1:A10) | 取出区域里面最小值 |
| SUBTOTAL | =SUBTOTAL(9,A1:A10) | 分类汇总求和,筛选之后只计算可见行,隐藏行不参与运算 |
使用要点,SUMIFS 和 SUMIF 参数顺序不一样,新手最容易写反,条件如果是大于小于,比较符和条件内容要放在英文双引号里面。SUBTOTAL 参数 9 代表求和,参数 1 代表平均值,筛选表格的时候优先选用这个公式,普通 SUM 会把隐藏行也一起计算。
二 逻辑判断类函数公式
这类公式核心是条件判断,也是嵌套公式的基础模块
IF 公式 =IF (A1>=60,"及格","不及格")
判断 A1 数值是否大于等于 60,成立返回及格,不成立返回不及格,支持多层嵌套实现多等级判定
AND 公式 =AND (A1>60,B1>60)
所有条件全部成立才返回 TRUE,任意条件不成立返回 FALSE
OR 公式 =OR (A1>60,B1>60)
只要任意一个条件成立就返回 TRUE
NOT 公式 =NOT (A1=100)
把逻辑结果反转,原本 TRUE 变成 FALSE,FALSE 变成 TRUE
IFS 公式 =IFS (A1>=90,"优秀",A1>=80,"良好",A1>=60,"及格",TRUE,"不及格")
新版 excel 函数,替代多层 IF 嵌套,按顺序判断条件,满足就返回对应结果,可读性更好
三 查找引用类函数公式
主要用途是根据关键字匹配调取对应数据,对账台账匹配非常常用
VLOOKUP 公式 =VLOOKUP (D1,A1:B10,2,0)
纵向查找,在 A 列也就是查找区域第一列找到 D1 的值,返回同一行第二列的数据,最后参数 0 代表精确匹配,日常业务绝大多数都用精确匹配,填 1 近似匹配要求区域升序排序
XLOOKUP 公式 =XLOOKUP (D1,A1:A10,B1:B10,"无匹配")
新版函数,弥补 VLOOKUP 缺陷,不需要填写列序号,查找列不用固定在最左侧,找不到可以自定义提示文字
INDEX 公式 =INDEX (A1:B10,3,2)
根据行号列号,从数据区域取出单元格内容
MATCH 公式 =MATCH (D1,A1:A10,0)
返回查找值在区域当中的位置序号
INDEX+MATCH 组合公式 =INDEX (B1:B10,MATCH (D1,A1:A10,0))
MATCH 定位位置,INDEX 提取数据,不受查找列必须在左侧的限制,插入列之后公式不容易错乱
四 文本处理类函数公式
专门用来清洗提取拼接替换单元格文字,导入外部数据清洗高频使用
LEFT 公式 =LEFT (A1,3) 从单元格左侧截取 3 个字符
RIGHT 公式 =RIGHT (A1,3) 从单元格右侧截取 3 个字符
MID 公式 =MID (A1,2,4) 从第 2 个字符开始,连续提取 4 个字符
LEN 公式 =LEN (A1) 统计单元格文本总字符数量
TRIM 公式 =TRIM (A1) 删除文字内部多余空格,解决 VLOOKUP 匹配失败常见问题
CONCAT 公式 =CONCAT (A1,B1,C1) 合并多个单元格文本,旧版函数是 CONCATENATE
SUBSTITUTE 公式 =SUBSTITUTE (A1,"旧文字","新文字") 把单元格里面指定文字替换成新内容
TEXT 公式 =TEXT (A1,"0.00") 把数字转换成指定格式文本,常用于金额日期格式化
五 日期时间类函数公式
用来提取日期部件计算日期间隔推算到期日
TODAY 公式 =TODAY () 自动读取电脑当天日期,表格打开会自动刷新
NOW 公式 =NOW () 获取当前日期加具体时间
YEAR 公式 =YEAR (A1) 提取日期里面的年份
MONTH 公式 =MONTH (A1) 提取日期里面的月份
DAY 公式 =DAY (A1) 提取日期里面的日
DATEDIF 公式 =DATEDIF (A1,B1,"Y") 计算两个日期间隔,Y 代表整年 M 代表整月 D 代表天数,常用于工龄账龄计算
EDATE 公式 =EDATE (A1,3) 在原日期基础上增加 3 个月,负数就是往前推算月份
六 数学运算与错误处理函数公式
ROUND 公式 =ROUND (A1,2) 四舍五入保留两位小数,财务计算必备
IFERROR 公式 =IFERROR (VLOOKUP (D1,A1:B10,2,0),"未找到")
原公式出错的时候,自动替换成自定义文字,消除 N/A DIV/0 这类报错
RANK 公式 =RANK (A1,A1:A10,0) 计算数值在一组数据当中的排名,0 代表降序,1 代表升序
MOD 公式 =MOD (A1,2) 求余数,可以用来判断奇偶
PRODUCT 公式 =PRODUCT (A1:A10) 区域内所有数字相乘
七 excel 函数公式通用录入操作步骤
第一步 选中要输出结果的单元格,输入英文等号,excel 识别等号之后才会判定这是公式
第二步 输入函数名称,接着输入左括号,依次填写参数,可以直接点击单元格,也可以鼠标框选整片数据区域
第三步 检查所有逗号引号大于小于符号,确认全部是英文半角,中文标点会造成公式报错
第四步 按回车键得到计算结果,批量运算的时候,把鼠标移动到单元格右下角,光标变成黑色十字填充柄,下拉填充公式
第五步 如果需要固定区域,在行列前面加上美元符号,也就是绝对引用,填充的时候区域不会偏移,比如 $A$1:$A$10
第六步 公式报错排查,VALUE 代表参数类型错误,N/A 代表查找不到目标,DIV/0 代表除数是零,REF 代表引用的单元格已经被删除
八 引用类型说明
相对引用 A1,下拉填充自动变成 A2 A3
绝对引用 $A$1,填充的时候始终锁定 A1
混合引用 $A1 锁定列,A$1 锁定行
【常见问题】
问题 1 excel 常用函数公式里面 SUMIF 和 SUMIFS 容易写混怎么办
回答 1 excel 常用函数公式 SUMIF 是单条件求和,第一个参数是条件区域,第二个是条件,第三个才是可选求和区域,SUMIFS 是多条件求和,第一个参数固定就是求和区域,顺序完全相反,多条件汇总的时候优先使用 SUMIFS,写公式的时候先确认第一位参数是不是求和区域就能避免写混。
问题 2 excel 常用函数公式 VLOOKUP 公式报错 N/A 是什么原因
回答 2 excel 常用函数公式 VLOOKUP 出现 N/A 代表查找值在查找区域第一列没有匹配成功,常见原因是两边单元格存在隐形空格,单元格格式一个是文本一个是数字,内容拼写不一致,或者最后匹配参数没有填写 0 精确匹配,可以搭配 TRIM 函数清理空格,也可以替换成 XLOOKUP 公式解决。
问题 3 excel 常用函数公式 DATEDIF 为什么没有函数提示
回答 3 excel 常用函数公式 DATEDIF 属于隐藏函数,函数自动提示下拉列表不会显示这个函数,但是公式可以正常运行,主要用来计算两个日期之间的年数月份天数,输入的时候必须手动完整输入函数名称,第三个参数 Y M D 不能填写错误。
问题 4 excel 常用函数公式下拉之后结果全部一样是什么情况
回答 4 excel 常用函数公式下拉之后结果全部一样,一般是使用了绝对引用,参数区域全部加了美元符号锁定,填充的时候单元格地址不会自动偏移,如果需要逐行计算,要改成相对引用,只在需要固定的汇总总区域才保留美元符号锁定。
【免责申明】
本文内容仅为 excel 常用函数公式教学参考,不同 excel 版本部分新函数存在兼容差异,XLOOKUP IFS 等新版函数在旧版 excel 无法正常运算,公式结果受单元格格式数据源系统区域设置影响,实际业务使用前请自行核对计算结果,本文不承担因为公式录入错误参数设置错误带来的数据损失相关责任。


