15位以上数字如何找重复值

15位以上数字如何找重复值

问:excel15以上长数字格式不同,如何快速统一格式,并筛选重复项?
  1. 答:当数字位数超过15位时,用Excel处理一定要小心再小心,一不小心最后三位就变成0了。
    最安全的办法是对原始文件进行无损操作,也就是只读方式操作。因此建议powerquery或python之类的其他非Excel程序来处理。
    如果用powerquery来处理您这个问题,步骤很简单:
    引入数据源到powerquery
    替换掉右引号
    把身份证列格式改为文本
    删除重复项
    这样即使哪个步骤出错了,也不会对原始文件造成无法挽回的修改。
  2. 答:把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出)作为附件发到yqch134@帮你看下
  3. 答:描述的不太准确、
    但是我可以告诉你怎么处理
    直接用鼠标选中要操作的单元格、然后右上角会有个感叹号,左键下、选择转换为数字就可以了
    重复项可以在条件格式里面设置、然后设置成重复项红色突出就OK了
问:excel如何对超过15位数的值进行标注重复
  1. 答:目前Excel对精度识别是15位,例如身份证号18位,两个身从证如果前15位相同,后三位不同,则EXCEL会自动认为他是相同的,但实际不同。为避免差异,在单独连接"*"就能全部识别所有的异同。上面的公式就是为精度不同设置的避免差异法
  2. 答:单独看公式看不明白,应该跟a列具体的数据形式有关系。判断位数应该用lenb函数呀,再加个判断,如果lenb结果大于15,输出“重复”,不大于15输出空值。
  3. 答:这个公式是有效的,可以直接标注了,不知道你还有什么问题?
  4. 答:对一个数据栏超过15位就在旁边数据栏加标注?能给个例子吗?
问:怎样用函数将excel中同一列中的15位和18位的重复身份证号查找出来。
  1. 答:一、这个还是要用countif函数来解决,但要加点技巧。
    二、比如要统计a列的身份证号与a1单元格的证号重复了多少个,则可以在b1单元格写入公式
    =countif(a:a,a1&"*")
    三、countif只能识别15位数字,身份证是18位的,前15位相同就会统计出错,这是因为countif函数将超过15位的文本自动转换为数值了,所以要用
    &"*"
    让数字再次转成文本的数字内容。
  2. 答:A列为待查数据,那么B1=if(len(A1)=15,left(A1,6)
    &
    "19"
    &
    mid(A1,7,9),left(A1,17))
    下拉公式,得到B列,将15位和18位码转换为17位码,可以比对了
  3. 答:用以用countif函数,查找这一列身份证号相同的个数,结果为2的就是重复的
15位以上数字如何找重复值
下载Doc文档

猜你喜欢