函数mid是什么意思:文本截取工具

函数mid是什么意思,它是Excel、WPS表格里的文本截取函数,作用是从一串文本指定位置开始,提取指定长度的字符,语法结构为MID(文本,起始位置,提取字符数),你适合在整理身份证、编号、订单文本、拆分单元格内容时使用,起始位置从1开始计数,该函数只支持正向截取,不能从文字末尾反向倒着取内容,反向截取要搭配RIGHT函数。

mid函数语法与参数说明

第一个参数是目标文本,可以直接输入文字,也可以填写单元格引用,比如A2,不要给数字格式的编号加引号,否则会识别成文本;第二个参数是起始位置,字符计数从最左侧第一个字符算1,空格、汉字、字母、数字都单独算作1个字符;第三个参数代表你想要提取多少个字符,数值不能是负数,如果填写的数字大于剩余字符总数,函数会直接提取从起始位置往后剩下全部字符,不会报错。

示例公式=MID(A1,3,4),A1单元格内容是“ABC12345”,从第3位C开始,提取4个字符,返回结果是C123。

mid函数和同类文本函数对比

函数截取方向核心特点
MID从指定位置截取自由指定起点,使用场景更广
LEFT从左侧开头截取起点固定为第1位,只需要填长度
RIGHT从右侧末尾截取起点固定在最后一位,适合取后缀

LEFT、RIGHT起点固定,只有MID可以自由选择中间任意位置,这也是它在拆分混合文本时使用频率更高的原因。

它区分全角半角字符。

全角汉字、全角符号占1个字符,半角字母、半角数字同样占1个字符,不会出现一个汉字等于两个字符的情况,旧版部分其他编程软件里汉字会占用两个字节,表格的MID函数不按字节计算,只按视觉字符计数,这是很多新手容易混淆的地方。

输入参数时,起始位置如果写0或者负数,公式会直接返回VALUE!错误,第三个参数填0会返回空白,填小数会自动向下取整,比如写2.9,会按照2来提取字符。

常见实用场景,提取身份证出生日期,身份证放在A2单元格,公式=MID(A2,7,8),直接取出8位出生年月日;拆分固定格式的产品编码,编码规则第4到6位是分类码,直接用MID锁定位置提取;提取手机号中间固定段,用来做脱敏处理。

该函数的适用边界是,只适合字符位置固定的文本。如果文本长度不统一、目标文字位置会变化,比如长短不一的备注、自由填写的地址,MID很难精准提取,这时你需要搭配FIND函数定位关键字,组合成MID+FIND的嵌套公式,动态找到起始位置。

嵌套示例=MID(A1,FIND("-",A1)+1,50),先找到横杠符号的位置,往后移动一位作为起点,再截取后面内容,适配分隔符固定、总长度不固定的文本。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于函数mid是什么意思的文章欢迎访问:百科