每天1个Excel函数|第22期:MID函数!一键截取单元格指定文字
- 2026-09-22 09:40:57
每天1个Excel函数|第22期:MID函数!一键截取单元格指定文字上期回顾:第21期 CHOOSE函数!灵活切换多套计算结果
大家好,欢迎来到「每天1个Excel函数」专栏!
整理表格时,经常需要从一长串文本里提取一部分内容:身份证号提取生日、手机号截取中间4位隐藏、订单号截取编码。
很多新手只会手动复制粘贴,量大的时候费时还容易出错。
今天学习 MID文本截取函数,指定起始位置+截取字符数量,精准抓出文本片段,文本提取必备!
一、MID函数|基础语法
公式语法:
=MID(文本,开始位置,提取字符个数)
通俗理解:
在目标文本中,从你指定的第N个字开始,向右提取固定长度的文字。
• 文本:要处理的单元格/文字内容
• 开始位置:从第几个字符开始截取(第一个字符位置是1)
• 提取字符个数:一共提取多少个字
核心特点:正向截取,按字符计数,汉字、字母、数字都算1个字符
⚠️注意:
1. 位置序号从1开始,不是0
2. 如果设置提取字符数大于剩余文字,会直接返回剩下全部内容
3. 空格也算一个字符,写公式时留意
二、4个职场高频实战案例(直接复制套用)
案例1:身份证提取出生年月日
A2存放18位身份证号,提取8位生日
=MID(A2,7,8)
✅效果:从第7位开始,提取8个字符,得到如“20000520”
案例2:手机号隐藏中间4位
A2是手机号,把中间4位替换为星号
=LEFT(A2,3)&"****"&MID(A2,8,4)
✅效果:138****1234,保护客户隐私,客户信息表常用
案例3:截取订单编号前缀
订单格式:ORD2026092001,提取前面3位编码
=MID(A2,1,3)
✅效果:直接提取ORD,方便分类统计订单
案例4:截取产品规格
单元格内容:苹果-红富士-5kg,提取红富士
=MID(A2,FIND("-",A2)+1,FIND("-",A2,FIND("-",A2)+1)-FIND("-",A2)-1)
✅效果:配合FIND定位分隔符,提取两个横杠中间的文字
三、进阶搭配:搭配IFERROR容错
截取位置不存在时,不显示报错,返回空白
=IFERROR(MID(A2,7,8),"身份证位数错误")
四、MID VS LEFT/RIGHT 怎么选?
✅ 优先MID:不从最开头、不从末尾截取,需要从文本中间提取内容
✅ 优先LEFT:只提取文本左边开头一段文字
✅ 优先RIGHT:只提取文本末尾最后一段文字
五、新手避坑4要点
1. MID计数起点是1,很多人会习惯性填0导致报错
2. 汉字、数字、字母、空格全部单独算1个字符
3. 只能从左往右截取,不能反向
4. 不确定文本位置时,可以搭配FIND函数动态定位
六、本期干货小结
1. MID是文本中间截取神器,专门提取字符串中间部分内容
2. 三要素:目标文本、起始位置、提取长度
3. 常用于身份证提取生日、手机号脱敏、编码拆分
4. 和LEFT、RIGHT、FIND组合使用,处理复杂文本拆分
📌专栏全系列函数回顾
第01期|TEXT:格式化日期、数字
第02期|LEN:统计字符长度
第03期|SUBSTITUTE:替换、删除字符
第04期|IF:二选一条件判断
第05期|IFS:多条件批量判断
第06期|AND&OR:多条件逻辑组合
第07期|NOT:条件真假反转
第08期|COUNTIF:单条件计数统计
第09期|COUNTIFS:多条件计数统计
第10期|SUMIF:单条件求和
第11期|SUMIFS:多条件求和
第12期|SUMPRODUCT:复杂数据统计
第13期|VLOOKUP:跨表查找匹配
第14期|XLOOKUP:全能升级版查找
第15期|INDEX+MATCH:高阶万能查找
第16期|IFNA:精准屏蔽查找报错
第17期|SUBTOTAL:筛选专属统计
第18期|AGGREGATE:全能容错统计
第19期|LARGE&SMALL:提取极值数据
第20期|IFERROR:全局屏蔽公式报错
第21期|CHOOSE函数:多结果灵活切换
第22期|MID函数!一键截取单元格指定文字
🔥下期预告:第23期 LEFT & RIGHT函数!快速提取文本开头/末尾字符
关注我,每天1个Excel函数,零基础轻松高效办公,告别加班!
大家好,欢迎来到「每天1个Excel函数」专栏!
整理表格时,经常需要从一长串文本里提取一部分内容:身份证号提取生日、手机号截取中间4位隐藏、订单号截取编码。
很多新手只会手动复制粘贴,量大的时候费时还容易出错。
今天学习 MID文本截取函数,指定起始位置+截取字符数量,精准抓出文本片段,文本提取必备!
一、MID函数|基础语法
公式语法:
=MID(文本,开始位置,提取字符个数)
通俗理解:
在目标文本中,从你指定的第N个字开始,向右提取固定长度的文字。
• 文本:要处理的单元格/文字内容
• 开始位置:从第几个字符开始截取(第一个字符位置是1)
• 提取字符个数:一共提取多少个字
核心特点:正向截取,按字符计数,汉字、字母、数字都算1个字符
⚠️注意:
1. 位置序号从1开始,不是0
2. 如果设置提取字符数大于剩余文字,会直接返回剩下全部内容
3. 空格也算一个字符,写公式时留意
二、4个职场高频实战案例(直接复制套用)
案例1:身份证提取出生年月日
A2存放18位身份证号,提取8位生日
=MID(A2,7,8)
✅效果:从第7位开始,提取8个字符,得到如“20000520”
案例2:手机号隐藏中间4位
A2是手机号,把中间4位替换为星号
=LEFT(A2,3)&"****"&MID(A2,8,4)
✅效果:138****1234,保护客户隐私,客户信息表常用
案例3:截取订单编号前缀
订单格式:ORD2026092001,提取前面3位编码
=MID(A2,1,3)
✅效果:直接提取ORD,方便分类统计订单
案例4:截取产品规格
单元格内容:苹果-红富士-5kg,提取红富士
=MID(A2,FIND("-",A2)+1,FIND("-",A2,FIND("-",A2)+1)-FIND("-",A2)-1)
✅效果:配合FIND定位分隔符,提取两个横杠中间的文字
三、进阶搭配:搭配IFERROR容错
截取位置不存在时,不显示报错,返回空白
=IFERROR(MID(A2,7,8),"身份证位数错误")
四、MID VS LEFT/RIGHT 怎么选?
✅ 优先MID:不从最开头、不从末尾截取,需要从文本中间提取内容
✅ 优先LEFT:只提取文本左边开头一段文字
✅ 优先RIGHT:只提取文本末尾最后一段文字
五、新手避坑4要点
1. MID计数起点是1,很多人会习惯性填0导致报错
2. 汉字、数字、字母、空格全部单独算1个字符
3. 只能从左往右截取,不能反向
4. 不确定文本位置时,可以搭配FIND函数动态定位
六、本期干货小结
1. MID是文本中间截取神器,专门提取字符串中间部分内容
2. 三要素:目标文本、起始位置、提取长度
3. 常用于身份证提取生日、手机号脱敏、编码拆分
4. 和LEFT、RIGHT、FIND组合使用,处理复杂文本拆分
📌专栏全系列函数回顾
第01期|TEXT:格式化日期、数字
第02期|LEN:统计字符长度
第03期|SUBSTITUTE:替换、删除字符
第04期|IF:二选一条件判断
第05期|IFS:多条件批量判断
第06期|AND&OR:多条件逻辑组合
第07期|NOT:条件真假反转
第08期|COUNTIF:单条件计数统计
第09期|COUNTIFS:多条件计数统计
第10期|SUMIF:单条件求和
第11期|SUMIFS:多条件求和
第12期|SUMPRODUCT:复杂数据统计
第13期|VLOOKUP:跨表查找匹配
第14期|XLOOKUP:全能升级版查找
第15期|INDEX+MATCH:高阶万能查找
第16期|IFNA:精准屏蔽查找报错
第17期|SUBTOTAL:筛选专属统计
第18期|AGGREGATE:全能容错统计
第19期|LARGE&SMALL:提取极值数据
第20期|IFERROR:全局屏蔽公式报错
第21期|CHOOSE函数:多结果灵活切换
第22期|MID函数!一键截取单元格指定文字
🔥下期预告:第23期 LEFT & RIGHT函数!快速提取文本开头/末尾字符
关注我,每天1个Excel函数,零基础轻松高效办公,告别加班!
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。