Excel表格怎样用公式把身份证号码直接套出年龄

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-09-11
Excel表格怎样用公式把身份证号码直接套出年龄

15位和18位的身份证号都合适的了。设内容如下:
........A列......B列......C列......D列....
1
身份证号
性别
出生年月
年龄
2(输入身份证号)
算年龄的:“=IF(OR(LEN(A2)=15,LEN(A2)=18),RIGHT(IF(IF(LEN(A2)=15,MID(A2,9,2),MID(A2,11,2))*100+IF(LEN(A2)=15,MID(A2,11,2),MID(A2,13,2))>MONTH(TODAY())*100+DAY(TODAY()),YEAR(TODAY())-IF(LEN(A2)=15,MID(A2,7,2),MID(A2,9,2))-1,YEAR(TODAY())-IF(LEN(A2)=15,MID(A2,7,2),MID(A2,9,2))),2),"证号错误")”
算性别的:“=IF(LEN(A2)=15,(IF(OR(ABS(RIGHT(A2))=1,ABS(RIGHT(A2))=3,ABS(RIGHT(A2))=5,ABS(RIGHT(A2))=7,ABS(RIGHT(A2))=9),"男","女")),(IF(OR(ABS(MID(A2,17,1))=1,ABS(MID(A2,17,1))=3,ABS(MID(A2,17,1))=5,ABS(MID(A2,17,1))=7,ABS(MID(A2,17,1))=9),"男","女")))”
算出生年月的:“=DATE(IF(LEN(E3)=15,MID(E3,7,2),MID(E3,9,2)),IF(LEN(E3)=15,MID(E3,9,2),MID(E3,11,2)),IF(LEN(E3)=15,MID(E3,11,2),MID(E3,13,2)))”
只要把输入身份证号的单元格格式设为“文本”就是最关键的,准确。

1、打开excel表格,在表格的A1单元格内输入需要计算年龄的身份证号码。

2、在单元格B1中输入“=”符号,用来调出公式。

3、继续输入完整的计算公式:
=IF(OR(LEN(A1)=15,LEN(A1)=18),RIGHT(IF(IF(LEN(A1)=15,MID(A1,9,2),MID(A1,11,2))*100
+IF(LEN(A1)=15,MID(A1,11,2),MID(A1,13,2))>MONTH(TODAY())*100+DAY(TODAY()),
YEAR(TODAY())-IF(LEN(A1)=15,MID(A1,7,2),MID(A1,9,2))-1,YEAR(TODAY())-
IF(LEN(A1)=15,MID(A1,7,2),MID(A1,9,2))),2),"证号错误")

4、点击回车键,即可生成年龄,该年龄对应身份证号码中的“19940305”计算而出。

1、打开excel表格,在表格的A1单元格内输入需要计算年龄的身份证号码。

2、在单元格B1中输入“=”符号,用来调出公式。

3、继续输入完整的计算公式:

=IF(OR(LEN(A1)=15,LEN(A1)=18),RIGHT(IF(IF(LEN(A1)=15,MID(A1,9,2),MID(A1,11,2))*100

+IF(LEN(A1)=15,MID(A1,11,2),MID(A1,13,2))>MONTH(TODAY())*100+DAY(TODAY()),

YEAR(TODAY())-IF(LEN(A1)=15,MID(A1,7,2),MID(A1,9,2))-1,YEAR(TODAY())-

IF(LEN(A1)=15,MID(A1,7,2),MID(A1,9,2))),2),"证号错误")

4、点击回车键,即可生成年龄,该年龄对应身份证号码中的“19940305”计算而出。



A1是18位身份证号码 B1 =YEAR(TODAY())-MID(A1,7,4) 公式下拉
或=YEAR(TODAY())-MID(A1,7,4)&"岁"

18位身份证的话=2011-MIDB(格子,7,4)
midb函数是从指定格子起第7位开始取4个字

把你的问题百度一下会有相关的答案的

  • 怎样用EXCEL把身份证号码提取出来呢?
    答:1、首先,在身份证号码后的单元格上点击鼠标。2、接着,在该单元格中输入公式`=RIGHT(,4)`。3、然后,将鼠标放在公式中的括号内,等待括号颜色变为紫色。4、接下来,点击身份证号码所在的单元格C3。5、此时,公式自动填充为`=RIGHT(C3,4)`,表示提取身份证号码的后四位。6、最后,按下回车键,...
  • excel表中如何输入数字身份证号码?
    答:1。 更改单元格格式:在输入身份证号码的单元格中,右键点击单元格,选择“格式单元格”,在弹出的窗口中选择“文本”格式,然后再输入身份证号码,即可避免乱码的问题。  2。 使用公式:Excel表格中有一个公式可以将身份证号码转换为纯文本格式,避免乱码的问题。在需要输入身份证号码的单元...
  • 怎样用公式从excel中提取身份证号码
    答:1、首先需要在电脑上将Excel软件打开,接下来在Excel中新建一个空白文档表格。2、接下来在Excel表格中输入需要提取的数字。3、接下来在上方公式栏中输入公式“=right(A1,6)”,right的意思就是在一串数据中从右边开始选择,括号中的A1是指从A1的单元格中选择,逗号后面的数字6指的是6个字符,然后按en...
  • 怎样在EXCEL表格中快速查找身份证号码?
    答:1.在Excel表格中,将人名和身份证号码按照固定格式排列好,例如姓名放在第一列,身份证号放在第二列。2.在一个空白单元格内,输入以下公式:=VLOOKUP(A2, B:C, 2, FALSE)。其中,A2是第一个人的姓名所在的单元格,B:C是你要搜索的区域,即人名和身份证号码所在的范围,2表示你要返回的值所在的...
  • Excel表格怎样用公式把身份证号码直接套出年龄
    答:1、打开excel表格,在表格的A1单元格内输入需要计算年龄的身份证号码。2、在单元格B1中输入“=”符号,用来调出公式。3、继续输入完整的计算公式:=IF(OR(LEN(A1)=15,LEN(A1)=18),RIGHT(IF(IF(LEN(A1)=15,MID(A1,9,2),MID(A1,11,2))*100 +IF(LEN(A1)=15,MID(A1,11,2),MID(A1,...
  • 如何用公式得出一个身份证号在EXCEL表中出现的数量
    答:假设身份证号在A列,用公式得到某号出现的次数:=COUNTIF(A:A,"要找的身份证号")
  • 怎样从Excel表格中提取身份证号前六位?
    答:在Excel表格中,提取身份证号的前六位非常简单,可以通过使用LEFT函数实现。具体步骤如下:以Excel2010为例,打开你的工作表,假设身份证号码位于A列,你需要提取的数据在B列。在B2单元格中,输入以下公式:=LEFT(A2,6)。按下Enter键后,你会看到该单元格显示的是身份证号的前六个数字。当你确认B2...
  • 如何在excel表格中把身份证号码前加" g"?
    答:方法一:使用公式 1. 假设身份证号码位于 A 列,从 A2 单元格开始。2. 在 B2 单元格输入以下公式:= "g" & A2 3. 拖动 B2 单元格的右下角的小方块填充到需要添加"g"的身份证单元格范围。4. 将 B 列的数据复制,然后使用“粘贴值”将其粘贴回 A 列,以将公式转换为纯文本。方法二:...
  • 怎样用excel制作身份证提醒?
    答:一、首先点击选中第一格身份证号码单元格,进入“开始菜单”。二、点击“条件格式”,下拉菜单中点击“新建规则”。三、点击“使用公式确定要设置格式的单元格”,公式栏中输入=((MID(A2,7,4)>"1985")) ,点击“格式”。四、打开格式菜单后,把字体颜色改为“红色”,点击“确定”。五、然后点击...
  • 怎么在表格中把身份证号按年份大小排序.详细些
    答:1、用Excel打开需要排序的表格。2、在侧边插入一列辅助列,用来提取身份证号的出生年月日。3、下面,用函数MID操作提取出生日期;在B2输入公式:=MID(A2,7,8)。4、按下回车键,得出结果。5、再双击B2的填充柄,向下填充公式;得出相应的结果。公式:=MID(A2,7,8)中A2是数据单元格;7是字符串...