1, "重复 ", "唯一 ")。 将D3单元格后面加上*作用可将数值转化为文本进行计算。*在公式里可与任意文本匹配如123456*与">

查找重复的身份证号码这个公式,=if(countif(d:d,d3&"*")>1,"重复","唯一")。

原问题:查找重复的身份证号码这个公式,=if(countif(d:d,d3&"*")>1,"重复","唯一")。
分类:互联网 > 最后更新时间:【2017-04-27 13:09:06】
问题补充:

里面的(d3&“*”)部分是什么意思?

最佳答案

将D3单元格后面加上*

作用可将数值转化为文本进行计算。

*在公式里可与任意文本匹配

如123456*与1234567或123456X568或123456005等视为相等。


追问:
1、本身身份证号码就应该是文本类型的吧,前面加了单引号的啊?2、你说的”*在公式里可与任意文本匹配如123456*与1234567或123456X568或123456005等视为相等”。如果我将某一个身份证号码多加一位,但是结果还是不重复的,是不是跟你上面的说法“矛盾”呢?这句话我着实不太懂了 追答:
1,countif公式在计算时会将文本格式大存储的数字接数字计算;2,身份证号码大于Countif公式能分别的最大数字;为便于理解,请看下图举例:
追问:
我的计算结果怎么跟你的不一样呢? 追答:
你C列是数字而非文本。选中C列--》点“数据”--》“分列”--》“下一步”--》“下一步”--》”文本“,如图:-->"确定”,效果即可和第一图相同。
  • 追答:
    -->"确定”应为-->"完成"。
    最佳答案由网友  笨鸟917632584  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    12

    分享到:

    其他回答

    其它网友回答:
    范围是d3和所有

    检举
      推荐