最佳答案这与Excel的精度有关,Excel的精度只有15位,15位之后的数值都会被自动地设置为0。因为身份证号码的格式是文本格式,当我们利用条件格式对它标注颜色的时候,本质上还是利用了公式,公式会自动将文本格式下的数字,转换为常规格式,15位之后的数据都会被设置为0,这样的话只要数据的前15位是一样的,E......
这与Excel的精度有关,Excel的精度只有15位,15位之后的数值都会被自动地设置为0。因为身份证号码的格式是文本格式,当我们利用条件格式对它标注颜色的时候,本质上还是利用了公式,公式会自动将文本格式下的数字,转换为常规格式,15位之后的数据都会被设置为0,这样的话只要数据的前15位是一样的,Excel就会认为它们是一样的就会对它标注颜色,这个也就是上面提到的,为什么尾号不同的数据会被标注颜色的原因,那么解决方法是什么呢?
关键是如何在公式中让身份证号码继续保持文本格式,可以利用连接符号(&)将身份证号码连接上一个*号来解决,*号它是一个通配符,作用代表任意多个字符。意思是说他可以代表没有任何的字符,也可以代表有无穷多个字符,在这里它表示没有字符。利用连接符号将身份证与星号连接后,身份证号码就会保持文本格式代入公式中计算 ,因为连接符号&是一个文本算式符,通过这个符号计算出来的式子默认都是文本格式。