首页 >>  正文

excel身份证号提取男女公式

来源:baiyundou.net   日期:2024-08-16

人事工作中经常收集到身份证号,面对18位的身份证号码数字,如何判断它的真假呢?

为什么有的人,身份证号码,最后一位是X?

今天给大家分享身份证号码中的小技巧

1、身份证号构成

我们的18位身份证号中

前6位表示不同的省份市县区

中间7-14位,表示出生的年份,月份,日期

15-17位,各个派出所不同的顺序码,其中第17位如果是奇数,表示为男性,如果为偶数,表示为女性

第18位,为身份证验证码,是按照前17位数字,计算出来的一个编码。

所以从上述的身份证号码就可以总结出:

这是一位2023年9月4日,在江西省南昌市安义县出生的一位女性。

2、验证码计算规则

首先,我们会把身份证的前17位数字,分别提取出来

可以用公式:=MID($A$1,ROW(A1),1)提取

然后每个数字,分别乘以对应不同的系数,这个系数是固定不变的,然后将它们乘数相加,得到一个结果,这里的结果是274

然后对求和的结果,除以11,取余数,

274=24*11+10,所以取得余数结果是10,公式是MOD(D20,11)

根据余数的结果,对应不同的验证码,10对应的是2

这个身份证号最后一位是2才是正确的,否则就是假的身份证号

3、一个公式批量验证

上述讲解了过程来源,实际上我们就是判断身份证号最后一位数字,是否满足以上的规则,我们可以使用的公式是:

=IF(RIGHT(B2)=MID("10X98765432",MOD(SUM(MID(B2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),"真","假")

就可以批量进行判断

上面的公式其实就是按照上述的思路进行的构建。

你学会了么?动手试试吧!

","gnid":"92dd71c58492d8849","img_data":[{"flag":2,"img":[{"desc":"","height":"643","title":"","url":"https://p0.ssl.img.360kuai.com/t015409a12ce07f5b06.jpg","width":"766"},{"desc":"","height":"493","title":"","url":"https://p0.ssl.img.360kuai.com/t01988ffe74b1282c77.jpg","width":"928"},{"desc":"","height":"1256","title":"","url":"https://p0.ssl.img.360kuai.com/t01cb1a88342991d33d.jpg","width":"1118"},{"desc":"","height":"1326","title":"","url":"https://p0.ssl.img.360kuai.com/t015f716eb0f3b63262.jpg","width":"1046"},{"desc":"","height":"581","title":"","url":"https://p0.ssl.img.360kuai.com/t01db38e735160fb5cf.jpg","width":"730"},{"desc":"","height":"668","title":"","url":"https://p0.ssl.img.360kuai.com/t01bf98a8761616efe4.jpg","width":"866"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1693828800000,"pure":"","rawurl":"http://zm.news.so.com/8480b60480ad2dfd838d8001efdc72db","redirect":0,"rptid":"6f25ee2c9c55359d","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[{"clk":"kdigital_1:b2","k":"b2","u":""}],"title":"Excel中批量验证身份证号真假,你会么?

艾蔡孔2729怎样利用EXECL表格中的身份证号区分男女 -
酆兰畅13370005063 ______ 这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式:说明:公式中的B2是身份证号1、根据身份证号码求性别: =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(...

艾蔡孔2729怎么用excel识别18位身份证号的性别? -
酆兰畅13370005063 ______ =IF(LEN(I4)=18,IF(ISBLANK(I4),"",IF(MID(I4,15,3)/2=INT(MID(I4,15,3)/2),"女","男")),IF(ISBLANK(I4),"",IF(MID(I4,13,3)/2=INT(MID(I4,13,3)/2),"女","男"))) 此公式适用于15位或18位身份证,其中I4为身份证号码,注意,是文本格式.

艾蔡孔2729excel表格怎样根据身份证号码自动提取性别啊? -
酆兰畅13370005063 ______ 从身份证中识别性别=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,1)),2)=0,"女","男"),"身份证错")) 只要将单元格改成对应身份证号码所在单元格就行的就行

艾蔡孔2729比如excel如何从身份证中提取性别 -
酆兰畅13370005063 ______ 比如身份证在a1中,那么在b1中输入=if(mod(right(a1,2),20)=1,“男”,“女”) 试试把

艾蔡孔2729在excel中如何将身份证号转化成性别 -
酆兰畅13370005063 ______ 1、通用公式在F6输入(无论是18位还是15位身份证都行)=TEXT(MOD(MID(I6,15,3),2),"男;;女")或者=IF(MOD(MID(I6,15,3),2),"男","女")2、如果有加载宏的Excel可以用:在F6输入公式=IF(ISEVEN(RIGHT(LEFT(I6,17))),"女","男")

艾蔡孔2729在EXCEL中如何根据身份证号码判断性别,请讲仔细点,不要随便在其他地方粘贴过来.用MOD函数 -
酆兰畅13370005063 ______ =IF(A2<>"",IF(MOD(RIGHT(LEFT(A2,17)),2),"男","女"),) A2为身份证号所在单元格. IF判断A2是否为空,非空的话判断身份证性别. RIGHT(LEFT(A2,17))选用LEFT取前17位,再用RIGHT取后一位,实际取身份证的第17位数字.(当身份证为15位数字时,LEFT取前17位,得到的还是15位数字,RIGHT同样取最后一位数字.) MOD(数字,2)判断前面取得的数字是否为双数,双数返回0,单数返回1. IF(MOD结果,"男","女"),如果MOD结果为1(即TRUE),返回第一个结果“男”;MOD结果为0(即FALSE),返回第二个结果“女”.

艾蔡孔2729在EXCEL表格中输入身份证号如何自动提取性别和出生年月
酆兰畅13370005063 ______ 18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数.如果只要“年-月”格式,公式可以修改为 =IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2),MID(A1,7,4)&"-"&MID(A1,11,2)) 3.这是根据身份证号码(15位和18位通用)自动...

艾蔡孔2729怎么用excel函数根据身份证号码算性别 -
酆兰畅13370005063 ______ 1.首先看一下原始数据,本例以18位身份证号为例.A列是18位的身份证号,需要在B列和C列分别提计算出年龄和性别信息.2.18位身份证号从第7位开始的8位数字代表出生日期.出生的年...

艾蔡孔2729excel身份证号码中提取出生年月、性别 -
酆兰畅13370005063 ______ 比如18位身份证,可以用以下公式提取出生年月=MID(A1,7,8)结果的格式为“20001231”如果你想得到格式为“2000-12-31” 可用以下公式:=DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)) 比如18位身份证,可以用以下公式提取性别=IF(MOD(MID(A1,17,1),2)=1,"男","女")

艾蔡孔2729EXCEL中如何从身份证号码提取出生年月日及性别?
酆兰畅13370005063 ______ 假设身份证号在A1 B1提取出生年月日 =text(mid(a1,7,8),"0-00-00") C1提取性别 =if(mod(mid(a1,15,3),2),"男","女")

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024