《Excel 107个核心函数完全指南》——从入门到精通,一篇就够了!

12333社保查询网www.sz12333.net.cn 2026-01-10来源:人力资源和社会保障局

  大家好,我是你们的Excel领路人。我整理了10年工作中最高频、最核心的107个函数,每个都配上了真实的职场案例,保证让你看完就能用,用了就见效!

  《Excel 107个核心函数完全指南》——从入门到精通,一篇就够了! 107个函数速查表(按类别分类)一、基础计算与统计篇(20个)

  序号

  函数

  语法

  场景案例

  实战公式

  1

  SUM

  =SUM(范围)

  计算部门季度总销售额

  =SUM(B2:B100)

  2

  AVERAGE

  =AVERAGE(范围)

  计算员工平均绩效得分

  =AVERAGE(D2:D50)

  3

  COUNT

  =COUNT(范围)

  统计有效数据条数

  =COUNT(A2:A1000)

  4

  COUNTA

  =COUNTA(范围)

  统计非空单元格数量

  =COUNTA(B2:B200)

  5

  COUNTBLANK

  =COUNTBLANK(范围)

  统计空白单元格数量

  =COUNTBLANK(C2:C100)

  6

  MAX

  =MAX(范围)

  找出本月最高销售额

  =MAX(F2:F31)

  7

  MIN

  =MIN(范围)

  找出本月最低销售额

  =MIN(F2:F31)

  8

  MEDIAN

  =MEDIAN(范围)

  计算工资中位数

  =MEDIAN(工资列)

  9

  MODE

  =MODE(范围)

  找出最常出现的得分

  =MODE(得分列)

  10

  LARGE

  =LARGE(范围,k)

  找出销售额第二名

  =LARGE(C:C,2)

  11

  SMALL

  =SMALL(范围,k)

  找出倒数第三名成绩

  =SMALL(B:B,3)

  12

  RANK

  =RANK(数字,范围,顺序)

  给销售额排名

  =RANK(C2,$C$2:$C$100,0)

  13

  ROUND

  =ROUND(数字,小数位)

  金额保留两位小数

  =ROUND(E2,2)

  14

  ROUNDUP

  =ROUNDUP(数字,小数位)

  向上舍入(计算最少包装)

  =ROUNDUP(A2/10,0)*10

  15

  ROUNDDOWN

  =ROUNDDOWN(数字,小数位)

  向下舍入(保守估算)

  =ROUNDDOWN(B2*0.9,0)

  16

  INT

  =INT(数字)

  取整数部分

  =INT(123.456)

  17

  MOD

  =MOD(被除数,除数)

  判断奇偶数

  =IF(MOD(A2,2)=0,"偶数","奇数")

  18

  ABS

  =ABS(数字)

  计算误差绝对值

  =ABS(实际值-目标值)

  19

  PRODUCT

  =PRODUCT(范围)

  计算连乘积

  =PRODUCT(B2:B5)

  20

  SUMPRODUCT

  =SUMPRODUCT(数组1,数组2)

  加权平均计算

  =SUMPRODUCT(B2:B10,C2:C10)/SUM(C2:C10)

二、逻辑判断篇(8个)

  序号

  函数

  语法

  场景案例

  实战公式

  21

  IF

  =IF(条件,真,假)

  业绩达标判断

  =IF(C2>10000,"优秀","待提升")

  22

  AND

  =AND(条件1,条件2)

  多条件同时满足

  =IF(AND(B2>60,C2>60),"及格","补考")

  23

  OR

  =OR(条件1,条件2)

  任一条件满足

  =IF(OR(B2>90,C2>90),"优秀","普通")

  24

  NOT

  =NOT(条件)

  条件取反

  =IF(NOT(ISBLANK(A2)),"已填写","未填写")

  25

  IFS

  =IFS(条件1,结果1,条件2,结果2)

  多条件判断

  =IFS(A2>=90,"A",A2>=80,"B",A2>=70,"C",TRUE,"D")

  26

  SWITCH

  =SWITCH(表达式,值1,结果1,默认值)

  根据代码返回名称

  =SWITCH(A2,"01","北京","02","上海","未知")

  27

  IFERROR

  =IFERROR(公式,错误时显示)

  避免显示错误值

  =IFERROR(VLOOKUP(A2,B:C,2,0),"未找到")

  28

  IFNA

  =IFNA(公式,NA时显示)

  专门处理#N/A错误

  =IFNA(XLOOKUP(A2,B:B,C:C),"无匹配")

三、文本处理篇(22个)

  序号

  函数

  语法

  场景案例

  实战公式

  29

  LEFT

  =LEFT(文本,字符数)

  提取身份证前6位

  =LEFT(C2,6)

  30

  RIGHT

  =RIGHT(文本,字符数)

  提取文件扩展名

  =RIGHT(A2,3)

  31

  MID

  =MID(文本,开始位置,字符数)

  提取手机号中间4位

  =MID(D2,4,4)

  32

  LEN

  =LEN(文本)

  验证身份证长度

  =IF(LEN(F2)=18,"正确","错误")

  33

  FIND

  =FIND(查找文本,源文本,起始位置)

  查找邮箱域名位置

  =FIND("@",B2)

  34

  SEARCH

  =SEARCH(查找文本,源文本,起始位置)

  不区分大小写查找

  =SEARCH("excel",A2)

  35

  REPLACE

  =REPLACE(原文本,开始位置,字符数,新文本)

  隐藏手机号中间4位

  =REPLACE(C2,4,4,"****")

  36

  SUBSTITUTE

  =SUBSTITUTE(文本,旧文本,新文本,替换序号)

  替换特定字符

  =SUBSTITUTE(A2," ","-")

  37

  CONCATENATE

  =CONCATENATE(文本1,文本2)

  合并姓名

  =CONCATENATE(A2,B2)

  38

  CONCAT

  =CONCAT(范围)

  合并多个单元格内容

  =CONCAT(A2:E2)

  39

  TEXTJOIN

  =TEXTJOIN(分隔符,忽略空,文本1,...)

  用逗号连接非空值

  =TEXTJOIN(",",TRUE,A2:A10)

  40

  TRIM

  =TRIM(文本)

  清除多余空格

  =TRIM(A2)

  41

  CLEAN

  =CLEAN(文本)

  删除不可打印字符

  =CLEAN(A2)

  42

  UPPER

  =UPPER(文本)

  转换为大写

  =UPPER("hello")

  43

  LOWER

  =LOWER(文本)

  转换为小写

  =LOWER("HELLO")

  44

  PROPER

  =PROPER(文本)

  首字母大写

  =PROPER("john smith")

  45

  TEXT

  =TEXT(值,格式代码)

  格式化显示

  =TEXT(A2,"yyyy-mm-dd")

  46

  VALUE

  =VALUE(文本)

  文本转数字

  =VALUE("123")

  47

  T

  =T(值)

  提取文本

  =T(A2)

  48

  EXACT

  =EXACT(文本1,文本2)

  精确比较

  =EXACT(A2,B2)

  49

  REPT

  =REPT(文本,重复次数)

  生成重复文本

  =REPT("★",5)

  50

  CHAR

  =CHAR(数字代码)

  生成特殊字符

  =CHAR(10) (换行符)

  51

  CODE

  =CODE(文本)

  获取字符代码

  =CODE("A")

四、日期与时间篇(16个)

  序号

  函数

  语法

  场景案例

  实战公式

  52

  TODAY

  =TODAY()

  自动生成当天日期

  =TODAY()

  53

  NOW

  =NOW()

  当前日期和时间

  =NOW()

  54

  DATE

  =DATE(年,月,日)

  组合日期

  =DATE(2024,3,15)

  55

  TIME

  =TIME(时,分,秒)

  组合时间

  =TIME(9,30,0)

  56

  YEAR

  =YEAR(日期)

  提取年份

  =YEAR(A2)

  57

  MONTH

  =MONTH(日期)

  提取月份

  =MONTH(A2)

  58

  DAY

  =DAY(日期)

  提取日

  =DAY(A2)

  59

  HOUR

  =HOUR(时间)

  提取小时

  =HOUR(B2)

  60

  MINUTE

  =MINUTE(时间)

  提取分钟

  =MINUTE(B2)

  61

  SECOND

  =SECOND(时间)

  提取秒

  =SECOND(B2)

  62

  WEEKDAY

  =WEEKDAY(日期,类型)

  判断星期几

  =WEEKDAY(A2,2) (1-7,周一到周日)

  63

  WEEKNUM

  =WEEKNUM(日期,类型)

  计算一年中的第几周

  =WEEKNUM(A2,2)

  64

  EOMONTH

  =EOMONTH(开始日期,月数)

  计算月末日期

  =EOMONTH(A2,0)

  65

  EDATE

  =EDATE(开始日期,月数)

  计算几个月后的日期

  =EDATE(A2,3)

  66

  DATEDIF

  =DATEDIF(开始日期,结束日期,单位)

  计算工龄

  =DATEDIF(A2,TODAY(),"Y")&"年"

  67

  NETWORKDAYS

  =NETWORKDAYS(开始日期,结束日期,假期)

  计算工作日天数

  =NETWORKDAYS(A2,B2,假期表)

  68

  WORKDAY

  =WORKDAY(开始日期,天数,假期)

  计算工作日后日期

  =WORKDAY(A2,10,假期表)

  69

  YEARFRAC

  =YEARFRAC(开始日期,结束日期,基准)

  计算年份比例

  =YEARFRAC(A2,B2,3)

五、查找与引用篇(18个)

  序号

  函数

  语法

  场景案例

  实战公式

  70

  VLOOKUP

  =VLOOKUP(查找值,表格区域,列序号,匹配类型)

  根据工号查姓名

  =VLOOKUP(A2,员工表!A:D,2,FALSE)

  71

  HLOOKUP

  =HLOOKUP(查找值,表格区域,行序号,匹配类型)

  水平查找数据

  =HLOOKUP("七月",A1:M10,3,FALSE)

  72

  XLOOKUP

  =XLOOKUP(查找值,查找数组,返回数组,未找到值,匹配模式)

  新一代查找函数

  =XLOOKUP(A2,工号列,姓名列,"未找到",0)

  73

  INDEX

  =INDEX(数组,行号,列号)

  返回指定位置的值

  =INDEX(A2:F100,5,3)

  74

  MATCH

  =MATCH(查找值,查找区域,匹配类型)

  查找位置

  =MATCH("张三",A:A,0)

  75

  INDEX+MATCH

  组合使用

  双向查找

  =INDEX(C2:F100,MATCH(H2,A2:A100,0),MATCH(I2,C1:F1,0))

  76

  OFFSET

  =OFFSET(参照,行偏移,列偏移,高度,宽度)

  动态引用区域

  =SUM(OFFSET(A1,0,0,COUNT(A:A),1))

  77

  INDIRECT

  =INDIRECT(文本引用)

  间接引用

  =SUM(INDIRECT("Sheet"&A1&"!B2:B10"))

  78

  ADDRESS

  =ADDRESS(行号,列号,引用类型)

  生成地址文本

  =ADDRESS(5,3,4) → "C5"

  79

  ROW

  =ROW(引用)

  获取行号

  =ROW()

  80

  COLUMN

  =COLUMN(引用)

  获取列号

  =COLUMN()

  81

  ROWS

  =ROWS(数组)

  获取行数

  =ROWS(A2:A100)

  82

  COLUMNS

  =COLUMNS(数组)

  获取列数

  =COLUMNS(A1:F1)

  83

  AREAS

  =AREAS(引用)

  获取引用区域个数

  =AREAS((A1:A10,B1:B10))

  84

  CHOOSE

  =CHOOSE(索引值,值1,值2,...)

  根据索引选择值

  =CHOOSE(WEEKDAY(A2),"周一","周二","周三","周四","周五","周六","周日")

  85

  TRANSPOSE

  =TRANSPOSE(数组)

  转置数组

  =TRANSPOSE(A1:C3)

  86

  FILTER

  =FILTER(数组,条件,未找到值)

  筛选数据

  =FILTER(A2:C100,(B2:B100="销售部")*(C2:C100>10000))

  87

  SORT

  =SORT(数组,排序列,排序顺序)

  排序数据

  =SORT(A2:C100,2,-1) (第2列降序)

  88

  UNIQUE

  =UNIQUE(数组,是否按列,仅出现一次)

  提取唯一值

  =UNIQUE(A2:A1000)

  89

  SEQUENCE

  =SEQUENCE(行数,列数,开始值,步长)

  生成序列

  =SEQUENCE(10,1,1,1)

六、条件汇总篇(6个)

  序号

  函数

  语法

  场景案例

  实战公式

  90

  SUMIF

  =SUMIF(条件范围,条件,求和范围)

  单条件求和

  =SUMIF(A:A,"销售部",C:C)

  91

  SUMIFS

  =SUMIFS(求和范围,条件范围1,条件1,...)

  多条件求和

  =SUMIFS(C:C,A:A,"销售部",B:B,">=2024-1-1")

  92

  COUNTIF

  =COUNTIF(范围,条件)

  单条件计数

  =COUNTIF(B:B,">60")

  93

  COUNTIFS

  =COUNTIFS(条件范围1,条件1,...)

  多条件计数

  =COUNTIFS(A:A,"技术部",B:B,">90")

  94

  AVERAGEIF

  =AVERAGEIF(条件范围,条件,平均范围)

  单条件平均

  =AVERAGEIF(D:D,"女",E:E)

  95

  AVERAGEIFS

  =AVERAGEIFS(平均范围,条件范围1,条件1,...)

  多条件平均

  =AVERAGEIFS(E:E,A:A,"销售部",C:C,">10000")

七、数学与三角函数篇(8个)

  序号

  函数

  语法

  场景案例

  实战公式

  96

  SIN/COS/TAN

  =SIN(弧度)

  三角函数计算

  =SIN(RADIANS(30))

  97

  PI

  =PI()

  返回π值

  =PI()

  98

  POWER

  =POWER(数字,幂)

  计算幂次方

  =POWER(2,10)

  99

  SQRT

  =SQRT(数字)

  计算平方根

  =SQRT(16)

  100

  LOG

  =LOG(数字,底数)

  计算对数

  =LOG(100,10)

  101

  EXP

  =EXP(幂)

  计算e的幂

  =EXP(1)

  102

  RADIANS

  =RADIANS(角度)

  角度转弧度

  =RADIANS(180)

  103

  DEGREES

  =DEGREES(弧度)

  弧度转角度

  =DEGREES(PI())

八、信息函数篇(9个)

  序号

  函数

  语法

  场景案例

  实战公式

  104

  ISNUMBER

  =ISNUMBER(值)

  判断是否为数字

  =IF(ISNUMBER(A2),"数字","文本")

  105

  ISTEXT

  =ISTEXT(值)

  判断是否为文本

  =IF(ISTEXT(B2),"文本型","数值型")

  106

  ISBLANK

  =ISBLANK(值)

  判断是否为空

  =IF(ISBLANK(C2),"请填写","已填写")

  107

  ISERROR

  =ISERROR(值)

  判断是否为错误值

  =IF(ISERROR(VLOOKUP(...)),0,VLOOKUP(...))

  108

  ISNA

  =ISNA(值)

  判断是否为#N/A

  =IF(ISNA(MATCH(...)),"未找到","已找到")

  109

  N

  =N(值)

  转换为数值

  =N(A2)

  110

  TYPE

  =TYPE(值)

  返回值的数据类型

  =TYPE(A2)

  111

  CELL

  =CELL(信息类型,引用)

  获取单元格信息

  =CELL("filename",A1)

  112

  NA

  =NA()

  返回#N/A错误

  =NA()

三大综合实战案例案例1:智能工资条自动生成系统

  =IF(MOD(ROW(),3)=1,工资表!A$1, IF(MOD(ROW(),3)=2,INDEX(工资表!$A:$F,INT((ROW()-1)/3)+2,COLUMN()), IF(MOD(ROW(),3)=0,"")))

  说明:此公式下拉填充,自动生成带表头的工资条,每3行一个循环。

案例2:多维度动态业绩看板

  =SUMIFS(业绩表!$C:$C, 业绩表!$A:$A,$G$2, // 条件1:地区 业绩表!$B:$B,$G$3, // 条件2:产品 业绩表!$D:$D,">="&$G$4, // 条件3:开始日期 业绩表!$D:$D,"<="&$G$5) // 条件4:结束日期案例3:合同到期智能提醒

  =LET( 到期日, EDATE(签订日期, 合同年限*12), 剩余天数, 到期日 - TODAY(), IF(剩余天数 <= 0, "已过期", IF(剩余天数 <= 30, "即将到期", IF(剩余天数 <= 90, "需关注", "正常"))))


   温馨提示:点赞 → 让更多需要的人看到这份干货!收藏 → 建立你的Excel知识库!关注 → 不错过任何一篇提升效率的秘籍!

  #Excel函数 #办公技巧 #职场技能 #数据分析 #效率提升

本文标题:《Excel 107个核心函数完全指南》——从入门到精通,一篇就够了!本文网址:https://www.sz12333.net.cn/zhzx/zczx/16029.html 编辑:12333社保查询网

本站是社保查询公益性网站链接,数据来自各地人力资源和社会保障局,具体内容以官网为准。
定期更新查询链接数据 苏ICP备17010502号-11