表格输入身份证号码自动生成性别和年龄,那种公式到底怎么插入
复制:=IF(MOD(MID(A1,15,3),2),"男","女") 然后双击要输入的单元格后粘贴,然后敲回车确认就可以输入了。

如何用身份证在Excel中自动提取姓名性别出生日期年龄
A1单元格为身份证号码,公式如下:
年龄:
=DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),TODAY(),"Y")
性别:
=IF(LEN(A1)=18,IF(MOD(MID(A1,LEN(A1)-(LEN(A1)=18),1),2),"男","女"),IF(LEN(A1)=15,IF(MOD(MID(A1,LEN(A1)-(LEN(A1)=15),1),2),"男","女"),"身份证号码错误"))
出生日期:
=IF(LEN(A1)=18,--(MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)),IF(LEN(A1)=15,--((MID(A1,7,2)+1900)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2)),"身份证号码错误"))
以上三个公式同时适用于15位和18位的身份证号码。

excel身份证号如何自动生成年龄
1、在电脑上打开excel表格,输入身份证号码。
2、输入完成之后,选中年龄列的单元格,点击上面的函数栏。
3、选中年龄下方的单元格,在栏目输入:=YEAR(TODAY())-MID(B8,7,4) ,意思就是在B列7排第7位数字开始计算。
4、输入完成之后,点击回车键,就可以看到年龄。
5、在C列下拉公式,之后再B列输入身份证号就可以直接生成年龄了。
怎么在Excel里用身份证自动生成性别
1、首先随机输入一个身份证号码。

2、然后在性别那一栏入“=IF(MOD(MID(A2,IF(LEN(E2)=15,15,17),1),2)=1,"男","女")”,按下回车键即可。

3、然后在年龄那一栏输入“=DATEDIF(--TEXT((LEN(E2)=15)*19&MID(E2,7,6+(LEN(E2)=18)*2),"0-00-00"),TODAY(),"y")”,按下回车键即可。

4、再随机输入一个身份证号,将性别与年龄的单元格下拉,详细信息就自动生成了。

excel怎么根据身份证号自动提取性别
Excel中提取18位身份证号性别公式:“=IF(MOD(MID(A1,17,1),2),"男","女")”。公式的具体用法如下:
1、打开Excel,在一列中从上到下依次输入需要提取性别的18位身份证号。把身份证都放在同一列是为了方便用公式提取性别。
2、在第一行身份证后输入以下公式:=IF(MOD(MID(A1,17,1),2),"男","女"),其中的“A1”表示需要提取的身份证号码所在位置。输入完公式后点击回车键。
3、回车后,该行的身份证性别提取就成功了,此时把鼠标移到写了公式的单元格的右下角,会发现有“+”符号,随后点击鼠标左键向下拖,松开鼠标,会发现下面的身份证号的性别也被提取了。
4、通过类似的方法,可以在左边输入身份证号,右边点击右下角往下拖,即可提取出身份证号中的性别。
扩展资料:
提取身份证号码性别的原理:
1、18位身份证号中,从左往右数第17位数决定了性别,如果这个数是单数(奇数),那么身份证中的人是男性;如果这个数是双数(偶数),那么身份证中的人是女性。
2、在公式 “=IF(MOD(MID(A1,17,1),2),"男","女")”中,运用了提取数型并将指定内容与数型对应的MOD函数。在【MOD((A1,17,1),2),"男","女"】部分,数字1代表“奇数”,数字2代表“偶数”,后面的第一个指定内容“男”与前面的第一个表示数型的“1”对应,“女”则对应第二个数型“2”,那么当提取到的数字是奇数时,输入完公式该单元格会显示“男”。
版权声明:本文来自用户投稿,不代表【匆匆网】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:dandanxi6@qq.com)我们将及时处理,共同维护良好的网络创作环境。