2026-03-12 11:17:10
在Excel中,MID函数用于从文本字符串的指定位置开始提取指定数量的字符。
函数语法:=MID(text, start_num, num_chars)
text:需要提取字符的文本字符串。
start_num:开始提取的位置(从1开始计数)。
num_chars:需要提取的字符数量。
注意事项:
若start_num小于1,函数返回错误值#VALUE!。
若start_num大于文本总长度,返回空文本""。
若num_chars小于0,函数返回错误值#VALUE!。
若num_chars超过文本剩余长度,仅返回至文本末尾的字符。
案例演示:
提取身份证出生日期:
假设B列包含身份证号码,从第7位开始连续8位为出生日期。
在C2单元格输入公式=MID(B2,7,8),下拉填充至其他单元格,即可提取所有身份证中的出生日期。
提取手机号码:
假设B列包含“手机号码+姓名”格式的数据,手机号码为前11位。
在C14单元格输入公式=MID(B14,1,11),下拉填充至其他单元格,即可提取所有手机号码。
操作步骤:
确定需要提取的文本所在单元格(如B2)。
在目标单元格(如C2)输入MID函数公式,指定起始位置和提取字符数。
下拉填充公式至其他相关单元格,完成批量提取。
示例图片:
函数语法说明图:

注意事项说明图:

身份证提取案例图:


手机号码提取案例图:


通过以上步骤和示例,您可以轻松掌握MID函数在Excel中的使用方法,实现文本字符串的精准提取。