分享

EXCEL 身份证号码验证 生日提取 对比等常用公式 - 风之悠的日志 - 网易博客

 秦克 2010-12-11

EXCEL 身份证号码验证 生日提取 对比等常用公式

默认分类 2010-08-04 16:49:13 阅读40 评论0   字号: 订阅

身份证验证

IF(OR(LEN(G2)=15,IF(LEN(G2)=18,MID("10X98765432",MOD(SUM(MID(G2,ROW($1:$17),1)*2^(18-ROW($1:$17))),11)+1,1)=RIGHT(G2))),"√","×")

输入完公式后按Ctrl+Shift+Enter

IF(OR(LEN(I2)=15,IF(LEN(I2)=18,MID("10X98765432",MOD(SUM(MID(I2,ROW($1:$17),1)*2^(18-ROW($1:$17))),11)+1,1)=RIGHT(I2))),"√","×")

输入完公式后按Ctrl+Shift+Enter

生日提取 TEXT(IF(LEN(H2)=18,MID(H2,7,8),19000000+MID(H2,7,6)),"####-##-##")+0

性别提取 IF(LENB(I2)<18,IF(MOD(RIGHT(I2,1),2),"男","女"),IF(MOD(LEFT(RIGHT(I2,2),1),2),"男","女"))

文本对比  IF(EXACT(C2,D2),"√","×")


日期格式的年月日  转成文本格式的年月日  TEXT(F2,"yyyy.mm.dd")  示例  1900.10.10

文本格式与日期格式对比  IF(EXACT(E2,TEXT(F2,"yyyy.mm.dd")),"√","×")

=LOOKUP(1,0*SEARCH(B2,文件!$A$1:$A$500),文件!$B$1:$B$500)
=COUNTIF(文件!$A$1:$A$500,"*"&B2&"*")  统计 包含B2单元格关键字的次数

格式化日期 :数据→分列→最后一步的右上角选择“日期”和YMD选项→完成

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多