EXCEL中的数值有效位数就是15位,超过的都只是挂个0,所以,18位身份证号的后3位不同的在EXCEL看就是相同的。更可气的是你的那些不同的号还真被它给弄得相同了!! 你要把单元格设置为文本格式的,这时候才不会丢失后面的数字。把它当成文本来检验有效性,就不会出错了。
假设对a列设置数据有效性,公式为=COUNTIF(A:A,A1&"*")=1而不是=COUNTIF(A:A,A1)=1这样就可以了
不要用有效性,用条件格式吧
设置单元格格式为文本格式再试试