① excel输入出生日期后,再输入身份证可以自动填入出生日期
除了1楼的方法还有个方法,用分列
“数据”——〉“分列”
如1975.06.25 以“.”为分列符号就会产生3个列,1975一列,06一列,25一列,然后在最前面加一列,输入320123,然后再用一列专门输入后四位数字,最后再用一列把前面的信息用&符号合并。
注意,分列需要额外插入3个空列,否则会把后三列的数据删除。
② EXCEL中怎么输入出生日期
工具/原材料
EXCEL2016版、电脑。
1、打开电脑找到并点击EXCEL2016版软件;
③ 在表格中,输入身份证后怎样自动出来出生年月日和性别
在Excel中根据身份证号码自动生成性别、出生日期和年龄
【身份证号判断性别的方法】 18位的看倒数第二位,奇男偶女; 15位的看倒数第一位,奇男偶女。
在Excel中根据身份证号码自动生成出生生日期和性别 下文说明以本图例为例,即“性别在B列,年龄在C列,出生日期在D列,身份证号码在E列” 新建的Excel表是常规格式,但身份证列应设置为文本格式
根据身份证号码自动生成性别:
方法一: 在E列输入身份证号,在B列填写性别,可以在B2单元格中输入公式 “=IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1,"男","女")”,其中: LEN(E2)=15:检查身份证号码的长度是否是15位。 MID(E2,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。 MID(E2,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。 MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。 IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1,"男","女"):如果除以2以后的余数是1,那么 Excel学习教程Excel介绍Excel教程Excel表格Excel函数Excel图表B2单元格显示为“男”,否则显示为“女”。 15位身份证,看最后一位,奇男偶女;18位的,看第17位数,也是奇男偶女。
方法二: 如果你是想在Excel表格中,从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(E2)=15,IF(MOD(MID(E2,15,1),2)=1,"男","女"),IF(MOD(MID(E2,17,1),2)=1,"男","女")) 公式内的“E2”代表的是输入身份证号码的单元格。
根据身份证号码自动生成出生日期
格式一: 18位身份证号:410881197906055521 输出出生日期1979/06/05 =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2)) 15位身份证号:410881790605552 输出出生日期1979/06/05 =CONCATENATE("19",MID(E6,7,2),"/",MID(E6,9,2),"/",MID(E6,11,2)) 公式解释: a. MID(E6,7,2)为在身份证号码中获取表示年份的数字的字符串 b. MID(E6,9,2) 为在身份证号码中获取表示月份的数字的字符串 c. MID(E6,11,2) 为在身份证号码中获取表示日期的数字的字符串 d. CONCATENATE("19",MID(E6,7,2),"/",MID(E6,9,2),"/",MID(E6,11,2))目的就是将多个字符串合并在一起显示。
格式二: 15位身份证号:410881790605552 出生日期790605 =IF(LEN(E6)=15,MID(E6,7,6),MID(E6,9,6)) 18位身份证号:410881197906055521 出生日期790605 =IF(LEN(E2)=15,MID(E2,7,6),MID(E2,9,6)) 公式解释: LEN(E6)=15:检查E6单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。 MID(E6,7,6):从E2单元格中字符串的第7位开始提取6位数字,本例中表示提取15位身份证号码的第7、8、9、10、11、12位数字。 MID(E6,9,6):从C2单元格中字符串的第9位开始提取6位数字,本例中表示提取18位身份证号码的第9、10、11、12、13、14位数字。 =IF(LEN(E2)=15,MID(E2,7,6),MID(E2,9,6)):IF是一个逻辑判断函数,表示如果额E2单元格是15位,则提取第7位开始的6位数字,如果不是15位则提取自第9位开始的6位数字。
根据出生日期计算年龄
D行为出生日期列,双击年龄所在列的第二行,然后输入下面公式,然后按ENTER键;再利用下拉方式将公式复制到该列的其他行中即可 =YEAR(NOW())-YEAR(D3)
④ 问卷网里面怎么设置身份证号输入就有出生年月自动生成
咨询记录 · 回答于2021-11-03
⑤ 如何在EXCEL表里输入身份证号码,就自动显示生日
用if和len,left函数的组合。
if是来确认身份证号是否新号码(新18位,旧15位)
len计算位数
left从左开始取数值
=if(len(身份证号)=18,left(身份证号,11,4),left(身份证号,9,4)) (取4位只是月和日,如果想要年,那就自己稍微调一下)
身份证后4位变零是你的单元格设置。把它设置成数值形式看看吧。
⑥ EXCEL中,有身份证号,怎样能自动读取出生日期呢
公式可以用,但有更快捷的办法
ctrl+E快捷键
例如:身份证位于A列,出生日期位于B列
在B列中输入第一行的出生日期,其余的使用Ctrl+E,自动提取身份证中的出生日期,并填充到B列
⑦ excel 姓名后跟生日怎么批量输入
=LEFT(A1,FIND("|",A1)-1)&"("&SUBSTITUTE(RIGHT(A1,10),"|","")&")"&RIGHT(A1,12)
⑧ 如何在excel里把身份证号码自动生成生日
对一个身份证号码是15位或是18位进行判断,用逻辑判断函数if()和字符个数计算函数len()辅助。
完成形如xxxx-xx-xx样式的出生年月日自动提取公式:
假如身份证号数据在a1单元格,在b1单元格中编辑公式
=if(len(a1)=15,mid(a1,7,2)&"-"&mid(a1,9,2)&"-"&mid(a1,11,2),mid(a1,7,4)&"-"&mid(a1,11,2)&"-"&mid(a1,13,2))
回车确认即可。
如果只要“年-月”格式,公式可以修改为
=if(len(a1)=15,mid(a1,7,2)&"-"&mid(a1,9,2),mid(a1,7,4)&"-"&mid(a1,11,2))
⑨ excel里面如何快速输入出生日期
1.在输入日期之前我们首先要了解Excel是如何存储日期数据的。日期在Excel中是被当作数值来存储的。当单元格中输入日期“2014-08-28”,然后清除该单元格的格式时,单元格将显示为数值41879。如下图所示
⑩ 在EXCEL中怎样设自动生成出生日期的公式
假设设身价证号在b2,将c2单元格格式设置为日期格式,并输入如下公式即可:
=text(mid(b2,7,8),"0-00-00")*1