如何从身份证号码中提取出生年月日
1.思路
- 01
1.身份证号有18位和15位,因此需要用if判断。 判断位数需要用到len函数。 身份证号中截取任意字符,这时应该想到用mid函数, 注意文本连接符为&。
2.if函数
- 01
2.If函数的含义 为逻辑判断函数 if函数语法格式: =if(判断条件,结果1,结果2), Excel If函数怎么用
3.len函数
- 01
3.len函数的含义 表示返回文本串的字符数。 len函数的语法格式 =Len( text) 如果有疑问可以观看小编的经验, Excel中len函数的使用方法
4.mid函数
- 01
4.mid函数的含义 从任意位置截取字符串 mid函数的语法格式 =mid(text, start_num, num_chars) =mid(字符串,开始截取位置,截取字符个数) 如果有疑问可以观看小编的经验, Excel中mid函数的使用方法
5.concatenate函数
- 01
5.concatenate函数的含义 把多个字符文本或数值连接在一起,实现合并的功能。 concatenate函数的语法格式 =concatenate(text1, [text2], ...) 如果有疑问可以观看小编的经验, Excel中concatenate函数的使用方法
6.提取出生年月日公式
- 01
6.如图所示,输入公式=IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),CONCATENATE(19,MID(B2,7,2),MID(B2,9,2),MID(B2,11,2))) 公式解释: 1.用if函数判断身份证位数——18位返回一种情况,不是返回另一种情况。 2.用len函数返回身份证位数 3.用mid函数对字符串进行截取,18位身份证从第7个字符截取4个字符返回年份(1980),从第11个字符开始截取2个字符返回月份(02),从第13个字符开始截取2个字符返回日(12)。 4.用concatenate函数把年月日连接起来。
- 02
其实,如何从身份证号码中提取年龄 如何从身份证号码中提取性别,的做法都差不多可以观看小编的经验。