- ?
EXCEL技能:如何快速从员工身份证号提取出生日期!
詹姆士
展开
昨天,分享了《EXCEL技能:如何快速从员工身份证信息计算年龄!》得到广大网友的认可,确实在日常工作中人力资源部门经常要统计员工的基本信息,今天小编继续给大家分享:
在EXCEL中,如何快速从员工身份证信息提取出生日期!
首先,我们在EXCEL表格中整理好基本信息:
其次,利用DATE公式,DATE(MID(B5,7,4),MID(B5,11,2),MID(B5,13,2))快速提取。
如上图,简单的几步既可以轻松获取员工的出生日期了,值得提醒的是:
DATE(MID(B5,7,4),MID(B5,11,2),MID(B5,13,2))
B5是对应的列与行。
7,11,13是从第7位,第11位,第13位开始统计数字。
4,2,2是从第几位开始后,读取的位数。
如果是单纯计算员工出生日期,公式中,只需要变更B5这个列与行就可以了。
- ?
得身份证者得生日 Excel从身份证提取出生日期
连大凄
展开
大家都知道身份证中是可以轻易的获取到一个人的出生日期的,给你一个身份证,也许一眼就能看出出生日期了,不过给你100个,1000个呢?是不是就感觉眼花缭乱了呢?
今天就来共同学习一下怎么用Excel从身份证号码中快速的提取出身份证信息,有两种方法。
第一种,用分列的办法。
步骤一:准备好数据。
步骤二:新建一列为出生日期,并把身份证号码复制过去。
步骤三:选中出生日期列的数据,选中数据-分列
步骤四:选择固定宽度,下一步,然后通过标尺来建立分割线,做好之后下一步
步骤五:设置好每一部分的格式,第一、三部分可以不导入,第二部分设置为日期形式。完成即可
这样出生日期就选择出来了哦。
好了,今天就先讲这个,下期再讲怎么用公式的方法来分离出我们需要的文本哦。
- ?
excel技巧,根据出生日期计算年龄的两种方法
章青梦
展开
工作中会遇到这样的情况,就是要计算某某员工在岗的时间,某某员工的真实年龄,或者某某合同签订多长时间了。等等和时间有关的问题,而且很多时候要求时间是要随着日期的变化自动更新的,今天的这篇,就是来给大家解决这些问题的。
第一种方法,使用datedif函数。函数的的写法是这样的=datedif(开始日期,结束日期,显示格式)。。第一个参数:出生日期。第二个参数:当前日期(today())。第三个参数:年(“Y”)。。这种计算出来的是周岁。dateif函数是一个隐藏函数,所以只能自己手写进去,excel不会给予任何的提示。
第二种方法,一个比较笨但是更容易理解的方法,当前日期减去出生日期,除365天。最后一个生日是2001年1月1日的,因为计算方式不同,显示的是四舍五入之后的年龄。
如果保留两位小数,会发现年龄变成了带小数的数字了。。。两种方法就介绍到这里,如果对office办公软件的一些基本操作和小技巧感兴趣,请您关注我,我会不定期的分享一些工作中遇到的问题和解决办法给大家。
- ?
怎么在EXCEL里输入出生年月?
紫南
展开
出身年月在excel中就是一个日期,日期在excel中实际上是一个数字,“1”为“1900/1/1”,往后1天,就增加1,即“2”为“1900/1/2”,所以,excel认可的日期,是可以参与运算的,excel中日期的格式有很多,而且可以自定义格式
默认情况下(单元格格式为设置时):
输入“1977/1/12”(或“1977-1-12”),显示为"1977/1/12";
输入“1977年1月12”则显示不变,仍为“1977年1月12”;
输入“1/12”(或者“1-12”),显示为“1月12日”;
输入“1977/1”(或“1977-1”),显示为“Jan-77”;
输入“77/1”,显示为“Jan-77”(excel识别日期为1977/1/1),这种情况比较特殊,从小开始说,输入“00/1”时,excel不会将其识别为日期,显示为文本“00/1”,然后是“01/1”……“31/1”,显示为“1月1日”……“1月31日”,从“32/1”开始,显示为“Jan-32”,也就是数字超过最大日后,开始识别为年,否则,识别为日。另外还有好几种情况,你感兴趣可以自己试验,这样的输入方式不规范,不建议使用。
另外再说一种人们常犯的错误,用“.”代替“/”,即“1977.1.12”样式,这种样式,excel认为是一个文本,显示为“1977.1.12”。
一般采用的输入方式为“1977/1/12”或者“1977-1-12”样式,显示样式,可以通过改变单元格格式来实现,比如“1977年1月12日”、“1977/01/12”、“1977年1月”、“1月12日”等等,方法是:
选中输入日期后的单元格,鼠标右键,设置单元格格式,“数字”选项卡,日期,选一个自己喜欢的样式,如果没有,就选最下边的自定义,自定义一个,如“yyyy年mm月”显示为“1977年01月”,格式中的“y”为“年”,“m”为“月”,“d”为“日”,年的定义格式为“yyyy”或者“yy”,分别显示4位年份和2位年份,“yyyy”还可以用“e”代替。“mm”、“dd”这种将格式双写,意思是当其不足2位时,用“0”补足。
(本文内容由百度知道网友第七次要分贡献)
- ?
Excel如何提取身份证号中的出生日期?
余依云
展开
在我们平时的工作生活中经常会接触到身份证号,如果现在有很多人的身份证号,要统计这些人的出生日期,如何批量从很多人的身份证号中提取出来出生日期呢?下面我们以15个人的身份证号为例,批量提取他们的出生日期:
在C2单元格中输入公式:=TEXT(MID(B2,7,8),"0000-00-00")
这个公式的含义是,从B2单元格中的从左向右数第7个字符开始提取出来8个字符,因为身份证号中代表出生年月日的就是身份证号的第7位开始向右的8个数字。提取出来后放到TEXT文本函数中转换成特定格式的文本,这里的0000-00-00就是用横杠分隔取出的8个数字。
回车后:
这样就提取出来了B2单元格的出生年月日,然后向下填充公式即可。
这样所有人的身份证号中的出生年月日都被提取出来了。是不是很省事呢?
如果公式换成这样:=TEXT(MID(B2,7,8),"0000年00月00日") 会得出什么结果呢?请大家自己试试吧。
注意:
(1)以上方法提取出来的是文本格式的日期,如果要提取出来是数字格式的日期,可以在公式中的TEXT前面加上两个负号转换即可,例如:=--(TEXT(MID(B2,7,8),"0000-00-00"))
回车后:
然后将公式向下填充得到:
怎么全是数字?不要急,其实这些数字本质上是日期,选中这些数字,点击鼠标右键,选择【设置单元格格式】==》【数字】==》【日期】选择一种日期格式即可。
这样就现出日期的原形了。
(2)如果一个日期是数字格式,如下图中的A1单元格中是数字26639,如何转换成日期格式呢?只需在B1单元个中输入:=TEXT(A1,"yyyy年m月d日")
回车后:
这样就转换成日期格式了。
补充知识:
(1)Text函数:其功能是将数值转化为自己想要的文本格式
Text函数语法:
TEXT(value, format_text)
TEXT 函数语法具有下列参数:
value :数值、计算结果为数值的公式,或对包含数值的单元格的引用。
format_text:用引号括起的文本字符串的数字格式。例如,“m/d/yyyy”或“#,##0.00”。
(2)MID函数:用于从字符串的指定位置开始,提取特定数目的字符串。
MID函数语法:
MID(text,start_num,num_chars)
MID函数语法具有下列参数:
text表示指定的字符串,一般为引用的单元格;
start_num表示指定位置 ,即表示要从字符串的由左向右哪一位开始。
num_chars表示指定个数,即要提取多少个字符。
MID(A1,5,3)就是从A1单元格的第5位开始,提取3个字符。
以上啰嗦了一大堆,不知道大家学到点知识没,反正我是学到了,哈哈!
- ?
用Excel提取出生日期、性别、年龄及户口所在地等信息
魏悒
展开
身份证是居民的身份象征,在各个领域都要用到身份证。身份证中可以提取许多的相关信息,然而大多数人都不知道如何应用身份证号来提取有用信息。下面,小编教大家用Excel提取出生日期、性别、年龄及户口所在地等信息。
判断身份证号码是否是18位
输入身份证号码时需要将单元格格式设置为文本。工作时有可能会将身份证号码输错,多输入或者少输入。所以,首先要判断身份证号码是否是18位,再提取身份证信息。也可以在计算公式中判断,但输入公式太多,容易出错。
公式“=IF(LEN(A3)=18,"是","否")”返回“是”即身份证号码为18位,反之则不是18位,输入错误。
LEN函数:得到字符串的长度。=LEN(A3)返回18表示A3单元格字符串长度是18。
出生日期
身份证号码是:622924199605211012第7位开始往后的4位是出生的年,第11位往后两位是出生的月份,第13位往后两位是出生日期。
公式“=1*MID(A3,7,4)”提取年份,从A3单元格第7个数字开始截取4个数字。
MID函数:一个字符串中截取出指定数量的字符,MID(A3,7,4)返回1996表示从A3单元格第7个数字开始截取4个数字。
=1*MID(A3,7,4)表示将MID(A3,7,4)提取的文本数据转为数值数据。
公式“=1*MID(A3,11,2)”提取月份,从A3单元格第11个数字开始截取2个数字
公式“=1*MID(A3,13,2)”提取日期,从A3单元格第13个数字开始截取2个数字
出生日期“=DATE(C3,D3,E3)”
或者直接用公式
“=DATE(1*MID(A3,7,4),1*MID(A3,11,2),1*MID(A3,13,2))”提取出生日期
年龄
实岁计算
=TRUNC((TODAY()-E3)/365),当前日期减出生日期再除以365,然后用TRUNC函数去掉结果的小数部分
TRUNC函数:作用是去掉结果的小数部分。
TODAY函数:取得当前系统日期,不需要参数。
虚岁计算
=YEAR(TODAY())+1-YEAR(F3)
YEAR函数:返回某个日期的年份,YEAR(F3)返回1996表示出生年份是1996年。
实岁换算成虚岁:在本人生日到来之前,虚岁=实岁+2;在本人生日到来及以后,虚岁=实岁+1。
性别
方法一
身份证号码第17位是单数代表男性,双数代表女性。
=IF(ISEVEN(MID(A3,17,1))=TRUE,"女","男")
ISEVEN函数:ISEVEN(MID(A3,17,1))=TRUE表示身份证号码第17位是双数,为女性;ISEVEN(MID(A3,17,1))=FALSE表示身份证号码第17位是单数,为男性。
方法二
=IF(MOD(MID(A3,17,1),2)=1,"男","女")
MOD函数:两个数值表达式作除法运算后的余数,MOD(MID(A3,17,1),2)表示第17位数除以2,返回1则为男性,反之则为女性。
户口所在地
地区编码:身份证地区编码信息可直接在网上查找
城市
=VLOOKUP(1*LEFT(A2,4),地区编码!A2:B3559,2,0)
LEFT函数:一个字符串的左边截取出指定数量的字符,LEFT(A2,4)表示从A2单元格最左边开始,截取4个字符
VLOOKUP函数:一个查找函数
VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)
=VLOOKUP(1*LEFT(A2,4),地区编码!A2:B3559,2,0)表示在地区编码!A2:B3559区域内匹配身份证前4位,采用模糊查找返回“地区编码!A2:B3559”的第二列。
注意:此处必须用1*LEFT(A2,4)将LEFT(A2,4)提取的文本数据转化为数值数据才能用VLOOKUP函数查找
区/县
=VLOOKUP(1*LEFT(A2,6),地区编码!A2:B3559,2,0)
=B2&C2
或者直接提取户籍信息:
=VLOOKUP(1*LEFT(A2,4),地区编码!A2:B3559,2,0)&VLOOKUP(1*LEFT(A2,6),地区编码!A2:B3559,2,0)
以上就是用Excel提取出生日期、性别、年龄、及户口所在地等信息的具体方法,视频操作见于之前发的文章。感谢您的阅读!
- ?
「Excel技巧一」在Excel中快速提取身份证号码中的出生年月
科兹莫
展开
我们一般在这里学生档案以及员工的身份证信息时,在Excel输入身认证号以后,我们一般还得手动去输入身份证号码内的出生年月,这样无形中增加了我们的工作量,接下来小编就用一组模拟的数据,来演示如何快速的提取身份证号码中的出生年月:
模拟数据提取方法一:使用函数公式提取,在C2单元格内输入以下公式,并向下填充即可。
=TEXT(MID(B2,7,8),"0-00-00")+0
效果图一注意:如果说你输入公式后,结果变成“30597”,那么我们就需要单元格的格式,如图:
修改单元格格式解释:这个公式是有“MID函数”“TEXT函数”组成,我们现在身份证号码B2单元格中从它的第7位开始截取,截取的字符长度是8位,得到的计算结果就是“19831008”。然后在通过TEXT函数“TEXT(MID(B2,7,8),"0-00-00")”让它变成“1983-10-08”这样的格式。
经过这样的公式后,就有了日期的格式“1983-10-08”,但是这样的结果还不是真正的日期格式。经过“MID函数”“TEXT函数”等函数计算后得出的数值都是文本格式,一般情况下,不能参与后续的计算处理。
那么,在TEXT函数后面加零是什么意思呢?通常把这种形式叫做加零运算,通过运算,将文本格式的数值变成真正的日期格式,如果将加零换成1*(1乘以),也可以实现将文本格式向数值格式的转换的。
提取方法二:使用基础操作“数据分列”的方法来提取。
第一步:选择B列数据区域,单击【数据】【分列】,在弹出【文本分列向导 第1步,共3步】对话框中,选择“固定宽度”,单击下一步。
如图所示在【文本分列向导 第2步,共3步】对话框数据预览窗口中,单击第6位和第7位之间的刻度,再单击第14位和第15位之间的刻度(也就是留出出生日期的宽度),单击【下一步】。
如图在【文本分列向导 第3步,共3步】对话框中,依次点击最左侧列,点选【不导入此列(跳过)】。点击最右侧列,点选【不导入此列(跳过)】。点击中间列,点选【日期】。目标区域选择C2,单击完成。
如图如图这样,所有的出生日期就马上可以提取出来了。
如图学会了吗?这样是不是就减轻了你的工作压力~~
- ?
excel不会函数也能身份证提取出生日期,这是怎么做到的呢?
廉乐萱
展开
excel不会函数也能身份证提取出生日期,这是怎么做到的呢?
总是看到别人用excel函数从身份证提取出生日期,我也想做到,可惜我不会excel函数啊,那可以做到吗?
可以的!
我们可以在需要出生日期的excel单元格输入第一个出生日期,比如19830317:
向下填充-快速填充-哇,excel瞬间得到结果:
现在的出生日期是19830317,如果我们想要的是1983-03-17这样的格式呢,我们首先想到更改为日期格式,可惜excel没有得到我们想要的结果,竟然是这样的:
那么怎么办呢?选择出生日期一列-数据-分列-固定宽度-日期-选YMD-确定,哈哈,完成:
怎么样,很简单吧,你学会了吗?快去试试吧!非常感谢您观看文本,如果你有更好的方法适用这个情况,请您留言分享!分享好玩、有趣、实用的手机和电脑技巧,您的支持就是我的最大动力!
- ?
Excel中根据出生年月日计算年龄的巧妙用法
祁翎
展开
一个表格中有一列人员的出生年月日,最笨的方法我们就是一条一条的算出来,如果只有几条,那还好说,很简单的就搞定了,要是这一列数据有上百,上千设置上万条数据呢?你还要逐条算吗? 下面告诉你的快速简便的计算方法。
这里我们用到一个函数是today函数
具体公式为=(today()-B2)/365 公式中的B2即为表格中出生日期那一列,实际根据自己的表格来。
将此公式输入到年龄列中,回车即可计算出年龄
特别注意:有的人在输入公式后,可能会出现如下情况,会以为难道是公式不对吗?
放心,公式是对的,只要简单的操作一下就可以,选择单元格,右键-设置单元格格式-选择数值,将小数位数改为0,单击确定即可。
- ?
Excel函数公式:如何根据身份证号提取出生日期、性别、年龄等?
小花
展开
关于身份证号的操作,相信大家并不陌生,但是对于用到的函数,大家可能一直在犯糊涂,今天我们要学习的内容就是关于身份证号相关的函数……
一、提取出生年月。
方法:
1、选定目标单元格。
2、输入公式:=TEXT(MID(C3,7,8),"00-00-00")。
3、Ctrl+Enter填充。
备注:
如果对提取的出生年月没有格式要求,可以使用公式:=MID(c3,7,8)来实现。
二、自动填充性别。
方法:
1、选定目标单元格。
2、输入公式:=IF(MOD(MID(C3,17,1),2),"男","女")
3、Ctrl+Enter填充。
三、自动填充年龄。
方法:
1、选定目标单元格。
2、输入公式:=DATEDIF(D3,TODAY(),"y")。
3、Ctrl+Enter填充。
四、计算退休时间。
方法:
1、选定目标单元格。
2、输入公式:=EDATE(D3,MOD(MID(C3,17,1),2)*120+600)。
3、Ctrl+Enter填充。
4、设置单元格格式为:日期,并选择日期格式。
备注:
此处的计算方法是以男60岁,女50岁为退休原则进行计算的。如果男同志60岁,女同志55岁退休,男同志比女同志多工作60个月(5年),加上女性55年*12个月。则计算公式为:=EDATE(D3,MOD(MID(C3,17,1),2)*60+660)。
excel出生日期
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并