如何查找同一表格中相同的18位身份证号? excel提取出生年月?
(2013-05-07 17:09:47)分类: 基金股票金融 |
1、如何查找同一表格中相同的18位身份证号?
countif对于前15位数字相同但后面数字即使不同也会被认为是相同的.
所以身份证号码可以用sumproduct来代替
比如A列是身份证号码
B1输入公式
=if(sumproduct(--(a$1:a$60000=a1))>1,"重复","")
公式下拉
2、excel提取出生年月公式(15位、18位通用)
【说明:以身份证号输入到B2单元格为例】
=IF(LEN(B2)=0,"",IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错")))
【说明:以身份证号输入到D2单元格为例】
=IF(LEN(D2)=0,"",IF(LEN(D2)=15,CONCATENATE("19",MID(D2,7,2),".",MID(D2,9,2)),IF(LEN(D2)=18,CONCATENATE(MID(D2,7,4),".",MID(D2,11,2)),"身份证错")))
【说明:以身份证号输入到E2单元格为例】
=IF(LEN(E2)=0,"",IF(LEN(E2)=15,CONCATENATE("19",MID(E2,7,2),".",MID(E2,9,2)),IF(LEN(E2)=18,CONCATENATE(MID(E2,7,4),".",MID(E2,11,2)),"身份证错")))
从第一张表①中提取数据到第二张表②中 操作
=vlookup(以②列为标准,选①区域,①选中区域的列数--提取的数据,FALSE)
前一篇:《积善之家必有余庆>【转载】
后一篇:城镇居民社会养老保险知识