excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel知识1:用TEXT函数和MID函数提取身份证号码的出生日期

如下面这个例子:需要得到这些同学的出生日期,如何快速得到呢?我们就要把出生日期从身份证号码中提取出来,然后转换成我们想要的日期格式。 解决第一步,把出生日期提取出来使用的是MID函数,MID函数的语法格式是: =MID(text, start_num, num_chars) text指的是一个字符串,即是从这个字符串中提取数据; start_num指的是从左边数,准备提取的第一个字符的位置; num_chars指的是要提取的数据的长度。 由此分析,身份证号码是18位,前6位是地区代码,从第7位开始,有4位年份,2位月份,2位日期,总共需要提取8位,也就是说从身份证号码中的第7位开始,总共提取8位,于是就得到提取年月日的公式为: =MID(身份证号码所处单元格,7,8)下面进入第二步,用TEXT函数把得到的日期数据变成我们想要的日期格式,TEXT函数的语法是:=TEXT(value,format_text) value指的是要变换的数值,可以是表示数值的公式,也可以是数值所在单元格; format_text指的是文本形式的格式,通俗地说就是要把数值变成什么形式。 在这里,从身份证号提取出的是8位数“AAAAAAAA”这样的形式,要把它变成“AAAA年AA月AA日”这样的形式,Excel中定义了这样的format_text参数代码是“0000年00月00日”,(注:文章最后我附一张常用的format_text参数代码表),则TEXT函数设置格式的公式就变为:=TEXT(提取出的出生日期,“0000年00月00日”)。 结合MID函数和TEXT函数,从身份证号中获得出生年月日的公式为: =TEXT(MID(身份证号码所处单元格,7,8),“0000年00月00日”)这样就从身份证号中得到了学生的出生年月日,最后在文章末尾再付附上一张常用的format_text参数代码表,方便大家使用。TEXT函数中Format_text参数代码表

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接