文本提取在Excel中是高频需求,而MID函数正是解决这类问题的核心工具。无论是从混合文本中提取信息,还是拆分数据,MID函数都能凭借定位能力高效完成。下面就从基础到实战,带大家快速掌握MID函数,从此告别手动复制粘贴的繁琐,让文本处理事半功倍

一、函数语法

MID函数的核心是“指定位置+提取长度”双控,语法简洁明了:

MID(text,start_num,num_chars)

  • text:待提取的原始文本(单元格引用或文本常量)
  • start_num:提取起始位置(从左计数,最小为1,0或负数返回错误)
  • num_chars:提取字符长度(最小为1,超出剩余文本则提取至末尾)

关键区别:MID函数可提取中间任意片段,LEFT仅取前缀、RIGHT仅取后缀,复杂提取优先用MID。

MID函数详解:从混合文本中提取手机号、日期的实用技巧-趣帮office教程网

二、函数特性

1.精准可控:不受文本两端限制,任意片段均可定位提取;

2.动态适配:支持嵌套FIND、LEN等函数,应对位置/长度不固定场景;

3.容错性强:提取长度超范围时自动取至文本末尾,避免报错。

三、实战场景

1.固定位置提取日期

比如从“20251124Mor1100”字段中提取日期,公式=MID(A2,1,8),直接定位第1-8位。

每个字符都算1位,调整参数即可精准提取。

MID函数详解:从混合文本中提取手机号、日期的实用技巧-趣帮office教程网

2.分隔符后提取手机号

比如从姓名-手机号中提取手机号,因为姓名长度,“-”的位置不固定,就需要用FIND("-",A1)+1动态获取起始位置,最后用MID实现“自适应提取”。

完整公式为:=MID(A2,FIND("-",A2)+1,11)

MID函数详解:从混合文本中提取手机号、日期的实用技巧-趣帮office教程网

3.两段分隔符间提取

从“张三-财务部门-20259527”提取部门,

公式=MID(A2,FIND("-",A2)+1,FIND("-",A2,FIND("-",A2)+1)-FIND("-",A2)-1);

MID函数详解:从混合文本中提取手机号、日期的实用技巧-趣帮office教程网

4.提取至末尾

从“2025年10月业绩:12345元”提取金额,

公式为=MID(A2,FIND(":",A2)+1,100),用100覆盖超长文本。

四、避坑指南与总结

  • 避坑点:起始位置需包含空格、标点,计数从1开始;
  • 技巧:Excel365用户可引用数组(如A1:A100)批量提取,无需下拉公式。

总结

MID函数看似简单,却能解决80%的文本提取需求,搭配其他函数后更是应对复杂场景的“万能工具”。掌握其核心逻辑,就能让Excel文本处理效率翻倍,成为办公高效能手。