📌 「函数入门 7 天通关」Day 4 / 7
前几天学的 IF、SUMIF、VLOOKUP,都是跟数字打交道的。
今天换个赛道——玩文字。
LEFT、RIGHT、MID 这三个函数,名字就很直白:左、右、中。它们做的事也一样直白:从文字里截取一部分出来。
听起来简单,但实际场景多到离谱——身份证号提取生日、手机号打码、从地址里拆省份、从编号里取年份……
没学它们之前,你可能在手动复制粘贴。学了之后,一个公式全自动。
LEFT:从左边开始截
语法:=LEFT(文字, 截几个字)
两个参数,第二个参数可以不写——不写默认截 1 个字。
=LEFT("善学知识屋", 2) → 善学=LEFT("Excel教程") → E(不写第二个参数,默认截 1 个)
实际场景:从地址里提取省份
A 列是完整地址: 广东省深圳市南山区 浙江省杭州市西湖区 北京市朝阳区 要提取省份,B2 写:=LEFT(A2, 3) → 广东省、浙江省、北京市(三个字刚好)
如果地址格式统一,LEFT 一把搞定整列。
RIGHT:从右边开始截
语法:=RIGHT(文字, 截几个字)
和 LEFT 逻辑一样,只是方向反过来——从右边往左截。
=RIGHT("善学知识屋", 3) → 知识屋=RIGHT("Excel") → l(不写第二个参数,默认截 1 个)
实际场景:从文件名里提取扩展名
A 列是文件名: 报表2024.xlsx 会议纪要.docx 活动照片.jpg 提取扩展名,B2 写:=RIGHT(A2, 4) → xlsx 提取扩展名,B3 写:=RIGHT(A3, 4) → docx
⚠️ 扩展名长度不统一怎么办?有的 .xlsx(4位),有的 .jpg(3位)?后面学 FIND 函数可以动态判断位置。新手阶段,如果格式统一,直接用固定数字就行。
MID:从中间任意位置开始截
语法:=MID(文字, 从第几个开始, 截几个字)
MID 是三个里最灵活的——LEFT 和 RIGHT 只能从两端截,MID 从哪开始都行。
三个参数记成:在哪个格子里 → 从第几个字开始 → 拿几个字
=MID("善学知识屋", 3, 2) → 知识 从第 3 个字开始,取 2 个字
实际场景:身份证号提取生日
这是 MID 最经典的用途,没有之一。
身份证号:320102199508152134 第 7-14 位是出生日期(YYYYMMDD) 提取出生年份:=MID(A2, 7, 4) → 1995 提取出生月日:=MID(A2, 11, 4) → 0815 提取完整日期:=MID(A2, 7, 8) → 19950815
100 个人的身份证号,写一次公式下拉就行。比手动敲快了不知道多少倍。
另一个高频场景:手机号中间 4 位打码
手机号:13812345678 用 LEFT + RIGHT 组合:=LEFT(A2, 3) & "****" & RIGHT(A2, 4) → 138****5678
这里用到了 & 符号——它的作用是把几段文字拼在一起。LEFT 取前 3 位,中间固定 4 个星号,RIGHT 取后 4 位,& 一连,打码完成。
三兄弟速查卡
记住这个规律: • 截左边 → LEFT • 截右边 → RIGHT • 截中间 → MID • 拼接 → & 符号 四个东西配合起来,文本处理基本不用手动操作了。
组合技:一个真实案例
假设你有一列员工编号:BJ-JS-001(北京-技术-序号)
想拆成三列:城市、部门、序号。
城市列:=LEFT(A2, 2) → BJ 部门列:=MID(A2, 4, 2) → JS 序号列:=RIGHT(A2, 3) → 001
三个函数各取一段,一列变三列,下拉完成。
这就是 LEFT / RIGHT / MID 的核心价值——把一列文字拆成你需要的任何结构。
📌 一句话总结
LEFT 从左边截,RIGHT 从右边截,MID 从中间截,& 符号负责拼接。四个技能加起来,文字处理再也不用手动复制粘贴。明天学 IF + VLOOKUP 组合——新手第一个复合公式,让你的表格更聪明。
🎁 粉丝福利
关注「善学知识屋」后,私信回复「工具」,免费领 3 个实用 Excel 小工具:
• 表格拆分工具• 表格合并工具• 表格美化工具
💡 关注我,每天一个办公小技巧,准时下班不是梦。
你处理过最头疼的文本数据是什么?
A. 身份证号提取信息 B. 手机号/地址拆分 C. 各种编码规则不一的数据评论区聊聊,看看有没有比你还惨的 😂
👉 明天 Day 5:IF + VLOOKUP 组合——新手第一个复合公式,一个公式搞定判断 + 查找。
觉得有用?点个「在看」,转发给还在手动拆数据的同事 👇
关注「善学知识屋」,明天同一时间见。
夜雨聆风