问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL函数高手,能否帮忙编个函数,可以识别输入身份证号输入的正确性?

发布网友 发布时间:2022-04-29 17:13

我来回答

1个回答

热心网友 时间:2023-10-22 12:20

"设A2是身份证号
=IF(LEN(A2)=18,MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A2),LEN(A2)=15)
结果为TRUE,正确的身份证号,FALSE为错误的身份号。你可以将公式输入到B2,或在数据有效性中设置。
实际上,18位身份证的最后一位就是检验码,它是根据身份证前17位数字计算出来的,一般情形只需要有一位数字输入错误,计算就会与第18位数不符。当然有可能多位数字均输入错误,计算后恰好与之相符,但这种情形可能性很低。
判别15位身份证的中间日期是不是是有效日期用公式
=ISNUMBER(--TEXT(19&MID(A2,7,6),"#-00-00"))。
15位身份证号现已不多,上边的公式木有进一步判别,假如确实还要判别,就将公式改变为
=IF(LEN(A2)=18,MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A2),IF(LEN(A2)=15,ISNUMBER(--TEXT(19&MID(A2,7,6),"#-00-00"))))
不是15位和18位的身份证号均判别为错误。
公式不错,期望能多给点分。"

热心网友 时间:2023-10-22 12:20

"设A2是身份证号
=IF(LEN(A2)=18,MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A2),LEN(A2)=15)
结果为TRUE,正确的身份证号,FALSE为错误的身份号。你可以将公式输入到B2,或在数据有效性中设置。
实际上,18位身份证的最后一位就是检验码,它是根据身份证前17位数字计算出来的,一般情形只需要有一位数字输入错误,计算就会与第18位数不符。当然有可能多位数字均输入错误,计算后恰好与之相符,但这种情形可能性很低。
判别15位身份证的中间日期是不是是有效日期用公式
=ISNUMBER(--TEXT(19&MID(A2,7,6),"#-00-00"))。
15位身份证号现已不多,上边的公式木有进一步判别,假如确实还要判别,就将公式改变为
=IF(LEN(A2)=18,MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A2),IF(LEN(A2)=15,ISNUMBER(--TEXT(19&MID(A2,7,6),"#-00-00"))))
不是15位和18位的身份证号均判别为错误。
公式不错,期望能多给点分。"

热心网友 时间:2023-10-22 12:20

"设A2是身份证号
=IF(LEN(A2)=18,MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A2),LEN(A2)=15)
结果为TRUE,正确的身份证号,FALSE为错误的身份号。你可以将公式输入到B2,或在数据有效性中设置。
实际上,18位身份证的最后一位就是检验码,它是根据身份证前17位数字计算出来的,一般情形只需要有一位数字输入错误,计算就会与第18位数不符。当然有可能多位数字均输入错误,计算后恰好与之相符,但这种情形可能性很低。
判别15位身份证的中间日期是不是是有效日期用公式
=ISNUMBER(--TEXT(19&MID(A2,7,6),"#-00-00"))。
15位身份证号现已不多,上边的公式木有进一步判别,假如确实还要判别,就将公式改变为
=IF(LEN(A2)=18,MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A2),IF(LEN(A2)=15,ISNUMBER(--TEXT(19&MID(A2,7,6),"#-00-00"))))
不是15位和18位的身份证号均判别为错误。
公式不错,期望能多给点分。"
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
问一卡通网上转账还款问题 招行一卡通可以通过网银转账到招行存折吗 美菱洗衣机e3是什么故障 美菱洗衣机显示圆圈锁是什么意思? 鲁迅的老家在哪里 鲁迅老家是哪里呀 什么是小额贴息贷款 我是05年申请姐妹纸移民美国的,请问几年排到 电脑哪个键输网址符号的请问电脑输入网址时怎么输入4747符号 电脑怎么设置使用http11怎么把自己的电脑设置成Http代理服务器_百度知 ... 华为荣耀6屏幕不显示是怎么回事 华为荣耀6屏幕不显示是怎么回事? 从转基因里得出的哲学 什么是转基因动物,转基因动物的概念是什么 转基因技术通俗解释 什么是转基因?什么是转基因育种? “转基因生物”的名词解释? 能不详细的给我解释一下什么是转基因?什么是非转基因? 请问转基因是什么意思 猪舌头可以炒高笋吗? 去丹东断桥的门票多少钱,一张 丹东鸭绿江断桥门票多少钱? 6月去丹东旅游 对8848钛金手机感觉怎么样?品牌如何? 丹东一日游,求推荐路线攻略,求推荐好吃特色的朝鲜饭店 沈阳 丹东一日游哪里好玩的地方 北京城市副中心规划已经出炉了吗? 丹东有什么好玩的地方?最好是一日游。 步步高手机耐高温多少度 丹东一日游览安排 excel中判断身份证号码的出生年月是否正确合法 四大名著的特点? 四大名著有什么特点 四大名著的文学形象特点是什么 中国四大名著的语言各有什么特点? 我国古代四大名著各有什么特点? 四大名著的特点 列举四大名著及其作者特点 在我国现代四大名著分别是啥?都有啥特点呢? 四大名著分别的特点是什么? 四大名著各有什么特点?四大名著都讲诉了什么?四大名著哪一部最为精华? 四大名著的共同特点是什么? 美的R1-1085B与vr05f5-ty对比那个好? 四大名著各有特点,他们的观众群体有何不同? 关于四大名著的故事特点 美的扫地机器人怎么查真假? 写出下面四大名著名著中主要人物的特点 上海八方视界网络科技有限公司怎么样? 美的智能吸尘器vr05f4-tb怎么使用 北京八零视界文化传媒有限公司怎么样?