MID函数和前面介绍的LEFT和RIGHT函数一样都是Excel表格中文本类别函数,MID函数最常用在和其他函数嵌套作为辅助使用,作用是从文本中指定位置提取指定个数的字符。
RIGHT函数属性:
语法结构
MID(text,start_ num,num_chars)
MID(文本字符串,开始位置,提取字符串个数)
text 必需。 要提取的字符串。
start_num 必需。 要提取第一个字符位置。
如果start_num大于文本长度,则 MID返回空文本 (“) 。
如果start_num小于文本长度,但 start_num 加 num_chars 超过文本长度,则 MID将返回直到文本末尾的字符。
如果start_num小于 1,则 MID/MIDB 返回#VALUE! 错误值。
num_chars 必需。 要提取文本的字符个数。
如果num_chars为负数,则 MID 返回#VALUE! 错误值。
应用案例:
①获取身份证号码中的出生年月日。
如下图在A列单元格中的身份证号码提起出出生年月日,因为身份证号码都是规则性的18为数字,第7位起为出生日期起始号,首先选中B2单元格输入公式 =MID(A2,7,8) ,CTRL C 快捷键复制B2单元格,选中B3:B6区域单元格CTRL V粘贴公式,就可以提取出A列单元格中身份证中第7为开始的8个出生日期数字。
②隐藏电话号码的中间4位数。
如下图DIM和SUBSTITUTE函数组合使用,MID(B2,4,4) 公式可以理解为辅助SUBSTITUTE函数公式获取电话号码的中间4位数,再有SUBSTITUTE函数将其替换为*标识。