两个EXCEL表格中身份证号匹配错误,格式我都设定为文本格式了。但是出来的还是函数

大神联系我,我准备把两个EXCEL表传上来但是传不上去

计算机对单元格数字的匹配一般都是12位,所以,处理时也就默认以身份证的前12位进行匹配,一般都会碰到该问题的。
若需要精准匹配18位的身份证号码,需要把纯数字转化处理一下,假若身份证号码在A2单元格、另一个区域是B列,则匹配文本为A2&*,匹配的区域同样改为:B:B&*,经这样处理后再去进行函数匹配就应该没有问题了。追问

我刚刚把两个表格中的身份证号复制到了TXT中发现其中一个身份证号前面多了一个单引号,另外一个多了一个双引号,我用CLEAN()处理之后然后设置格式为文本没办法匹配,把格式设置成常规之后又可以匹配。请问这是怎么回事?现在在EXCEL表格中身份证都是18位。

追答

哈哈!
想一想!当你把有公式的单元格设置成为文本时,这个单元格里的公式还会计算核算吗?当然不会了啊。
所以,设置成文本的,一般都是录入数据信息,而不是公式!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-18
当格式设置为“文本格式”,且复制的身份证号码非科学计数法时,应该会有文本格式保留正确的身份证号码。
请检查复制前的身份证号码。
第2个回答  2017-07-18
身份证是19位,你可以设置为数字或者把表格拉开试试
相似回答