本文向给大家分享如何通过姓名查询年龄和年龄相关知识,同时小编也会对数据库如何查询姓名年龄进行解释,如果能解决您在如何通过姓名查询年龄和年龄方面面临的问题,请收藏关注本站,现在开始吧!
怎么通过名字查出生年月日
在人事工作中,对员工的身份证信息处理是经常要做的事,如何快速从身份证号中计算年龄呢?
仅根据年份计算年龄
如下所示,是员工的身份证信息(数据模拟,最后四位对案例没有影响,都显示为X)
我们知道身份证号的第7至14位,代表着出生的年,月,日,现在我们仅需要根据出生的年份来计算年龄,如吕布是1993年的,我们只需要用2023-1993=26来计算年龄,所以首先要把身份证号中的第7位至10位提取出来:
使用MID函数,在C2中输入公式:=MID(B2,7,4),表示从B2单元格的第7位开始取4个字符。
然后我们使用今年的年份2023减去这个出生年份:C2公式改成=2023-MID(B2,7,4)
如果过了一年,又需要把2023改成2023,如果我们不希望改动的话,可以使用公式:
=YEAR(TODAY())-MID(B2,7,4)
TODAY()函数显示今天的日期 ,YEAR()函数是求日期的年份。
根据出生的年月日计算年龄
如果出生日期是在1991年4月26日,今天是2023年4月23日,还没有到26日,那么不能算已满的年龄,只能算2023-1991-1=27岁
如果出生日期是在1991年4月23日,今天2023年4月23日,才能算28岁的话,那应该如何计算?
首先我们得提取出身份证里面的年月日,我们使用公式:
=TEXT(MID(B2,7,8),"0-00-00")
然后再使用DATEDIF函数来进行计算:
=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")
其中DATEDIF(起始日期,结束日期,"y")表示两个日期之间已满多少年。
“名字所取,根于心意,沿于时尚,因时变迁”。每个人的名字都有独特寓意,有的寄托了父母期盼,有的反映出流行文化,有的铭刻着鲜明时代烙印。
2月8日,公安部发布《二?二?年全国姓名报告》。
近年来,公安部户政管理研究中心深入贯彻落实公安大数据战略部署,推进人口信息化建设和应用服务实现跨越式发展,建成了全世界规模最大的人口信息管理系统,实现了对14亿户籍人口的全生命周期、全迁移范围的信息化服务管理。从大数据里,可以清晰地看到名字中的年代烙印。
不同年代使用最多的10个名字
不同时代名字的变化,折射了经济社会发展、生活水平提升和思想观念革新。新中国成立时,为了纪念这一具有重大意义的历史时刻,很多男性取名为“建国”“建华”,很多女性选用“英”“兰”。上世纪六七十年代,人名里“军”“勇”“英”“丽”等比较常见,时代延续性较为突出。八十年代,人名里很多选用“伟”“磊”“静” “丽”,反映人们一心追求简洁、平静、朴实的生活心态。九十年代名字则注入了风雅的文化元素,“杰”“浩”“婷”“雪”等字更多地被选用。进入21世纪后,“涛”“浩宇”“浩然”“婷”“欣怡”“梓涵”等“文艺范儿”的名字大受欢迎。
导入身份证号码公式
在EXCEL表格的身份证号码中提取年龄的方式如下:
1、首先将身份证号码输入到Excel表格中。
2、在需要计算年龄的表格栏里使用函数,计算今年的年份减去身份证上7-10位对应的年份。方法是在上方函数框内输入:=YEAR(TODAY())-MID(A3,7,4)。
3、这时就可以看到年龄栏里已经显示出正确地年龄了。
1、DATE:返回代表特定日期的系列数。语法:DATE(year,month,day)
2、DATEDIF:计算两个日期之间的天数、月数或年数。语法:
DATEDIF(start_date,end_date,unit)
3、DATEVALUE:函数 DATEVALUE 的主要功能是将以文字表示的日期转换成一个系列。
语法:DATEVALUE(date_text)
4、TODAY:返回当前日期的系列数,系列数是 Microsoft Excel 用于日期和时间计算的日期-时间代码。语法:TODAY( )
5、YEAR:返回某日期的年份。返回值为 1900 到 9999 之间的整数。语法:YEAR(serial_number)
参考资料:百度百科:日期与时间函数
excel函数公式身份证
输入以下公式
=DATEDIF(TEXT(MID(A2,7,8),"0000-00-00"),TODAY(),"y")
公式表示:通过MID函数取身份证号码的第7位起的8个字符,以“0000-00-00”格式显示,作为DATEDIF的始终日期,计算与TODAY()之间相隔的年份,即年龄。
方法如下
1、首先,在你要提取年龄返回的单元格中输入以下公式,如图。
2、其次,该公式只需要修改几个地方,第一个图中红圈的地方,修改成你要提取的身份证号码所在单元格
3、第二个需要修改的地方是日期,如图,将日期修改为你想截止提取年龄的日期。
4、下拉单元格即可完成多个身份证号码的年龄提取了。
数据库和清单管理函数
AVERAGE 返回选定数据库项的平均值
COUNT 计算数据库中包含数字的单元格的个数
COUNTA计算数据库中非空单元格的个数
DGET 从数据库中提取满足指定条件的单个记录
MAX 返回选定数据库项中的最大值
MIN 返回选定数据库项中的最小值
PRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值
STDEV 根据数据库中选定项的示例估算标准偏差
STDEVP 根据数据库中选定项的样本总体计算标准偏差
SUM 对数据库中满足条件的记录的字段列中的数字求和
VAR 根据数据库中选定项的示例估算方差
VARP 根据数据库中选定项的样本总体计算方差
GETPIVOTDATA 返回存储在数据透视表中的数据
日期和时间函数
DATE 返回特定时间的系列数
DATEDIF 计算两个日期之间的年、月、日数
DATEVALUE 将文本格式的日期转换为系列数
DAY 将系列数转换为月份中的日
DAYS360 按每年360天计算两个日期之间的天数
EDATE 返回在开始日期之前或之后指定月数的某个日期的系列数
EOMONTH 返回指定月份数之前或之后某月的最后一天的系列数
HOUR 将系列数转换为小时
MINUTE 将系列数转换为分钟
MONTH 将系列数转换为月
NETWORKDAYS 返回两个日期之间的完整工作日数
NOW 返回当前日期和时间的系列数
SECOND 将系列数转换为秒
TIME 返回特定时间的系列数
TIMEVALUE 将文本格式的时间转换为系列数
TODAY 返回当天日期的系列数
WEEKDAY 将系列数转换为星期
参考资料:百度百科 excel函数
导入身份证号码公式
身处人力资源或者行政部门类,有时会需要知道员工当时的年龄,但是人的年龄是会随正时间的变化而增长的,每次需要的时候都去统计计算一遍的话,费心又费力。
而在excel表格中,有一个简单的小公式,通过记录员工的身份证号码,就可以让我们统计到员工的实时年龄了。具体操作步骤如下:
1.打开excel表格,如下图记录好员工的身份证信息
2.在B2中,输入=DATEDIF(TEXT(MID(A2,7,8),"#-00-00"),TODAY(),"Y") ,点击回车确定
3.现在可以看到B2中的内容,就是A2身份证号的实时年龄了
4.将鼠标放在B2单元格右下角的“实心点”,双击,所有的身份证号实时年龄就都计算好了
以上就是与如何通过姓名查询年龄和年龄以及数据库如何查询姓名年龄的相关内容,也是关于怎么通过名字查出生年月日的分享。看完如何通过姓名查询年龄和年龄一文后,希望这对大家有所帮助!