在 Excel 里面常用函数主要分成统计类 逻辑类 文本类 日期类 查找匹配类这五大类,日常做报表 数据汇总 条件判断 数据提取 日期计算都会反复用到,很多新手只知道求和函数,遇到多条件统计 查找匹配 文本截取就不知道该调用哪个函数,本质原因是没有分清每一类函数的用途,不同函数输入参数不一样,部分函数区分绝对引用和相对引用,还有部分新版函数只在高版本 Excel 支持,老版本会出现函数报错,掌握这些高频函数的基础语法和典型案例,就可以覆盖百分之八十以上的日常表格工作,不用再临时搜索公式。
一 统计类常用函数
这类是使用频率最高,主要用来求和 计数 求平均值 最大最小值
1 SUM 求和函数
语法 =SUM (数据区域)
作用,对选中区域全部数字相加,支持多个不连续区域求和
示例 =SUM (A1:A10)
2 AVERAGE 平均值函数
语法 =AVERAGE (数据区域)
作用,计算区域内数字算术平均值,自动跳过空白单元格
示例 =AVERAGE (B1:B20)
3 COUNT 计数函数
语法 =COUNT (数据区域)
作用,只统计区域里面数字单元格个数,文本单元格不会统计
4 COUNTA 非空计数函数
语法 =COUNTA (数据区域)
作用,统计所有非空单元格,数字和文字都可以统计,和 COUNT 区分开
5 MAX MIN 最大最小值函数
语法 =MAX (数据区域) =MIN (数据区域)
作用,提取区域里面最大值和最小值
6 SUMIF 单条件求和
语法 =SUMIF (条件区域,条件,求和区域)
作用,满足指定条件之后再求和,适合按部门按类别汇总金额
7 SUMIFS 多条件求和
语法 =SUMIFS (求和区域,条件区域 1, 条件 1, 条件区域 2, 条件 2)
作用,同时满足多个条件再求和,比 SUMIF 功能更强
8 COUNTIF 单条件计数
语法 =COUNTIF (条件区域,条件)
作用,统计符合条件单元格数量,比如统计及格人数
9 COUNTIFS 多条件计数
语法 =COUNTIFS (条件区域 1, 条件 1, 条件区域 2, 条件 2)
作用,多个条件同时满足再计数
二 逻辑类常用函数
核心是条件判断,和前面学习的 IF 搭配使用最多
1 IF 条件判断函数
语法 =IF (判断条件,成立结果,不成立结果)
作用,条件成立返回指定内容,不成立返回另外内容,支持多层嵌套
2 AND 并且函数
语法 =AND (条件 1, 条件 2)
作用,全部条件同时满足才返回真,只要有一个不满足就是假
3 OR 或者函数
语法 =OR (条件 1, 条件 2)
作用,任意一个条件满足就返回真
4 IFERROR 错误屏蔽函数
语法 =IFERROR (原公式,出错时显示内容)
作用,公式出现 DIV/0 N/A 这类错误的时候,替换成自定义文字,避免表格显示错误代码
三 查找匹配类常用函数
用来跨表查找数据,做 VLOOKUP 是经典高频函数
1 VLOOKUP 纵向查找函数
语法 =VLOOKUP (查找值,数据表区域,返回第几列,匹配类型)
作用,按首列纵向匹配,找到对应行之后返回指定列的数据,近似匹配填 1,精确匹配填 0
2 INDEX 索引函数
语法 =INDEX (数据区域,行号,列号)
作用,根据指定行列位置取出单元格内容
3 MATCH 匹配位置函数
语法 =MATCH (查找值,查找区域,匹配类型)
作用,返回查找值在区域里面所处位置,经常和 INDEX 搭配,组合成 INDEX 加 MATCH,弥补 VLOOKUP 只能从左往右查找的缺陷
四 文本类常用函数
专门处理单元格里面文字内容,截取 合并 替换 转换大小写
1 CONCAT 文本合并函数
语法 =CONCAT (单元格 1, 单元格 2)
作用,把多个单元格文字合并成一段,旧版本是 CONCATENATE
2 LEFT 左侧截取函数
语法 =LEFT (单元格,截取字符个数)
作用,从文字最左边开始提取指定数量字符
3 RIGHT 右侧截取函数
语法 =RIGHT (单元格,截取字符个数)
作用,从文字最右边开始提取指定数量字符
4 MID 中间截取函数
语法 =MID (单元格,起始位置,截取字符个数)
作用,从文字中间指定位置开始提取字符,身份证提取出生日期经常用到
5 LEN 字符长度函数
语法 =LEN (单元格)
作用,计算单元格里面文字总字符数量
6 TRIM 清除空格函数
语法 =TRIM (单元格)
作用,删除文字前后多余空格,查找匹配报错经常就是多余空格导致
五 日期类常用函数
处理日期计算,倒计时 工龄 账龄都要用
1 TODAY 当前日期函数
语法 =TODAY ()
作用,自动获取电脑当天日期,打开文件自动更新
2 NOW 当前日期时间函数
语法 =NOW ()
作用,获取系统当前日期加时分秒
3 YEAR MONTH DAY 提取年月日函数
语法 =YEAR (日期单元格) =MONTH (日期单元格) =DAY (日期单元格)
作用,从日期里面单独提取年 月 日
4 DATEDIF 日期间隔函数
语法 =DATEDIF (起始日期,结束日期,单位代码)
作用,计算两个日期相差年 月 天数,计算工龄账龄首选
5 NETWORKDAYS 工作日函数
语法 =NETWORKDAYS (起始日期,结束日期,节假日区域)
作用,计算两个日期之间工作日,自动排除周末,还可以剔除法定节假日
六 高频函数分类汇总表格
| 分类 | 函数名称 | 核心功能 | 典型应用 |
|---|---|---|---|
| 统计类 | SUM | 数字求和 | 总金额合计 |
| 统计类 | SUMIFS | 多条件求和 | 多维度报表汇总 |
| 统计类 | COUNTIFS | 多条件计数 | 多条件统计人数 |
| 逻辑类 | IF | 条件判断 | 成绩等级判定 |
| 逻辑类 | IFERROR | 错误值替换 | 隐藏公式报错 |
| 查找类 | VLOOKUP | 纵向查找 | 跨表调取档案数据 |
| 查找类 | INDEX+MATCH | 双向查找 | 反向查找数据 |
| 文本类 | MID | 中间截取字符 | 身份证提取生日 |
| 日期类 | DATEDIF | 日期差值 | 工龄账龄计算 |
| 日期类 | NETWORKDAYS | 工作日统计 | 项目工期计算 |
七 使用注意事项
1 所有函数里面逗号 括号全部使用英文半角符号,中文标点会直接报错
2 跨区域或者下拉填充的时候,固定区域需要使用绝对引用,添加美元符号锁定单元格
3 部分新版函数高版本 Excel 才有,低版本打开会提示函数不存在
4 文本型数字无法参与统计运算,需要先转换成数值格式
日常报表优先掌握统计类 SUM SUMIFS COUNTIFS,逻辑类 IF IFERROR,查找类 VLOOKUP INDEX MATCH,文本类 MID TRIM,日期类 TODAY DATEDIF,这一批就是 excel 最核心常用函数,熟练之后再学习进阶函数提升效率。
【常见问题】
问题 1 excel 的常用函数有啥里面 VLOOKUP 有什么缺点
回答 1 excel 的常用函数有啥里面 VLOOKUP 属于查找类高频函数,缺点是只能从查找区域首列向右查找,不能反向查找,并且插入列之后返回列序号容易错乱,所以很多人会改用 INDEX 加 MATCH 组合,弥补 VLOOKUP 的缺陷。
问题 2 excel 的常用函数有啥 SUMIF 和 SUMIFS 怎么区分
回答 1 excel 的常用函数有啥里面 SUMIF 是单条件求和,SUMIFS 是多条件求和,SUMIFS 可以同时设置多个筛选条件,多维度汇总报表优先使用 SUMIFS,单一类别汇总可以直接使用 SUMIF。
问题 3 excel 的常用函数有啥 DATEDIF 为什么输入之后提示异常
回答 1 excel 的常用函数有啥里面 DATEDIF 属于隐藏函数,在函数列表里面不会自动提示,但是可以正常使用,异常一般是起始日期大于结束日期,或者单元格是文本假日期,修正日期格式之后就可以正常计算间隔年月天数。
问题 4 excel 的常用函数有啥 IFERROR 作用是什么
回答 1 excel 的常用函数有啥里面 IFERROR 属于逻辑类常用函数,作用是捕获公式错误,当原公式出现报错的时候,自动替换成自定义内容,避免表格出现 N/A DIV/0 这类错误代码,常搭配 VLOOKUP 一起使用。
【免责申明】
本文内容基于微软 Excel 常规版本编写,部分函数在 WPS 表格兼容,新版动态数组函数在旧版本 Excel 不支持,函数计算结果受单元格格式 数据类型影响,本文仅作为操作参考,不保证所有特殊文件环境下效果完全一致。


