查找重复的身份证号码这个公式,=if(countif(d:d,d3&"*")>1,"重复","唯一")。
问题补充:
里面的(d3&“*”)部分是什么意思?
最佳答案
将D3单元格后面加上*
作用可将数值转化为文本进行计算。
*在公式里可与任意文本匹配
如123456*与1234567或123456X568或123456005等视为相等。
追问:
1、本身身份证号码就应该是文本类型的吧,前面加了单引号的啊?2、你说的”*在公式里可与任意文本匹配如123456*与1234567或123456X568或123456005等视为相等”。如果我将某一个身份证号码多加一位,但是结果还是不重复的,是不是跟你上面的说法“矛盾”呢?这句话我着实不太懂了 追答:
1,countif公式在计算时会将文本格式大存储的数字接数字计算;2,身份证号码大于Countif公式能分别的最大数字;为便于理解,请看下图举例:

追问:
我的计算结果怎么跟你的不一样呢?

你C列是数字而非文本。选中C列--》点“数据”--》“分列”--》“下一步”--》“下一步”--》”文本“,如图:-->"确定”,效果即可和第一图相同。

-->"确定”应为-->"完成"。
最佳答案由网友 笨鸟917632584 提供
其他回答
其它网友回答:
范围是d3和所有