以下是一份系统化的Excel函数教程,涵盖基础到进阶的核心函数,结合实用场景与案例说明,助你快速提升数据处理效率。教程分为八个模块,按功能分类讲解:
📊 一、Excel函数基础
- 函数结构
- 所有函数以
=
开头,格式:=函数名(参数1, 参数2, ...)
- 参数类型:数值、文本、单元格引用(如
A1
)、区域(如A1:B10
) - 示例:
=SUM(A1:A10)
计算A1到A10的和
- 参数类型:数值、文本、单元格引用(如
- 所有函数以
- 输入函数方法
- 手动输入:单元格内直接输入公式(如
=AVERAGE(B2:B20)
) - 向导辅助:点击【公式】→【插入函数】,搜索函数并填写参数(新手推荐)
- 手动输入:单元格内直接输入公式(如
🔢 二、基础计算函数
函数 | 作用 | 示例 | 说明 |
---|---|---|---|
SUM |
求和 | =SUM(A1:A10) |
数值相加 |
AVERAGE |
求平均值 | =AVERAGE(B2:B20) |
忽略文本和空单元格 |
MAX/MIN |
最大值/最小值 | =MAX(C1:C100) |
仅统计数值 |
COUNT |
计数 | =COUNT(D3:D50) |
统计含数字的单元格数量 |
💡 场景:快速统计销售总额、平均单价、最高/最低销量。
⚖️ 三、逻辑判断函数
- **
IF
:条件分支**- 语法:
=IF(条件, 结果成立, 结果不成立)
- 示例:
=IF(A1>60, "合格", "不合格")
- 嵌套用法:
=IF(A1>90, "优", IF(A1>80, "良", "中"))
- 嵌套用法:
- 语法:
- 组合逻辑
AND
:所有条件为真时返回TRUE
(如=AND(B2>80, C2="是")
)OR
:任一条件为真返回TRUE
(如=OR(A1>100, B1<50)
)IFERROR
:屏蔽错误显示(如=IFERROR(VLOOKUP(...), "未找到")
)
✏️ 四、文本处理函数
函数 | 作用 | 示例 |
---|---|---|
LEFT/RIGHT/MID |
截取文本 | =LEFT(A1,3) (取前3字符) |
LEN |
文本长度 | =LEN("Excel") → 5 |
CONCATENATE |
合并文本 | =CONCATENATE(A1,"-",B1) |
TEXTJOIN |
智能合并(可加分隔符) | =TEXTJOIN("-",TRUE,A1,B1) |
SUBSTITUTE |
替换文本 | =SUBSTITUTE(A1,"旧","新") |
💡 场景:
- 提取身份证生日:
=MID(A1,7,8)
(从第7位取8位)- 合并多列信息:
=TEXTJOIN(" ",TRUE,A2:C2)
(忽略空值)
🔍 五、查找与引用函数
- **
VLOOKUP
:垂直查找**- 语法:
=VLOOKUP(查找值, 查找区域, 返回列号, 精确匹配)
- 示例:
=VLOOKUP("张三",A1:D100,3,FALSE)
(在A列找“张三”,返回第3列值)
- 语法:
- 进阶组合
- **
INDEX+MATCH
**:动态行列定位
=INDEX(B2:D10, MATCH("目标",A2:A10,0), MATCH("列名",B1:D1,0))
- **
XLOOKUP
**(Excel 365+):更强大的双向查找
=XLOOKUP(A1, 查找列, 返回列)
(支持反向、横向查找)
- **
📅 六、日期与时间函数
函数 | 作用 | 示例 |
---|---|---|
TODAY/NOW |
当前日期/时间 | =TODAY() → 2025-07-07 |
DATEDIF |
日期差值 | =DATEDIF(A1,TODAY(),"Y") (计算工龄) |
NETWORKDAYS |
工作日天数 | =NETWORKDAYS(开始日期,结束日期) |
YEAR/MONTH/DAY |
提取日期成分 | =YEAR("2025-07-07") → 2025 |
⚠️ 注意:
DATEDIF
是隐藏函数,需手动输入。
🛠️ 七、函数进阶技巧
- 嵌套函数:组合实现复杂逻辑
- 示例:多条件求和
=SUMIFS(求和列, 条件列1, "条件1", 条件列2, ">50")
- 示例:多条件求和
- 动态引用
- 绝对引用:
$A$1
(锁定行列) - 相对引用:
A1
(下拉公式自动变化) - 混合引用:
$A1
(锁列不锁行)
- 绝对引用:
- 数组公式(按
Ctrl+Shift+Enter
)- 示例:
{=MAX(IF(A1:A10="A", B1:B10))}
(求A类最大值)
- 示例:
📚 学习路径建议
- 新手入门:先掌握
SUM
、AVERAGE
、IF
、VLOOKUP
等高频函数。 - 进阶提升:学习
XLOOKUP
、INDEX+MATCH
、嵌套函数解决复杂问题。 - 效率技巧:
- 按
Tab
键自动补全函数名 - 按
F1
查看函数帮助文档 - 用
IFERROR
避免错误值显示
- 按
附:实战案例模板
- 数据清洗:
=TRIM(A1)
(去空格)+=CLEAN(A1)
(去不可见字符)- 多条件统计:
=COUNTIFS(区域1,"条件1",区域2,"条件2")
掌握这些核心函数,可解决90%的日常数据处理需求。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容