在Excel中,我们经常通过身份证来提取一些个人信息。今天,我就给大家介绍一些关于身份证提取的知识。
首先,我们先了解一下18位身份证的含义:
(1)前1、2位数字表示:所在省份的代码;
(2)第3、4位数字表示:所在城市的代码;
(3)第5、6位数字表示:所在区县的代码;
(4)第7~14位数字表示:出生年、月、日;
(5)第15、16位数字表示:所在地的派出所的代码;
(6)第17位数字表示性别:奇数表示男性,偶数表示女性;
(7)第18位数字是校检码:
我们首先来看看怎么通过身份证号来提取性别。我们已经知道了身份证第17位代表的是性别。所以,我们可以用MID从第17位开始提取,MOD求余和IF做判断来提取性别。公式为=IF(MOD(MID(B3,17,1),2)=1,'男','女')(图 1)
图 1
这样,我们的性别就被提取出来了。
通过,前面我们了解到第7~14位数字表示:出生年、月、日;所以,我们还是用MID函数来提取。
Mid是从中间的位数开始提取。语法:MID(要提取的数据,从第几位开始提取,提取几位)。然后,我们用DATE函数把他们变成日期格式的。语法:DATE(年,月,日)。公式为:=DATE(MID(B3,7,4),MID(B3,11,2),MID(B3,13,2))(如图 2)
图 2
如果,还想把日期变成1981年2月14日。这样的格式,可以通过text函数来完成。只要前面加一个text函数就可以了。公式为:=TEXT(DATE(MID(B3,7,4),MID(B3,11,2),MID(B3,13,2)),'yyyy年mm月dd日')
或者,通过自定义单元格的方法来做。选中E3到E11。CTRL 1打开单元格设置单元格格式。选择自定义选项,输入yyyy'年'mm'月'dd'日。(如图 3)
图 3
说到了日期,我们就不得不说一下查看单元格星期的函数。我们可以通过TEXT函数或者NUMBERSTRING WEEKDAY函数来写
我们先看看NUMBERSTRING WEEKDAY。NUMBERSTRING函数是EXCEL中隐藏了一个将小写数字转换成中文大写数字的函数。语法:NUMBERSTRING(要转换的数值,要转换的数值类型)。
WEEKDAY函数是返回某日期的星期数。在默认情况下,它的值为1(星期天)到7(星期六)之间的一个整数。语法:WEEKDAY(要转换的日期,要转换的日期类型(可忽略))。
公式='星期'&NUMBERSTRING(WEEKDAY(E3,2),1)(如图 4)
图 4
我们在来看看TEXT函数的用法。首先,我们来看一下它的语法TEXT(要转换的单元格,要转换的格式)。公式=TEXT(E3,'AAAA')。(如图 5)
图 5
在要转换的格式中有几种不同的日期表达方式。为中文全写,中文缩写,英文全写,英文缩写。公式如下:=TEXT(A2,'aaaa'),=TEXT(A2,'aaa'),=TEXT(A2,'dddd'),=TEXT(A2,'ddd'),(如图 6)
图 6
属相我们可以通过mid提取函数,mod求余函数和YEAR提取年份的函数来做。公式=MID('鼠牛虎兔龙蛇马羊猴鸡狗猪',MOD(YEAR(E3)-4,12) 1,1)(如图 7)
图 7
●本文编号475,以后想阅读这篇文章直接输入475即可
●输入m可以获取到全部文章目录
●输入c可以获取到全部动画下载地址
联系客服