假设你a列是身份证号码,只要在b1中写个公式=COUNTIF($a$1:$a$100,a1),然后填充整个b列,显示的数值1就是唯一值,2就是有2个重复的,以此类推
由于可能相同数据太多,如果用不同格式(如颜色之类)表示每个相同,格式会不够用,建议增加临时辅助列,如A列和B列中间增加2列,即B 变为D列,如果A/D相等数据,则新的B列(对应A列)与C列(对应D列)相等数据位置均标为:1,1;2,2;3,3;,这样就容易找到对应的位置了。建议用VBA,注意A列或B列本列增多没有相同的重复数据;代码如下:(代码放在Thisworkbook或模块里,不要放在工作表里),提前在原A、B列中间插入2列空白:Sub SameIDMark() Dim rngCLA As Range, rngCLD As Range ThisWActivate Sheets("重复ID")Activate '工作表名称"重复ID"改成实际的 For Each rngCLA In Range(Cells(1, "A"), Cells(Cells(RCount, "A")End(xlUp)Row, "A")) For Each rngCLD In Range(Cells(1, "D"), Cells(Cells(RCount, "D")End(xlUp)Row, "D")) If rngCLAValue = rngCLDValue Then Cells(rngCLARow, "B")Value = i: Cells(rngCLDRow, "C")Value = i: i = i + 1: Exit For Next NextEnd Sub视频如是:
可以定做软件,曾经有个手机号的对比,我找了个人跟我写了个软件可以对比查出来,身份证应该也没问题,重复的,不重复的,两个文件对比,单个文件对比,应该可以解决 重复对比软件,快速整理
用函数vlookup来匹配。或用MS Office的access来配对。
假设A1存18位的身份证号,用下面的公式得到年龄=YEAR(TODAY())-YEAR(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))之后的筛选就简单了要想一次解决就用下面的公式:=IF(OR(YEAR(TODAY())-YEAR(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))>=60,YEAR(TODAY())-YEAR(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))<20),YEAR(TODAY())-YEAR(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))),"")1、以excel2010版本为例,如下图所示,A列2、首先在B列求出这些用户的年龄,用=YEAR(TODAY())-MID(A2,7,4)组合函数,YEAR(TODAY())是指今天的日期取年份,MID(A2,7,4)是指取身份证里面的年份,相减即可得出年龄;3、然后把公式往下拉填充,复制到下面的单元格,也求出相应的年龄;4、求出年龄后,对年龄进行筛选,选择第一行,点击筛选,点击B列的倒三角,在弹出框选择“数字筛选”;5、再在新的弹出框选择“自定义筛选”,方便对数据进行设置;
你一定听说过遛狗,可你听说过遛龟吗?而我今天傍晚决定去溜溜我家的乌龟,原因是这几天不知怎的,小乌龟天天在水桶里向往外爬。桶壁很深且滑,它伸长脖子,用力往上爬,每次都无功而返摔下来。好像在水桶里呆烦了,不愿在水桶里坐‘桶’观天了。我决定把它带到沙滩里让它玩个够。去往沙滩的路上乌龟兴奋极了,不时把头伸来伸去,两只小眼睛不停地左顾右盼。到了河边,啊!风景真美,有婀娜多姿的垂柳,晚风吹来,翩翩起舞;河水拍打着河岸发出“哗哗”的声音;蟋蟀不停地弹奏着优美的音乐;星星在天上眨着调皮的眼睛;霓虹灯光流光溢彩;乘凉的人们三五成群地席地而坐;这一切构成一幅美丽的夏夜画卷。我迫不及待地把乌龟拿出来,它来到陌生的环境一直缩着头,畏缩不前,两只小眼睛不停地瞅着,过来一会儿,它才把头伸出来两只眼睛向远处望了望外界 确定没有危险后,悠闲自得开始爬来爬去好不快乐。看着乌龟爬得飞快,我又决定给乌龟挖一个迷宫,我先画一个大致路线图再挖。我左手按地,右手拿铲,身子前倾。挖了有啤酒瓶那么深的高度,在每一个折角处挖成圆形,使乌龟可以调头。我信心满满把乌龟放到入口处,乌龟开始爬了,当它到了第一个死胡同时它伸长了脖子,瞪着两只有神的眼睛,东瞧瞧,先看看,最后无功而返,它经历了许多死胡同。终于顺利到达出口。这是乌龟已经很累了,竟闭上眼睛睡着了。天色已经很晚了,我们回家了,但这一次遛龟真有趣。
方法/步骤分步阅读1/6我之前已经介绍过countif()这个函数,它的作用就是计算出区域里满足条件的单元格数目。既然数目大于1,说明有重复的。就是这个道理。2/6但在检测身份证号码时,会出现错误。如图,两个明显不同的身份证号码,为何会显示为“2”,即有重复呢?其实,这是因为在excel单元格里,只检测数据的前15位,后面的位数就不管了,而身份证号码却是18位的。3/6找到原因,我们就可以有办法解决了。把比较的数值和“*”号进行连接,如图这样修改公式。4/6这样往下填充公式,得到了正确的结果。5/6如果用数字表示不太清楚的话,我们还可以和if()函数进行整合,如图。6/6填充公式后,得到一目了然的查找结果。
设有A、B列的身份证号,1、如果 要检查A2的号在B列有否出现,请在C2输入公式:=IF(COUNTIF(B:B,A2& "*")>0,"有重复","")下拉填充。2、如果 要检查B2的号在A列有否出现,请在D2输入公式:=IF(COUNTIF(A:A,B2 & "*")>0,"有重复","")下拉填充。3、如果 要检查A列内的身份证号是否重复了,请在E2输入公式:=IF(COUNTIF(A$2:A2,A2& "*")>1,"重复了","")下拉填充。4、如果 要检查B列内的身份证号是否重复了,请在F2输入公式:=IF(COUNTIF(B$2:B2,B2& "*")>1,"重复了","")下拉填充。
1、比如如下图,选择标题:身份证号,点数据菜单——筛选;2、点身份证号标题的下拉菜单,选择要筛选的身份证号,例如:310111111111111000;3、所有此身份证号的重复值就全部显示出来了。
可以先排序,然后选择条件格式-显示重复值标颜色
使用countif()函数+条件格式组合,即可完美标注重复的数据:1、选中该列第一行单元格,如:B1;2、选中该列-》条件格式-》3、条件一 -》公式 -》=countif($b:$b,b1)>1 -》 格式-图案:淡黄色 -》确定并退出条件格式;看看,B列中的相同数据单元格的底色,是否已经变成“淡黄色”了?将公式中的B1,$B:$B 分别换成实际身份证数据所在列即可。此方法使用wps表格/excel
你一定听说过遛狗,可你听说过遛龟吗?而我今天傍晚决定去溜溜我家的乌龟,原因是这几天不知怎的,小乌龟天天在水桶里向往外爬。桶壁很深且滑,它伸长脖子,用力往上爬,每次都无功而返摔下来。好像在水桶里呆烦了,不愿在水桶里坐‘桶’观天了。我决定把它带到沙滩里让它玩个够。去往沙滩的路上乌龟兴奋极了,不时把头伸来伸去,两只小眼睛不停地左顾右盼。到了河边,啊!风景真美,有婀娜多姿的垂柳,晚风吹来,翩翩起舞;河水拍打着河岸发出“哗哗”的声音;蟋蟀不停地弹奏着优美的音乐;星星在天上眨着调皮的眼睛;霓虹灯光流光溢彩;乘凉的人们三五成群地席地而坐;这一切构成一幅美丽的夏夜画卷。我迫不及待地把乌龟拿出来,它来到陌生的环境一直缩着头,畏缩不前,两只小眼睛不停地瞅着,过来一会儿,它才把头伸出来两只眼睛向远处望了望外界 确定没有危险后,悠闲自得开始爬来爬去好不快乐。看着乌龟爬得飞快,我又决定给乌龟挖一个迷宫,我先画一个大致路线图再挖。我左手按地,右手拿铲,身子前倾。挖了有啤酒瓶那么深的高度,在每一个折角处挖成圆形,使乌龟可以调头。我信心满满把乌龟放到入口处,乌龟开始爬了,当它到了第一个死胡同时它伸长了脖子,瞪着两只有神的眼睛,东瞧瞧,先看看,最后无功而返,它经历了许多死胡同。终于顺利到达出口。这是乌龟已经很累了,竟闭上眼睛睡着了。天色已经很晚了,我们回家了,但这一次遛龟真有趣。
你一定听说过遛狗,可你听说过遛龟吗?而我今天傍晚决定去溜溜我家的乌龟,原因是这几天不知怎的,小乌龟天天在水桶里向往外爬。桶壁很深且滑,它伸长脖子,用力往上爬,每次都无功而返摔下来。好像在水桶里呆烦了,不愿在水桶里坐‘桶’观天了。我决定把它带到沙滩里让它玩个够。去往沙滩的路上乌龟兴奋极了,不时把头伸来伸去,两只小眼睛不停地左顾右盼。到了河边,啊!风景真美,有婀娜多姿的垂柳,晚风吹来,翩翩起舞;河水拍打着河岸发出“哗哗”的声音;蟋蟀不停地弹奏着优美的音乐;星星在天上眨着调皮的眼睛;霓虹灯光流光溢彩;乘凉的人们三五成群地席地而坐;这一切构成一幅美丽的夏夜画卷。我迫不及待地把乌龟拿出来,它来到陌生的环境一直缩着头,畏缩不前,两只小眼睛不停地瞅着,过来一会儿,它才把头伸出来两只眼睛向远处望了望外界 确定没有危险后,悠闲自得开始爬来爬去好不快乐。看着乌龟爬得飞快,我又决定给乌龟挖一个迷宫,我先画一个大致路线图再挖。我左手按地,右手拿铲,身子前倾。挖了有啤酒瓶那么深的高度,在每一个折角处挖成圆形,使乌龟可以调头。我信心满满把乌龟放到入口处,乌龟开始爬了,当它到了第一个死胡同时它伸长了脖子,瞪着两只有神的眼睛,东瞧瞧,先看看,最后无功而返,它经历了许多死胡同。终于顺利到达出口。这是乌龟已经很累了,竟闭上眼睛睡着了。天色已经很晚了,我们回家了,但这一次遛龟真有趣。
可以使用高级筛选。(当然方法是很多的)1表中身份证号表头名称要跟2表中身份证表头名称一致。如1表中身份证号这一列表头为“身份证号”,2表中身份证号这一列表头也要为“身份证号”。接下来就可以如下操作:若为2007版可按 数据、高级筛选,启用高级筛选工具。在列表区域中选中2表所有数据区域,条件区域中选1表中身份证号这一列有数据的单元格。这样就可以得到你想要的数据了。当然还要把数据放到其他地方可以选择。
1、打开Excel文档建立两个包含身份证号的表格,将身份证号都置于A列。2、B单元格输入公式。3、光标移动至单元格右下角变为黑色十字星时向下拖拉填充即可实现身份证查重。
表1中 A1=姓名,B1=身份证,C1显示重复 "是","否"表2中 A1=姓名,B1=身份证C1=if(isna(vlookup(A1,表2!A:B,2,0),"否","是")在任一表如表2新增一列,如E列,E2输入公式:=IF(ISERROR(VLOOKUP(D2,1表!$A$2:$A$10000,1,FALSE)),"","重复")下拉公式到最后一行,所有显示"重复"的就是重复的
假如该列为A列共1000行在B1中输入公式:=COUNTIF(A$1:A$1000,A1)向下复制公式得到的是A列中每一个数值出现的次数大与1的便的重复出现的身份证号
在任一表如表2新增一列,如E列,E2输入公式:=IF(ISERROR(VLOOKUP(D2,1表!$A$2:$A$10000,1,FALSE)),"","重复")下拉公式到最后一行,所有显示"重复"的就是重复的
假设身份证号在B列B1起,请在空白列如C列的C1输入公式:=countif(b:b,b1)下拉复制,结果是大于1的,身份证号就是重复的。 或:=if(countif(b:b,b1)>1,"重复","")
使用countif()函数+条件格式组合,即可完美标注重复的数据:1、选中该列第一行单元格,如:B1;2、选中该列-》条件格式-》3、条件一 -》公式 -》=countif($b:$b,b1)>1 -》 格式-图案:淡黄色 -》确定并退出条件格式;看看,B列中的相同数据单元格的底色,是否已经变成“淡黄色”了?将公式中的B1,$B:$B 分别换成实际身份证数据所在列即可。此方法使用wps表格/excel