小编在工作中经常接触到身份证号,而且需要判断一张表中的身份证好有无重复,因为身份证号码是18位,超过了Excel的判断位数,所以,需要采取一个变通的方法来判断数据是否重复。一起来看看吧。
工具/原料
Excel 2016(Windows版)
方法/步骤
1
打开Excel,建立空白工作簿。
2
在工作表中录入原始数据。表中的编码类似于身份证号码等超长的数据。B1和B4录入相同数据,与B3只有最后三位数字不同。
4
可以看到,B2、B3、B4都被标记成了重复值,明显是错误的,因为数据位数已经超过了软件可以判断的位数(15位)。
5
怎么办呢?我们采取一个变通的方法。先在工作表最后插入一个辅助列。
6
在C2中输入函数【=RIGHT(B2,15)】,使用该公式提取B2中数值的后面15位。为什么提取后面15位不是前面15位呢?因为观察源数据,前面的几位数其实是相同的,这也是使用这种方法的适宜条件。
7
回车后得到计算结果。
8
拖动C2的填充柄,计算出其他单元格的结果。
9
接下来,选中C列,再执行突出显示重复值。
10
再看,C2和C4被标记出来了,即对应的B2和B4就是重复值。
注意事项
使用这种方法的前提是,注意观察源数据的前面或后面的位数是否具有一致性。
上一篇:CAD为什么不能填充?
下一篇:小米wifi的使用