EXCEL 如何制作瀑布图,对于有些数据做图表非常适合用瀑布图,比如生活开支......
Excel重复身份证号用条件格式筛选出错怎么办
作者最近在编辑Excel表格时遇到一个困扰,表格中存在大量的身份证号,而且有的身份证号是重复的,需要筛选后删除。一开始想到使用条件格式进行判断标记出重复值,却发现,完全相同的身份证号被标记出来了,而原本不同的身份证号也被标记出来了。明显,这样就出现了错误。后来,通过使用公式进行判断,才解决了这个问题。下面,一起来看看。说明:以下各图中的身份证号为随意编制,仅用于演示软件操作技巧,无实际意义。
工具/原料
- Excel 2016(Windows版)
方法/步骤
打开Excel,建立空白工作簿。
在表格中录入身份证号等信息。
为了起到好的演示效果,录入了少量数据,肉眼就能识别出其中有两个身份证号是一样的(B2和B4),其余的身份证号都是不同的。
但是当量大的时候,就不能用肉眼了,所以选中所有身份证号,点击【条件格式】下【突出显示单元格规则】下的【重复值】。
然后弹出的【重复值】窗口使用默认设置,点击【确定】。
则看到,所有单元格都被标记出来了。完全出乎意料,意料之中应该仅有B2和B4单元格会被标记,但是现在全部都被标记,难道表示全部的身份证号都一样吗?肯定不是的。怎会如此?经查询,愿意可能是软件只能识别15位长度的数据,所以在识别18位长度的身份证号时,后面的3位数据会被忽略,所以,只要前面15位数据是一样的,软件都会标记为相同的数据(重复值)。
这样肯定不行,所以,需要采用更加准确的方法来判断真正的重复值。在表格最后添加一个辅助列。
然后在C2单元格中输入公式【=IF(B2="",0,--(MATCH(B2,B:B,0)>ROW(B2)))】,表示判断B列的数据,如果该数据仅出现过一次,则显示【0】;反之,如果出现过不止一次,则显示【1】。
按回车键,得到计算结果。看到,B2本来出现了2次,但为什么结果仍然是【0】不是【1】呢?
不用着急,双击C2单元格右下角。
将C2的公式填充到余下的单元格中。
再来看结果,B4单元格被标记成了1,表示B4单元格的数据出现过不止一次。这样,就实现了预期的效果,判断出了真正的重复值。
注意事项
- 从上述步骤可以看到,该公式的使用不能仅限于一个单元格,需要将全部的单元格都用上相同的公式,才能得到最终正确的判断结果。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!