首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Excel 常用函数详解与案例实现

Excel 常用函数详解与案例实现

作者头像
贺公子之数据科学与艺术
发布2025-12-18 08:43:59
发布2025-12-18 08:43:59
350
举报

Excel 常用函数详解与案例实现

掌握以下20个最核心函数就能解决90%的日常问题。我将它们分为6类,每类都有实际案例:

一、逻辑判断函数(最重要!)

1. IF函数 - 条件判断
代码语言:javascript
复制
=IF(条件, 如果为真则返回这个, 如果为假则返回这个)

案例:成绩是否及格

代码语言:javascript
复制
=IF(B2>=60, "及格", "不及格")
2. IFS函数 - 多条件判断(Excel 2019+)
代码语言:javascript
复制
=IFS(条件1, 结果1, 条件2, 结果2, ...)

案例:成绩评级

代码语言:javascript
复制
=IFS(B2>=90, "优秀", B2>=80, "良好", B2>=60, "及格", TRUE, "不及格")
3. AND/OR函数 - 逻辑与/或
代码语言:javascript
复制
=AND(条件1, 条件2, ...)  // 所有条件都满足才为TRUE
=OR(条件1, 条件2, ...)   // 任一条件满足就为TRUE

案例:你刚才的问题可以用这个解决

代码语言:javascript
复制
=IF(OR(D2="是", C2="女"), 500, 0)

二、统计计算函数

4. SUM函数 - 求和
代码语言:javascript
复制
=SUM(数字1, 数字2, 区域)

案例:计算A1到A10的总和

代码语言:javascript
复制
=SUM(A1:A10)
5. SUMIF函数 - 条件求和
代码语言:javascript
复制
=SUMIF(条件区域, 条件, 求和区域)

案例:计算所有"销售部"的工资总和

代码语言:javascript
复制
=SUMIF(B:B, "销售部", C:C)
6. COUNT/COUNTA函数 - 计数
代码语言:javascript
复制
=COUNT(区域)    // 只统计数字
=COUNTA(区域)   // 统计所有非空单元格

案例:统计有多少人参加了考试

代码语言:javascript
复制
=COUNTA(A2:A100)
7. COUNTIF函数 - 条件计数
代码语言:javascript
复制
=COUNTIF(区域, 条件)

案例:统计不及格人数

代码语言:javascript
复制
=COUNTIF(B2:B100, "<60")
8. AVERAGE函数 - 求平均值
代码语言:javascript
复制
=AVERAGE(数字1, 数字2, 区域)
9. MAX/MIN函数 - 最大值/最小值
代码语言:javascript
复制
=MAX(区域)  // 最大值
=MIN(区域)  // 最小值

三、查找与引用函数

10. VLOOKUP函数 - 垂直查找(最常用!)
代码语言:javascript
复制
=VLOOKUP(查找值, 查找区域, 返回列数, [精确匹配])

案例:根据工号查找姓名

代码语言:javascript
复制
=VLOOKUP(F2, A:B, 2, FALSE)
11. XLOOKUP函数 - 新一代查找(Excel 2021+)
代码语言:javascript
复制
=XLOOKUP(查找值, 查找区域, 返回区域, [未找到时显示], [匹配模式])

案例:更强大的查找

代码语言:javascript
复制
=XLOOKUP(F2, A:A, B:B, "未找到", 0)
12. INDEX+MATCH组合 - 灵活查找
代码语言:javascript
复制
=INDEX(返回区域, MATCH(查找值, 查找区域, 0))

案例:从左向右查找

代码语言:javascript
复制
=INDEX(B:B, MATCH(F2, A:A, 0))

四、文本处理函数

13. LEFT/RIGHT/MID函数 - 提取文本
代码语言:javascript
复制
=LEFT(文本, 字符数)    // 从左提取
=RIGHT(文本, 字符数)   // 从右提取
=MID(文本, 开始位置, 字符数)  // 从中间提取

案例:提取手机号前3位

代码语言:javascript
复制
=LEFT(A2, 3)
14. TEXT函数 - 格式化文本
代码语言:javascript
复制
=TEXT(数值, "格式代码")

案例:日期显示为"2024年11月11日"

代码语言:javascript
复制
=TEXT(A2, "yyyy年mm月dd日")
15. CONCATENATE/CONCAT函数 - 合并文本
代码语言:javascript
复制
=CONCATENATE(文本1, 文本2, ...)
=CONCAT(文本1, 文本2, ...)  // 新版本

案例:合并姓和名

代码语言:javascript
复制
=CONCATENATE(A2, B2)

五、日期时间函数

16. TODAY/NOW函数 - 当前日期时间
代码语言:javascript
复制
=TODAY()  // 返回当前日期
=NOW()    // 返回当前日期时间
17. DATEDIF函数 - 计算日期间隔
代码语言:javascript
复制
=DATEDIF(开始日期, 结束日期, "单位")

案例:计算工龄(年)

代码语言:javascript
复制
=DATEDIF(B2, TODAY(), "Y")

六、其他实用函数

18. IFERROR函数 - 错误处理
代码语言:javascript
复制
=IFERROR(原公式, 出错时显示的值)

案例:VLOOKUP找不到时显示"无数据"

代码语言:javascript
复制
=IFERROR(VLOOKUP(F2, A:B, 2, FALSE), "无数据")
19. ROUND函数 - 四舍五入
代码语言:javascript
复制
=ROUND(数字, 小数位数)
20. RANK函数 - 排名
代码语言:javascript
复制
=RANK(数字, 区域, [排序方式])

案例:成绩排名(0为降序,1为升序)

代码语言:javascript
复制
=RANK(B2, B$2:B$100, 0)

📊 实际案例分析

案例1:工资计算表

假设有以下数据:

姓名

基本工资

奖金

考勤扣款

实发工资

代码语言:javascript
复制
实发工资公式:
=SUM(B2:C2) - D2

加个条件:如果实发工资<5000,则补贴500
=IF(E2<5000, E2+500, E2)

合并公式:
=IF(SUM(B2:C2)-D2<5000, SUM(B2:C2)-D2+500, SUM(B2:C2)-D2)
案例2:销售统计表

销售员

产品

数量

单价

销售额

代码语言:javascript
复制
销售额公式:
=C2*D2

统计"张三"的总销售额:
=SUMIF(A:A, "张三", E:E)

统计销售了多少种产品:
=COUNTA(UNIQUE(B:B))  // Excel 365支持UNIQUE函数

前3名销售员:
=LARGE(E:E, 1)  // 第1名
=LARGE(E:E, 2)  // 第2名
=LARGE(E:E, 3)  // 第3名
案例3:考勤统计

工号

姓名

上班时间

下班时间

工作时长

代码语言:javascript
复制
工作时长公式(小时):
=(D2-C2)*24

判断是否迟到(9:00后上班算迟到):
=IF(C2>TIME(9,0,0), "迟到", "正常")

统计本月迟到次数:
=COUNTIF(C:C, ">"&TIME(9,0,0))

💡 Excel小贴士

绝对引用与相对引用

  • A1:相对引用(往下拉会变成A2、A3)
  • A1:绝对引用(固定引用A1)
  • A$1:混合引用(列相对,行绝对)

F4键:快速切换引用类型

Ctrl+Shift+↓:快速选中整列数据

名称管理器:给单元格区域起名,公式更易读

代码语言:javascript
复制
=SUM(销售额)  // 比=SUM(A1:A100)更易懂

🎯 学习建议

  1. 先掌握:SUM、IF、VLOOKUP、COUNTIF
  2. 再学习:SUMIF、AVERAGE、TEXT、DATEDIF
  3. 进阶:INDEX+MATCH、数组公式、数据透视表
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Excel 常用函数详解与案例实现
    • 一、逻辑判断函数(最重要!)
      • 1. IF函数 - 条件判断
      • 2. IFS函数 - 多条件判断(Excel 2019+)
      • 3. AND/OR函数 - 逻辑与/或
    • 二、统计计算函数
      • 4. SUM函数 - 求和
      • 5. SUMIF函数 - 条件求和
      • 6. COUNT/COUNTA函数 - 计数
      • 7. COUNTIF函数 - 条件计数
      • 8. AVERAGE函数 - 求平均值
      • 9. MAX/MIN函数 - 最大值/最小值
    • 三、查找与引用函数
      • 10. VLOOKUP函数 - 垂直查找(最常用!)
      • 11. XLOOKUP函数 - 新一代查找(Excel 2021+)
      • 12. INDEX+MATCH组合 - 灵活查找
    • 四、文本处理函数
      • 13. LEFT/RIGHT/MID函数 - 提取文本
      • 14. TEXT函数 - 格式化文本
      • 15. CONCATENATE/CONCAT函数 - 合并文本
    • 五、日期时间函数
      • 16. TODAY/NOW函数 - 当前日期时间
      • 17. DATEDIF函数 - 计算日期间隔
    • 六、其他实用函数
      • 18. IFERROR函数 - 错误处理
      • 19. ROUND函数 - 四舍五入
      • 20. RANK函数 - 排名
    • 📊 实际案例分析
      • 案例1:工资计算表
      • 案例2:销售统计表
      • 案例3:考勤统计
    • 💡 Excel小贴士
    • 🎯 学习建议
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档