中企动力 > 商学院 > excel出生日期
  • ?

    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出生日期

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP