EXCEL中输入身份证号,自动生成性别、年龄……

花名册或类似EXCEL应用,依靠公式自动生成相关信息,可以尽量避免手工输入错误。其中,身份证号涵盖了性别和出生年月日信息,同时也可以利用公式自动生成年龄、生日提醒等信息。

操作方法

  • 01

    假设单元格E2(如图所示)中为身份证号码,分别在F2、G2、H2、I2自动生成性别、出生年月日、生日月份提醒和年龄信息。

  • 02

    首先,选中F2单元格,输入“=IF(MOD(MID(E2,IF(LEN(E2)=15,15,17),1),2)=1,"男","女")”,回车即可直接生成性别信息。

  • 03

    其次,选中G2单元格,输入“=DATE(MID(E2,7,IF(LEN(E2)=18,4,2)),MID(E2,IF(LEN(E2)=18,11,9),2),MID(E2,IF(LEN(E2)=18,13,11),2))”,回车即可直接生成出生年月日信息。

  • 04

    再者,选中H2单元格,输入“=IF(MONTH(G2)=MONTH(TODAY()),"本月过生日","")”,回车即可,如果该身份证号人员生日月份与今日所处月份相同,则该单元格会自动显示为”本月过生日“。

  • 05

    第四,选中I2单元格,输入”=DATEDIF(--TEXT((LEN(E2)=15)*19&MID(E2,7,6+(LEN(E2)=18)*2),"0-00-00"),TODAY(),"y")“,回车即可直接生成年龄信息(实际年龄,比如说某人43周岁零3个月,则显示为43)。

  • 06

    最后,在单元格E2输入身份证号(文本格式),则F2、G2、H2、I2会自动生成所需信息;如果新增人员,则下拉单元格公式即可。

(0)

相关推荐

  • 怎么在excel中输入身份证号

    怎么在excel中输入身份证号 这是一个普遍的数字输入问题.Excel 中默认的数字格式是"常规",最多可以显示11位有效的数字,超过11位就会以科学记数形式表达. 要输入多位数字 ...

  • 在Excel中输入身份证号等数字后变成E+处理方法

    在用Excel处理数据的过程中,经常需要在单元格中输入身份证号码.电话号码等数字,但当输入完成后,这些数字为变成E+的格式,如何才能保证数据不会发生变化.今天在这里为大家讲讲在Excel中输入身份证号 ...

  • Excel中输入身份证号之后,会出现乱码如何解决

    我们在使用excel进行统计记录的时候,有时候输入身份证号之后,就会发现单元格的内容变成了乱码,不是之前输入的身份证号,尤其是大量输入,怎么办呢 操作方法 01 点击打开excel的主界面,进入之后点 ...

  • 如何在Excel中提身份证号生日和性别

    每年新入学的一年级学生,都需要向上级教育部门上报一份包含身份证号、出生年月等内容的电子表格,以备建立全省统一的电子学籍档案。数百个新生,就得输入数百行相应数据,这可不是个轻松活儿。有没有什么办法能减轻 ...

  • 在Excel中输入身份证号后面四位变成0的处理办法

    在Excel中,经常要输入编号.电话号码和身份证号等数字信息.但在实际操作中,当我人输入身份证号回车确认后,身份证号变成了科学计数法的形式,且身份证号的后四位数字全部变成了"0000&quo ...

  • 如何在EXCEL中输入身份证号不变化

    在Excel中录入员工信息等很多类似的表格时都会输入一项身份证信息,也就是要录入身份证号,但身份证号一般都是15位或者18位数字,如果你直接在Excel中输入的话,就会出现下图中的情况.很显然,由于数 ...

  • excel中输入身份证号后三位变成0怎么办?

    我们大家在使用Excel输入身份证号码显示格式不正确,需要按照一定要求才能正确显示,下面小编就大家如何正确设置输入. 操作方法 01 首先我们打开Excel,进入到主界面,如图所示. 02 之后我们输 ...

  • excel中输入身份证号后三位变成0现象的解决方法介绍

    在公司、学校,经常会遇到需要在Excel录入身份证号的场景,但录入完毕会发现身份证号成了科学统计法,再次点击发现最后三位成了“0”,这个如何解决呢? 规规矩矩的输入18位数字 最后三位成了“0” 究其 ...

  • excel中输入身份证号变成0怎么办

    在公司、学校,经常会遇到需要在Excel录入身份证号的场景,但录入完毕会发现身份证号成了科学统计法,再次点击发现最后三位成了“0”,这个如何解决呢? 规规矩矩的输入18位数字 最后三位成了“0” 究其 ...