Excel截取字符串提取指定位置字符串是Excel格式化数据的基本功,本教程通过一个简单的示例演示了如何通过Excel函数截取字符串、提取指定位置的字符串。更多Excel问题,参考如下教程:27Excel并列分数只占同一个名次如何排名排序?5Excel自动将数字字符串转化成格式化的日期时间1【视频教程】Excel结尾最后的0自动删除不显示
工具/原料
Excel截取提取字符串函数
Excel截取提取字符串
1
准备Excel截取提取字符串的单元格。Excel通过MID函数可以将指定单元格和指定起始位置的子字符串提取出来,所以我们准备的Excel截取提取字符串的单元格结构如下图所示。我们要实现的功能是从身份证号码字符串中提取出“年、月、日”三个子字符串。
2
Excel截取提取身份证字符串中的年。通过Excel函数表达式“=MID(A2,7,4)”可以将身份证字符串中的“年”提取出来,其中“7”指的是开始位置,“4”指的是提取长度。
3
Excel截取提取身份证字符串中的月份。通过Excel函数表达式“=MID(A2,11,2)”可以将身份证字符串中的“月”提取出来,其中“11”指的是月份的开始位置,“2”指的是提取长度。
4
Excel截取提取身份证字符串中的日期。通过Excel函数表达式“=MID(A2,13,2)”可以将身份证字符串中的“日期”提取出来,其中“13”指的是日期的开始位置,“2”指的是提取长度。
5
Excel截取提取字符串自动更新。Excel通过函数实现提取截取字符串的功能可以自动更新,更改身份证中的任意字符,都会导致相应子字符串的实时更新。例如下图中,我将“03”改成“05”,即可看到月份随即更新。更多Excel问题,参考如下教程:
注意事项
1
Excel截取提取字符串会自动更新
2
Excel截取提取特定字符串的索引是从1开始计数的,而不是从0开始,注意与VBA函数区分