在Excel中输入身份证号码及提取信息【会计实务经验之谈】

在Excel中输入身份证号码及提取信息【会计实务经验之谈】
一、解决输入身份证号码的问题
默认情况下在Excel当前单元格中输入的数字位数如果超过11位(不含11位)时,系统将以“科学记数”格式显示输入的数字;当输入的数字位数超过15位(不含 15位)时,系统将15位以后的数字全部显示为“0”。

这样一来,如果我们要输入身份证号码(15位或18位),身份证号码就不能正确显示出来了。

但我们有两种办法解决此问题:
1、利用数字标签
选中需要输入身份证号码的单元格(或区域),打开“单元格格式”对话框,进入“数字”标签,在“分类”下面选中“文本”选项,确定退出即可。

2、在输入身份证号码时,在号码前面加上一个英文单引号“´”,即可让身份证号码完全显示出来(该单引号不显示)。

二、让单元格内自动添加身份证前面相同部分
身份证号码的前6位,是省、市、区(县)的代号(如资中县:511025),如果持证人都是资中县的,输入这样的的身份证号码,可以让单元格格式的“数字”标签帮你减轻输入的工作量:选中需要输入身份证号码的单元格区域,单击Excel上面菜单栏的格式打开“单元格”对话框(或者右键点击设置单元格格式),进入默认的“数字”标签,在“分类”下面选中最下面的“自定义”选项,然后在右侧“类型”下面的方框中输入:”511025”@,确定。

以后输入身份证号码9位及以后的数字(如“197303246211”)后,系统会自动在前面加上51102519,形成完整的身份证号码(如“511025************”)。

其它需要输入数字含相同部分的也可按照这个方法输入。

Excel从身份证号码中提取个人信息
如18位身份证号码:前6位是公民户口登记地,第7到14位代表出生日期,第17位代表性别,奇数为男,偶数为女。

(15位身份证号码15位数代表性别)
比如,某员工的身份证号码(18位)是320521************,那么表示1972年8月17日出生,性
别为女。

如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错。

提取个人信息需要使用IF、LEN、MOD、 MID、DATE等函数。

某表格,其中员工的身份证号码信息已输入到C列,出生年月信息填写在D列,性别信息填写在B列。

1. 提取出生年月信息
由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“7208”这样的信息。

在D2单元格中输入公式
“=IF(LEN(C2)=15‚MID(C2‚7‚4)‚MID(C2‚9‚4))”,其中:
LEN(C2)=15:检查C2单元格中字符串的字符数目是否等于15,意即检查身份证号码的长度是否是15位。

MID(C2‚7‚4):从C2单元格中字符串的第7位开始提取四位数字,即提取15位身份证号码的第7、8、9、10位数字。

MID(C2‚9‚4):从C2单元格中字符串的第9位开始提取四位数字,即提取18位身份证号码的第9、10、11、12位数字。

IF(LEN(C2)=15‚MID(C2‚7‚4)‚MID(C2‚9‚4)):IF是一个逻辑判断函数,表示如果C2单元格是15位,则提取第7位开始的四位数字,否则就从第9位开始提取四位数字。

如果需要显示为“70年12月”这样的格式,请使用DATE格式,并在“单元格格式→日期”中进行设置。

2. 提取性别信息
由于报表中各位员工的序号编排是按照上级核定的编制进行的,因此不可能按照男、女固定的顺序进行编排,如果一个一个手工输入的话,既麻烦又容易出错
例如性别信息统一在B列填写,可以在B2单元格中输入公式
“=IF(MOD(IF(LEN(C2)=15‚MID(C2‚15‚1)‚MID(C2‚17‚1 ))‚2)=1‚”男”‚”女”)”,其中:
LEN(C2)=15:检查身份证号码的长度是否是15位。

MID(C2‚15‚1):如果身份证号码的长度是15位,那么提取第15位的数字。

MID(C2‚17‚1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该
提取第17位的数字。

MOD(IF(LEN(C2)=15‚MID(C2‚15‚1)‚MID(C2‚17‚1))&#82 18;2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。

IF(MOD(IF(LEN(C2)=15‚MID(C2‚15‚1)‚MID(C2‚17‚1))& #8218;2)=1‚”男”‚”女”):如果除以2以后的余数是1,那么B2单元格显示为“男”,否则显示为“女”。

回车确认后,即可在B2单元格显示正确的性别信息,接下来就是选中填充柄直接拖曳。

如图2
所示,现在这份报表无论是提取信息或是核对,都方便多了!
小编寄语:不要指望一张证书就能使你走向人生巅峰。

考试只是检测知识掌握的一个手段,不是目的。

千万不要再考试通过之后,放松学习。

财务人员需要学习的有很多,人际沟通,实务经验,excel等等等等,都要学,都要积累。

要正确看待考证,证考出来,可以在工作上助你一臂之力,但是绝对不是说有了证,就有了一切。

有证书知识比别人多了一个选择。

会计学的学习,必须力求总结和应用相关技巧,使之更加便于理解和掌握。

学习时应充分利用知识的关联性,通过分析实质,找出核心要点。

合集下载

Excel身份证提取出生日期最最快捷的方法,太快了!

Excel身份证提取出生日期最最快捷的方法,太快了!

Excel身份证提取出生日期最最快捷的方法,太快了!
对于我们HR小伙伴来说,经常需要从员工身份证号之中提取出生日期。

说到Excel身份证提取出生年月,你是否第一直觉就是想到用MID函数等等来提取哦。

比如下面这样的:
如果身份证号码全部信息已经录入完毕,后续不需要增加数据,可以使用分列功能来完成,将会更加简便。

我们在使用分列功能进行出生日期提取之前,先来看看身份证号码的组成:二代身份证都是18位,前面6位是地区代码,中间8位是出生年月日,后面三位是编码,最后一位是识别码。

基于这样有规律的二代身份证号码,我们只需要提取中间8位出来即可。

下面一起来看看具体的分列操作提取出生日期。

第一步,选择B2:B4单元格区域,执行“数据——分列”,文件类型选择“固定宽度”,点击“下一步”。

第二步,在“数据预览”下面,在出生日期前后单击鼠标建立两条分列线,截图如下。

提示:双击分列线,删除。

移动分列线,可以改变分列的位置。

然后,点击“下一步”。

第三步,单击第一列,下方数据预览会变黑,然后点击上面的“不导入此列(跳过)”。

同样的操作,选择第三列,也不导入此列。

第四步,选择第二列,将第二列的数据格式设置为日期格式。

然后选择分列的结果导出到目标区域为C2单元格。

单击“完成”。

此时,效果图如下。

Excel函数从身份证号提取信息操作方法

Excel函数从身份证号提取信息操作方法

Excel函数从身份证号提取信息操作方法Excel函数功能十分强大的,在单位的各类人事管理表格中,少不了工作人员的个人基本信息,如身份证号、出生年月以及性别等。

使用Excel的函数,可以直接通过身份证号中提取人员的出生年月和性别信息,下面介绍使用Excel函数从身份证号提取人员的出生年月和性别信息的具体操作方法。

1、打开工作表,在工作表中输入员工的身份证号。

选择D3单元格,在编辑栏中输入公式“=MID(C3,7,4)&"年"&MID(C3,11,2)&"月"&MID(C3,13,2)&"日"”,如图1所示。

按“Enter”键确认公式输入后,单元格中显示计算结果。

将鼠标指针放置到单元格右下角的填充控制柄上向下拖动鼠标复制公式显示其他日期信息。

2、选择E3单元格,在编辑栏中输入公式“=IF(MOD(VALUE(MID(C3,17,1)),2)=0,"女","男")”,如图3所示。

按“Enter”键确认公式输入后,单元格中显示计算结果。

将鼠标指针放置到单元格右下角的控制柄上按住左键向下拖动鼠标复制公式显示其他性别信息。

MID函数是文本和数据类函数,其能够返回从文本串中指定位置开始的某个数量的字符。

其语法为MID(text,Start_num,Num_chars),参数text指定文本串;参数Start_num指定在文本串中需要提取的第一个字符的位置;参数Num_chars指定需要提取字符的数量。

Excel函数从身份证号提取信息操作方法将本文的Word文档下载到电脑,方便收藏和打印推荐度:点击下载文档文档为doc格式。

用Excel从身份证号码中提取信息(年龄、性别、出生地)

用Excel从身份证号码中提取信息(年龄、性别、出生地)

用Excel从身份证号码中提取信息(年龄、性别、出生地)1.出生年月日信息提取:方法一:在记录列中输入公式:=--TEXT(MID(B2,7,6+IF(LEN(B2)=15,0,2)),"#-00-00"),往下复制,无论15位还是18位身份证号码全部搞定,方法最简单。

方法二:在记录列中输入公式:=--IF(LEN(B2)=15,TEXT(MID(B2,7,6),"##-00-00"),TEXT(MID(B2,7,8),"####-00-00")),往下复制,无论15位还是18位身份证号码全部搞定,公式增加了几个字符,原理差不多,结果一致。

原理:使用函数text、if、mid、len。

注意:1、B列存放身份证号码。

存放在其它列,则在公式中作相应调整。

2、计算出错(#V ALUE!),说明身份证号码有错。

3、日期显示格式,可在单元格格式中设置。

性别信息提取:在记录列中输入公式:=IF(LEN(B2)=15,IF(MOD(RIGHT(B2),2)=0,"女","男"),IF(MOD(LEFT(RIGHT(B2,2)),2)=0,"女","男"))无论15位还是18位身份证号码全部轻松完成。

原理:使用函数IF、LEN、MOD、LEFT、RIGHT。

注意:1、B列存放身份证号码。

存放在其它列,则在公式中作相应调整。

2、计算出错(#V ALUE!),说明身份证号码有错。

出生地信息提取:在记录列中输入公式:=LEFT(B2,6),往下复制,然后根据代码用VLOOKUP查询发证地或者是出生地信息。

Excel文件模板:从身份证号码中提取信息使用的模板:使用Excel从身份证号码提取信息.xls点击该图标,打开该EXCEL文件,另存为××文件,即可使用。

谢谢你的使用。

在excel中如何从身份证号码里提取出出生年月日

在excel中如何从身份证号码里提取出出生年月日

在excel中如何从身份证号码里提取出出生年月日在excel中如何从身份证号码里提取出出生年月日及性别等假如,A1是姓名,B1是身份证号码,C1是出生年月可以用以下公式求出=IF(LEN(B2)=15,"19"&MID(B2,7,2)&"年"&MID(B2,9,2)&"月"&MID(B2,11,2)&"日",MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日")在C2设置单元格格式为“日期”即可在C2中正确提取出其出生年月2EXCEL从身份证号码求出生年月日、性别及年龄公式2007-11-26 16:40EXCEL 中用身份证号码求出生年月日及年龄公式2007年11月21日星期三 17:17一、分析身份证号码其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。

15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。

18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。

例如,某员工的身份证号码(15位)是320521*********,那么表示1972年8月7日出生,性别为女。

如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。

二、提取个人信息这里,我们需要使用IF、LEN、MOD、MID、DATE等函数从身份证号码中提取个人信息。

用Excel从身份证号提取地区,生日,性别,年龄,生肖,星座等

用Excel从身份证号提取地区,生日,性别,年龄,生肖,星座等

用Excel从身份证号提取地区,生日,性别,年龄,生肖,星座等身份证号非常重要,里面隐藏了很多信息,这些信息发生泄露,就很危险,今天我们用Excel来提取身份证号里面的各种信息1、从身份证中提取地区,省市县身份证号的前6位中就隐藏着这些信息,1-2位表示省,第3-4位表示市,第5-6位表示县,我们首先下载一份身份证地区码然后我们对A列的身份证号进行提取数字,然后进行查找匹配地区表在B2查找省份输入公式:=VLOOKUP(LEFT($A2,2)&'*',身份证地区码!$A:$B,2,0)在C2查找城市输入公式:=VLOOKUP(LEFT($A2,4)&'*',身份证地区码!$A:$B,2,0)在D2查找区县输入公式:=VLOOKUP(LEFT($A2,6),身份证地区码!$A:$B,2,0)身份证号是模拟的,倒数34位用X隐藏2、提取生日身份证号的第7位至第13位是表格出生的年月日,在E2单元格中输入公式:=TEXT(MID(A2,7,8),'0-00-00')3、提取年龄已经把出生年月日提取出来了,我们只需要使用=DATEDIF(E2,TODAY(),'Y')来计算年龄4、提取性别身份证号的倒数第2位,也就是第17位,如果是奇数,那么为男性,如果为偶数,则为女性,所以在G2单元格中输入公式:=IF(MOD(MID(A2,17,1),2),'男','女')5、提取生肖每12年生肖进行一次的轮换,所以使用公式:=MID('猴鸡狗猪鼠牛虎兔龙蛇马羊”',MOD(MID(A2,7,4),12)+1,1)6、提取星座首先我们要知道星座的时间区间如下所示:根据上面的规则,我们在Excel里面K:L列建立辅助项,如下所示:然后我们再使用VLOOKUP函数的模糊查找功能,输入公式:=VLOOKUP(MID(A2,11,4)*1,K:L,2,1)如果不想有辅助列,那么数据中间的数据源K:L可以使用一个数组来替换输入的公式是:=VLOOKUP(MID(A2,11,4)*1,{0,'摩羯座';120,'水瓶座';219,'双鱼座';321,'白羊座';420,'金牛座';521,'双子座';622,'巨蟹座';723,'狮子座';823,'处女座';923,'天秤座';1024,'天蝎座';1123,'射手座';1222,'摩羯座'},2,1)所以仅仅根据一个身份证号,比如:33018319931224XX41,就可以知道这个人是浙江杭州市富阳区的25岁的女生,属鸡,摩羯座,生日是1993年12月24号。

EXCEL表中身份证号码年月日提取公式

EXCEL表中身份证号码年月日提取公式

编辑日期:2009年7月28日EXCEL表中身份证号码信息提取公式1、从身份证号码提取“年”份如:342622************提取1994,输入公式:=IF(LEN(H2)=15,1900+MID(H2,7,2),MID(H2,7,4)),回车确定。

2、从身份证号码提取“月”份如:342622************提取11,输入公式:=IF(LEN(H2)=18,IF(MID(H2,11,1)="0",MID(H2,12,1),MID(H2,11,2)),IF(MID( H2,9,1)="0",MID(H2,10,1),MID(H2,9,2))),回车确定。

3、从身份证号码提取“日”如:342622************提取8(不是08形式),输入公式:=IF(LEN(H2)=18,IF(MID(H2,13,1)="0",MID(H2,14,1),MID(H2,13,2)),IF(MID( H2,11,1)="0",MID(H2,12,1),MID(H2,11,2))),回车确定。

4、从身份证号码提取“年月日”如:342622************提取形如1994-11-08,输入公式:=IF(LEN(H2)=15,1900+MID(H2,7,2)&"-"&MID(H2,9,2)&"-"&MID(H2,11,2),MID( H2,7,4)&"-"&MID(H2,11,2)&"-"&MID(H2,13,2)),回车确定。

5、从身份证号码提取“年龄”如:342622************提取年龄为15岁(针对2009年),输入公式:=YEAR(NOW())-IF(LEN(H2)=15,1900+MID(H2,7,2),MID(H2,7,4)),回车确定。

excel从身份证中提取信息

e x c e l从身份证中提取信息标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]目录计算两个日期之间的天数1.首先,计算两个日期之间的天数。

在excel中,两个日期直接相减就可以得到两个日期间隔的天数,如下图:2. 2计算两个日期之间的天数,也可以用隐藏函数DATEDIF函数来完成,公式如下:=DATEDIF(A2,B2,"d")3. 3DATEDIF()函数知识点介绍:这个函数语法是这样的:=DATEDIF(开始日期,结束日期,第三参数),第三参数可以有若干种情况,分别可以返回间隔的天数、月数和年数。

4. 4下面再来看一下如何计算时间。

首先,最简单的是两个时间直接相减即可得到时间差。

但是注意,存储结果的单元格要设置成时间格式。

5. 5上面的例子是未超过1天的时间,如果超过1天的时间利用上述的方法直接相减会得到什么结果呢6. 6上面的例子更常出现于考勤表的时间计算,由于两个日期可能跨越2天或者更长时间,默认显示结果不正确,需要通过设定单元格格式的方法来显示正常的时间差。

如下图设置单元格格式为“[h]:mm:ss”,其中h加上方括号可以将时间的差小时数完全显示,如果不加方括号只能显示扣除天以后的小时之差。

7.7如果想将时间差的天数和时间都显示出来,可以设置单元格格式为:d天 h小时mm分ss秒8.8小提示:上面所述的时间和日期相减都需要用大的减去小的,否则就会出现预期外的错误。

END计算周岁1.周岁计算(方法一):在C2单元格中输入公式“=YEAR(TODAY())-YEAR(B2)”(如下图所示),然后回车,C2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。

2. 2周岁计算(方法二):在D2单元格中输入公式“=INT((TODAY()-B2)/365)”(如下图所示),然后回车,D2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。

Excel:根据身份证号码提取性别、年龄、出生年月日,建议收藏

Excel:根据身份证号码提取性别、年龄、出生年月日,建议收藏
Excel:根据身份证号码提取性别、年龄、出生年月日,建议收藏性别打开Excel,在表格中输入身份证信息,如图在二代身份证中的第17位是性别信息,奇数为男,偶数为女。

在【G2单元格】输入【=IF(MOD(MID(B2,17,1),2)=1,”男”,”女”)】
输入完成后按【回车Enter】,即可得到结果然后选中【G2】单元格,并把鼠标放置到G2单元格的右下角,当鼠标变成如图【粗加号】时,一直按【左键】向【下拉】,即可得到全部的性别信息
出生年月日、年龄二代身份证号的第7~14位数字表示:出生年、月、日。

在【C2单元格】中输入【MID(B2,7,4) 】
输入完成后按【回车Enter】,即可得到【出生年】在【D2单元格】中输入【MID(B2,11,2) 】输入完成后按【回车Enter】,即可得到【月】在【E2单元格】中输入【=MID(B2,13,2) 】输入完成后按【回车Enter】,即可得到【日】如果需要计算年龄,可以使用当年的年份(例如2018)减去提取出来的年,即在【F2单元格】中输入【=2018-MID(B2,7,4)】
输入完成后按【回车Enter】,即可得到【年龄】。

在excel中如何从身份证号码里提取出出生年月日及性别

在excel中如何从身份证号码里提取出出生年月日及性别等假如,A1是姓名,B1是身份证号码,C1是出生年月可以用以下公式求出=IF(LEN(B2)=15,"19"&MID(B2,7,2)&"年"&MID(B2,9,2)&"月"&MID(B2,11,2)&"日",MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日")在C2设置单元格格式为“日期”即可在C2中正确提取出其出生年月2EXCEL从身份证号码求出生年月日、性别及年龄公式2007-11-26 16:40EXCEL 中用身份证号码求出生年月日及年龄公式2007年11月21日星期三 17:17一、分析身份证号码其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。

15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。

18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。

例如,某员工的身份证号码(15位)是320521*********,那么表示1972年8月7日出生,性别为女。

如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。

二、提取个人信息这里,我们需要使用IF、LEN、MOD、MID、DATE等函数从身份证号码中提取个人信息。

excel技巧之根据身份证号码提取对应信息

excel技巧之根据⾝份证号码提取对应信息⼤家好,今天跟⼤家分享的是⼀个⾝份证号的案例。

⼤家都知道⾝份证号是唯⼀的,⽽且⾝份证号可以提供多种信息,今天我们就根据⾝份证号,提取出出⽣年⽉,性别这两项简单的。

⽬前⾝份证号码都是18位,这18位代表的含义为:前6位表⽰地区;第7位到第14位表⽰出⽣⽇期;第15位到第17位表⽰⼀个顺序号;其中第17位,奇数为男性,偶数为⼥性;第18位为校验码。

然后⼤家来看案例(案例中的⾝份证号是我⽤公式随机⽣成的,只考虑了中间出⽣的⽇期是正确的格式,前⾯的地址和校验码都没有考虑=。

=,反正就是给⼤家看个例⼦)⼀、出⽣年⽉⾸先我们来提取出出⽣年⽉。

⾝份证号码第7位到第14位表⽰出⽣⽇期,所以就要提取出⾝份证号码的这8位即可。

⼀个函数,mid。

MID(text, start_num, num_chars) mid(⽂本,从第⼏个开始截取,截取⼏个字符)所以公式就是=mid(C2,7,8)这时候我们来看⼀下结果虽然已经是⼋位数的字符串,但是不是我们想要的时间格式,所以就需要⽤text来变成时间格式TEXT(MID(C2,7,8),'0000-00-00')这时候,⽇期就变成这样的格式,但是此时本质还是⽂本。

如果想变成真正的⽇期格式,那公式需要改为(其实这⼀步骤公式也很多,我只是随便选取了⼀个)DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2))这个公式属于时间公式,今天就不做分享了。

如果⽤这个公式,会将结果变为真正的⽇期格式,可以通过设置单元格格式来改变样式。

可以通过动图看⼀下这种格式的区别。

⼆、性别⾝份证号的第17位号码代表性别,奇数代表男,偶数代表⼥。

第⼀步先提取第17位数字然后判断奇偶性。

判断奇偶性在excel中⾮常多的⽅法,今天主要分享modmod(被除数,除数)结果返回⼀个余数⽐如:mod(2,1)=2÷1 =2余0 所以返回值是0mod(3,2)=3÷2=1余1 所以返回值是1这时候可以想到奇数与偶数的区别就是偶数可以被2整除,但是奇数不能可以看⼀下现在的结果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档