夜雨聆风学习资料网

ARTICLE · 1354131

Excel 函数进阶篇:取生日、算工龄、按部门求和:12 个函数抄着用

Excel 函数进阶篇:取生日、算工龄、按部门求和:12 个函数抄着用

Excel 里两大类高频活:

一类是把一列资料拆开用——从姓名里取姓、从身份证里取生日、给编号补零、算工龄;

另一类是按条件汇总——按部门求和、数人数、数订单。

这篇把这两类收齐:文本日期 6 个 + 条件统计 6 个,共 12 个函数。

每个函数单独一节、一张图,语法、示例表、结果全部画出来,

照着示例一格一格敲。不用背语法——抄示例,改个区域就能用。

01 先看懂文本与日期:四个坑

  1. 文本按「第几个字」数——=LEFT("A1001",1) 取的是 A,它数的不是行也不是列;

  2. 编号前面的零会丢——A001 粘进 Excel 变成 1,要用 TEXT 补回来;

  3. 日期其实就是数字——2026/3/1 存的是 46082 这样的数,所以两个日期能直接相减算天数。

  4. 最阴的是看不见的空格:从网页复制来的「小李」后面带个空格,查找、统计全都对不上。动手前先用 TRIM 洗一遍数据。

02 LEFT:从左边截取

  1. 语法 =LEFT(文本, 取几个字):从最左边往回取指定个数的字符。

  2. 取姓 =LEFT(A2,1)——「张三」只取第 1 个字符,写 2 会把名字也带出来。中文一个字算 1 个字符。

03 RIGHT:从右边截取

  1. 语法 =RIGHT(文本, 取几个字):从最右边往回取。

  2. 手机号后四位 =RIGHT(B2,4),文件后缀、卡号末四位都靠它。它和 LEFT 是镜像,第二个参数都是「取几个」。

  3. 重点身份证、银行卡这类长号码,先把整列设成「文本」再取——不然会变成 1.38E+17,后面全乱了。

04 MID:从中间截取

  1. 语法 =MID(文本, 第几位开始, 取几个):三段式,位置从 1 数起。

  2. 从学号 A2026030101 取入学年月:=MID(A2,2,6) → 202603。

  3. 重点身份证第 7~14 位是出生日期,=MID(A2,7,8) 一步取出来——人事表、花名册天天用。

05 TEXT:按格式转文本

  1. 语法 =TEXT(值, "格式代码"):让数字和日期「长成你想要的样子」。

  2. "000" 给编号补足三位(1 → 001);

  3. "#,##0.00" 加千分位保留两位(1280.5 → 1,280.50);

  4. "yyyy年m月d日" 把日期转成中文。星期几用 "aaaa"。

  5. 记住:TEXT 只改显示的样子,原来那个格子的值没变;转出来的是文字,不能再拿去求和。

06 TODAY:今天的日期

  1. =TODAY() 取今天的日期,每天打开表格自动更新;

  2. =NOW() 连几点几分一起给。算已入职天数:

  3. =TODAY()-A2,今天减入职日期,结果每天自动 +1。

  4. 两个细节:括号不能省——写成 =TODAY 报 #NAME?;

  5. 想固定某一天,选中格子按 Ctrl+; 直接把当天日期敲进去,不会再变。

07 DATEDIF:算时间间隔

  1. 语法 =DATEDIF(开始日期, 结束日期, "单位"):算两个日期隔了几年、几月、几天。

  2. 算工龄 =DATEDIF(A2,B2,"y") → 6 年;单位还能换 "m"(整月)、"d"(天)。

  3. 重点开始日期必须写在前面,写反了报 #NUM!;

  4. 单位写中文「年」也报错——只能写 "y" / "m" / "d"。它是隐藏函数,不会弹参数提示,照着图敲。

08 文本工具箱:数、洗、拼

  1. LEN 数一共几个字(检查编号、手机号位数);

  2. TRIM 去掉多余空格(查不到先洗数据);

  3. & 把两段拼起来(=A2&B2 把姓和名接回去);

  4. CONCAT 把多段文字拼成一整串。

09 先看懂多条件统计:三个坑

  1. 区域要一样长——求和区域和每一个条件区域,行数必须完全相同,差一行报 #VALUE!;

  2. 文本条件加英文双引号——"销售部" 不能裸写;

  3. 比较符连数字写进引号——">=60",写成 >=60 条件直接失效。

  4. 还有一手:条件里想引用某个格子,用引号加 & 拼起来——">"&F2。

10 SUMIFS:多条件求和

  1. 语法 =SUMIFS(求和区, 条件区1, 条件1, …):求和区域放最前面;条件成对往后加,最多 127 组。

  2. 例:4 月销售部合计 =SUMIFS(C2:C5,A2:A5,"4月",B2:B5,"销售部") → 1500+900 = 2400。

11 COUNTIFS:多条件计数

  1. 语法 =COUNTIFS(区域1, 条件1, 区域2, 条件2):只数个数,不用给求和区域。

  2. 例:销售部 60 分以上有几人=COUNTIFS(B2:B5,"销售部",C2:C5,">=60") → 2 人。

  3. 比较符要连数字一起放进引号:"<60"、"<>技术部";写成中文「≥」数出来永远是 0。

12 SUMIF / COUNTIF:单条件

  1. =SUMIF(条件区域, 条件, 求和区域)——销售部合计 =SUMIF(A2:A5,"销售部",B2:B5) → 2700;

  2. =COUNTIF(区域, 条件) 只写两个参数。模糊匹配用通配符:"*部" 匹配所有以「部」结尾的部门。

  3. 重点SUMIF 是条件在前、求和在后,SUMIFS 正好反过来——写反了加出来是 0,这是最常见的笔误。

13 SUMPRODUCT:先乘后加

  1. 用法① 算总金额:=SUMPRODUCT(B2:B4, C2:C4)——单价×数量一一相乘再全部相加

  2. 用法② 条件乘进公式:=SUMPRODUCT((B2:B4="销售部")*C2:C4)——(条件) 得到一串真假值,乘上金额只留符合的行。它还能数不重复个数:=SUMPRODUCT(1/COUNTIF(B2:B10,B2:B10))。

14 一张销售表的四种问法

  1. 要加钱用 SUMIFS(条件成对往后加);

  2. 要数个数用 COUNTIFS(不给求和区);

  3. 条件复杂或要去重用 SUMPRODUCT。四个公式对着图抄一遍,选函数的手感就有了。

15 全汇总:16 个函数一张总表

文本 8 + 日期 8 + 条件统计 8 + 万能组合 8,收在一张总表里,存下来当字典。

16 三个新手最容易踩的坑

坑一中文引号、中文逗号。公式报错八成是它:文本条件要用英文双引号 "销售部",参数之间用英文逗号。

坑二长数字变 1.38E+17。身份证、银行卡粘贴进 Excel 会变科学计数法还丢尾数——先把整列设成「文本」再粘贴。

坑三函数顺序记反。SUMIF 是条件在前、求和在后;SUMIFS 是求和区域放最前——写反了结果就是 0。

练的原则:不求背语法,求抄完示例改个区域就能用。总表存下来,忘了就翻。

一句话总结:文本按字取、日期按数算、多条件成对写——12 个函数照着示例抄,改个区域就能用。

这篇就到这里。觉得有用,或者有疑问——哪个函数抄了没出结果、想要哪个场景的写法,欢迎在留言区告诉我,我会一条条回;觉得有用,也顺手点个赞、点个「在看」,让更多电脑小白刷到这篇。

扩展阅读:

Excel 函数基础篇:统计 6 个 + 判断 5 个,一篇学全

Excel 快捷键大全不用全背,先记这 10 个,其他当字典用

Word 快捷键不用全背,先记这 10 个,其他当字典用

Word 基础篇:按钮太多别慌,界面一次认全

Windows 快捷键 70 个,按场景记一遍就会用

点击关注,持续更新「小白电脑入门指南」,陪你把电脑常用操作一步步学会。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料