0

vba提取身份证年龄和男女(汇总9篇)

身份证丢失后应该尽快去挂失补办,以免造成不必要的困扰,重庆身份证丢失了该怎么补办呢?本篇指南适用于重庆市,其他地区可作参考。

浏览

6862

文章

9

篇1:excel怎么从身份证号判断算男女性别和年龄

全文共 601 字

+ 加入清单

本例主要介绍如何在Excel中根据身份证号计算年龄性别

1、首先看一下原始数据,本例以18位身份证号为例。A列是18位的身份证号,需要在B列和C列分别提计算出年龄和性别信息。

2、我们知道,18 位身份证号从第7位开始的8位数字代表出生日期 。出生的年份是从第7位开始的4位数字,因此,我们可以用MID函数将出生年份提取出来。双击B2,输入公式 :=MID(A2,7,4)

3、要求年龄,需要用当前的年份减去身份证上的出生年份。我们可以用YEAR函数来取得当前的年份,例如输入 :=YEAR(NOW()) 就可以返回当前的年份2014。

4、将上述两个部分合并,就得到了B2的最终公式 :=YEAR(NOW())-MID(A2,7,4)

5、下一步我们看一下如何判断男女。18位身份证号的第17位是判断性别的数字,奇数代表男性,偶数代表女性。首先,我们还是用MID函数将第17位数字提取出来,输入公式:=MID(A2,17,1)

6、然后我们利用 MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数 ,如果余数是0,则第17位是偶数,也就是该身份证是女性;反之,如果余数是1则说明身份证是男性。我们嵌套IF函数如下 :=IF(MOD(MID(A2,17,1),2),"男","女")

7、上述是适用于18位身份证号的公式,如果有15位的身份证号可以用公式升级成18位的,然后再利用上述公式计算即可。

展开阅读全文

篇2:excel表格中如何按身份证号提取年龄,你了解清楚了吗?

全文共 300 字

+ 加入清单

excel表格中按身份证提取年龄的方法是比较简单的,一般假设身份证号是18位的证号,且证号列在B列,在C2单元格输入公式=DATEDIF(TEXT(MID(B2,7,8),"00!/00!/00"),TODAY(),"Y"),最后下拉复制公式,或者点击fx前方的“√”对号,这样就可以计算出来系统当前日期的周岁。

身份证号码的数字都有其具体的意义,从这些数字中可以获得该号码所对应人员的出生户籍地、出生日期、性别等基本信息。利用EXCEL函数,可以很方便的提取身份证号码中的出生日期信息,并计算出年龄。而且在使用excel表格时,隐藏函数DATEDIF只能手工输入,一般是无法通过插入函数操作来实现。

展开阅读全文

篇3:怎样用公式从身份证号码里面提取年龄

全文共 212 字

+ 加入清单

今天小编要和大家分享的是怎样用公式身份证号码里面提取年龄,希望能够帮助到大家。

操作方法

1

首先在我们的电脑桌面上新建一个excel表格,如下图所示。

2

然后输入我们要提取年龄的信息,如下图所示。

3

接着选择C4并点击上方的fx,如下图所示。

4

然后点击常用公式,如下图所示。

5

接着点击提取身份证生日,如下图所示。

6

这样我们就把身份证号码中的出生年月提取出来了。你

7

然后在C5输入当前年份减去身份证上的年份并点击回车键。

8

这样身份证号码的岁数就提取出来了。

展开阅读全文

篇4:Excel如何从身份证中提取出生日期、性别和年龄

全文共 423 字

+ 加入清单

现在通过二代身份证的号码信息,我们就能提取性别年龄出生日期等信息,减少数据输入量,但是在大批量的数据处理中,我们如何从大量数据中提取以上个人信息呢?

操作方法

1

在excel文档中,首先要保证身份证号码格式为文本,通过设置单元格格式来设置;

23

在【出生日期】C列的单元格中,输入=MID(A2,7,4)&"年"&MID(A2,11,2)&"月"&MID(A2,13,2)&"日"。按回车键,C2单元格内出现出生日期,然后选中该单元格拖动填充柄,其它单元格就会出现对应的出生日期;

4

在【性别】D列的单元格,在单元格D2中,输入=IF(MID(A2,17,1)/2=TRUNC(MID(A2,17,1)/2),"女","男"),然后回车,性别就自动判断出来了。再拖动填充柄下拉,其他人员的性别也自动输入;

5

在年龄所在E列单元格中,E2单元格输入=YEAR(NOW())-YEAR(C2),然后按回车键,即出现对应的年龄,再利用下拉方式将公式复制到该列的其他行中即可。

展开阅读全文

篇5:excel vba在身份证中如何提取数字来判别男女

全文共 414 字

+ 加入清单

excel中使用vba在身份证提取数字判别男女方法,有需要的朋友可以参考本文,一起来看看吧!

步骤

1、首先我们打开一个工作样表作为例子。

使用alt+f11快捷键或者使用开发者工具进入vba编辑窗口。预先输入身份证代码变量。

在下面输入以下代码。

i = Right(sid, 1)

If Int(i / 2) = i / 2 Then 为偶数

sex = "女"

Else

sex = "男"

End If

MsgBox "性别:" + sex

End Sub

代码解释一下,首先对15位数身份证的末尾值取值,然后用if函数对i变量进行判断,判断的条件为i值是否为偶数。如果为偶数则性别显示为女。

反之,则显示性别为男。完成判断需要输入end if结束if判断。然后输入信息显示函数msgbox来显示性别的信息。

这个例子使用的是固定的变量,如果需要手动输入身份证拥有更多的自主性,我们可以将固定变量的代码修改一下。我把代码放在图片里,大家可以看看。

展开阅读全文

篇6:excel从身份证号提取年龄的函数公式是什么

全文共 503 字

+ 加入清单

在Excel在表格的统计工作中,有时会遇到年龄统计的问题。如果你已经有了身份证号码,你可以直接从身份证号码中提取年龄,这需要使用DATEDIF,TEX,MID等函数组合。具体怎么操作?以下是一个简单的例子:

材料/工具

Excel软件

方法

首先,打开Excel表格。

在A在2单元格中输入身份证号码假设身份证号410106195070092)。

如图,需要在B2单元格中根据身份证号码计算年龄。一般来说,出生日期是身份证号码的第7至第14位数字。例如,上述身份证号码的出生日期应为1995年7月3日。然后,有身份证号码的人的年龄可以从当前日期减去。

我们需要在这里使用DATEDIF、TEXT、MID、TODAY函数的公式组合B2单元格公式栏输入公式:=

DATEDIF(TEXT(MID(A2,7,8),"#-00-00"),TODAY(),"Y")。其中,A2是指选择身份证号的单元格,7是指从第几个数字开始提取,8是指提取几个数字。公式中mid(A1、7、8)是第一个参数,然后改为#-00-00形式的文本,函数TODAY(),是指取当日日期。Y,计算两个日期的年数。

单击回车键获得基础A2单元格身份证号提取年龄!

展开阅读全文

篇7:excel表格中怎么通过身份证提取年龄

全文共 375 字

+ 加入清单

有的时候,我们需要根据身份证号,批量求出很多人的年龄。这时,使用excel来解决这个问题是不错的选择。下面我就来演示一下,excel表格中怎么通过身份证提取年龄

操作方法

1

首先,我们打开excel表格,并任意输入一些身份证号来演示。

2

我们先提取身份证号中的出生年月,如图所示,输入公式:=MID(A2,7,4)&"年"&MID(A2,11,2)&"月"&MID(A2,13,2)&"日",回车确认,然后下拉单元格填充格式,得到如图所示结果。

3

然后,我们依据出生年月,来计算年龄,如图所示,输入公式:=(today()-b2)/365,回车确认,然后下拉单元格填充格式。

4

此时得到的年龄数值是带小数形式的,我们需要设置一下,全选年龄后,右键点击选择“设置单元格格式”,然后如图所示,设置为“数值”,“小数位数为0”,点击确定。

5

这样,所有人的年龄就出来了,效果如下图所示。

展开阅读全文

篇8:如何从身份证号中提取年龄?

全文共 246 字

+ 加入清单

在EXCEL里,我们可以通过公式直接从身份证号码提取出生日期、性别和年龄。接下来小编就告诉大家如何从身份证号码里提前年龄。

工具/材料

EXCEL

操作方法

1

我们首先把鼠标指针移动到身份证号码右边的B列“B1”单元格。

2

然后输入公式“=DATEDIF(TEXT(MID(A1,7,8),"#-00-00"),TODAY(),"Y")”。

3

接着按下键盘上的“回车键”,这时“B1”单元格已经显示出了身份证号码的年龄。再将鼠标移动到“B1”单元格右下角,下拉黑色方框右下角,向下填充。

4

最后A列所有身份证号码的年龄都提取出来了。

展开阅读全文

篇9:如何从身份证号码中提取年龄

全文共 204 字

+ 加入清单

今天小编要和大家分享的是如何从身份证号码提取年龄,希望能够帮助到大家。

操作方法

1

首先在我们的电脑桌面上找到一个excel表格并点击它,如下图所示。

2

然后输入一些带有身份证号码的信息,如下图所示。

3

接着在e4单元格输入“=”并点击上方的fx ,如下图所示。

4

然后点击采用公式,如下图所示。

5

接着点击提取身份证生日并输入参数d4,如下图所示。

6

然后点击屏幕下方的确定,如下图所示。

7

这样操作完成,我们就成功提取出了身份证中的生日了。

展开阅读全文