当前位置:首页经验技巧Excel经验excel技巧

excel怎么抽取身份证

2025-01-10 10:06:31

1.Excel提取身份证号码信息

C2 : =IF((LEN(B2)=15)+(LEN(B2)=18),IF(B2="","",IF(MOD(--LEFT(RIGHT(B2,2)),2),"男","女")),"号码错误") D2 : =IF((LEN(B2)=15)+(LEN(B2)=18),IF(B2="","",IF(LEN(B2)=15,"19","")&MID(B2,7,IF(LEN(B2)=15,6,8))),"号码错误") E2 : =IF((LEN(B2)=15)+(LEN(B2)=18),IF(B2="","",DATEDIF(TEXT(D2,"####-##-##"),TODAY(),"y")),"号码错误") F2: =IF((LEN(B2)=15)+(LEN(B2)=18),IF((B2="")+ISNA(VLOOKUP(LEFT(B2,6),Sheet2!$A$1:$B$1000,2,)),"",VLOOKUP(LEFT(B2,6),Sheet2!$A$1:$B$1000,2,)),"号码错误")。

2.如何在excel中用公式进行随机抽取

假设有100个身份证号,在A列,那么在A列前面插入一个辅助列,在身份证号码前按顺序填充1、2、3、4……直到100(也就是给每个身份证号码一个***的序号),在任意单元格(假设单元格 C2)写入公式:=RANDBETWEEN(1,100) ,(公式中的100要根据身份证号码的个数来定,100个身份证号码就写100,500个身份证号码就改成500),然后在单元格 C3写入公式:=VLOOKUP($C$2,A:B,2,FALSE)每次按F9就可以随机抽取一个身份证号码,显示在单元格C3 。

不过EXCEL2003中Randbetween 函数默认并不加载,需要加载的话可以到工具-加载宏,选“分析工具库”,确定即可。


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2025 www.z8000w.com. All Rights Reserved .