
从滕州市江屯镇百联小学号码卢长江137937243991中提取相关功能. 从号码中提取性别的第一种方法: = IF(MOD(IF(LEN(LEN(A2))= 15,MID(A2,15,1),MID(A2,17,1)),2)= 1,“男”,“女”)第二种方法: = IF(LEN(A2)= 18,IF(VALUE(MOD(MID(A2,17,1),2))= 0,“女”,“男”) ,IF(LEN(A2)= 15,IF(VALUE(MOD(MID(A2,15,1),2))= 0,“ Female”,“ Male”),“ ID长度错误”))第三方法: = IF(AND(LEN(A2)<> 15,LEN(A2)<> 18),“”,IF(LEN(A2)= 15,(IF(MID(A 2,15,1)/ 2 = TRUNC(MID(A2,15,1)/ 2,“ Female”,“ Male”)),(IF(MID(A2,17,1)/ 2 = TRUNC(MID(A2,17,1)/ 2),“女性”,“男性”)))2.根据ID卡归属= IF(MID(A2,1,2)<=“ 15”,选择(MID(A2,1,2)-10 ,“北京”,“天津”,“河北”,“山西”,“内蒙古”),IF(MID(A2,1,2)<=“ 23”,CHOOSE(MID(A2,1,2)- 20,“辽宁”,“吉林”,“黑龙江”),IF(MID(A2,1,2)<=“ 37”,选择(MID(A2,1,2)-30,“上海”,“江苏”,“浙江”,“安徽”,“福建”,“江西”,“山东”),IF(MID(A2,1,2)<=“ 46”,CHOOSE(MID(A2,1,2 )-40,“河南”,“湖北”,“湖南”,“广东”,“广西”,“海南”),IF(MID(A2,1,2)<=“ 54”,CHOOSE(MID(A2 ,1,2)-49,“重庆”,“四川”,“贵州”,“云南”,“西藏”),选择(MID(A2,1,2)-60,“陕西”,“甘肃”, “青海”,“宁夏”,“新疆”))))))))))从ID号中提取出生日期的第一种方法: = IF(LEN(A2)= 15,CONCATENATE(“ 19” ,MID(A2,7,2),“年份”,MID(A2、9、2),“月份”号码重复函数号码重复函数,MID(A2,11,2),“”,MID(A2,11,2),“日月“),CONCATENATE(MID(A2,7,4),”“,MID(A2,13,2),”日“))第二种方法: = TEXT(TEXT(MID(A2,7,6 + (LEN(A2)= 18)* 2),“#-00-00”),“ yyyy年m月dd日”)第三种方法: = TEXT((LEN(A2)= 15)* 19&MID( A2,7,6 +(LEN(A2)= 18)* 2),“#年00天00”)第四种方法: = TEXT(RIGHT(TEXT((0(0&MID(A1,7,11))- 500,“ 1900-00-00,;! 0“),10),” e年mm月dd日;;错误“)第五种方法: = IF(A2 =”“,”“,(IF(LEN(A2)= 15,(” 19“&MID(A2,7,2)&” year“&MID(A2, 9,2)&“ month”&MID(A2,11,2)&“ year”&MID(A2,11,2)&“ day and month”),如果(LEN(A2)= 18,(MID( A2,7,4)&“”&MID(A2,13,2)&“ Day”),“错误的ID号输入”))))))))4.根据ID号判断年龄的第一种方法: = YEAR(今天())-YEAR(D2)第二种方法: = IF(D2 =“”,“”,(当前年份)-YEAR(D2))第三种方法: = IF(D2 =“”,“” ,IF(VALUE(MIDB(D2,7,2))> MONTH(TODAY()),YEAR(TODAY())-左(2,4)-1,YEAR(TODAY())-LEFT(D2,4 )))四种方法: = IF(A2 =“”,“”,(当前年份)-IF(MID(A2,18,1)=“”,CONCATENATE(“ 19”,MID(A2,7,2) ),MID(A2,7,4))和“年份”)注意: A2是ID编号所在的单元格,D2是出生日期所在的单元格,并且在A2单元格中输入ID编号
5. 函数A确定ID号的出生时间是否正确: = IF(ISNUMBER(DATEVALUE(TEXT(RIGHT(19&MID(A1,7,LEN(A1)/ 2-1),8)),8),“#- 00-00“)))”,“正确”,“不正确”)B: = IF(ISERR(-TEXT(MID(A1,LEN(A1)/ 2,6),“ 0-00-00”)), “错误”,“正确”)C: = IF(ISERR(-TEXT(19&MID(A1,LEN(A1)/ 2,6),“ 00:00:00”))),“错误”,“正确“)6.验证ID卡号码是对还是错= IF(A2 =”“,”“,IF(LEN(A2)= 18,MID(” 10X98765432“,MOD(SUMPROD UCT(MID(A2,ROW (INDIRECT(“ 1:17”)),1)* 2 ^(18-ROW(INDIRECT(“ 1:17”))))),11)+1,1)= RIGHT(A2),IF(LEN (A2)= 15,ISNUMBER(-TEXT(1 9&MID(A2,7,6),“#-00-00”))))))))7. ID编号将15位转换为18位= IF(LEN (A2)= 15,REPLACE(A2,7,19)&MID(“ 10X98765432”,MOD(S UMPRODUCT(MID(REPLACE(A2,7 ,, 19),ROW(INDIRECT(“ 1:17”))) ,1)* 2 ^(18-ROW(INDIRECT(“ 1:17”))),11)+1,1),A2)18位至15位= IF(LEN(A2)= 18,左(REPLACE) (A2,7,2,),15),A2)8.防止重复输入ID卡号选择ID卡的所有单元格→单击“数据”,单击“有效性”→“有效条件”,在方程式输入中选择“ From Meaning”→输入= COUNTIF($ A: $ A,$ A1) = 1→故障警报警告信息,请按OK. 9.提示输入错误的ID号号码选择ID卡的所有单元格→单击“格式”,单击“条件格式”→在“条件1”中选择“格式”→输入公式= IF(LEN(A1) <> 15,LEN(A1)<> 18)→选择字体颜色和删除线→确定
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-164590-1.html
有一天国家打击淘宝假货或者收取淘宝网店税收