选中身份证列,选中”条件格式“-”重复值“。重复值就会被彩色标识出来
使用countif()函数+条件格式组合,即可完美标注重复的数据:1、选中该列第一行单元格,如:B1;2、选中该列-》条件格式-》3、条件一 -》公式 -》=countif($b:$b,b1)>1 -》 格式-图案:淡黄色 -》确定并退出条件格式;看看,B列中的相同数据单元格的底色,是否已经变成“淡黄色”了?将公式中的B1,$B:$B 分别换成实际身份证数据所在列即可。此方法使用wps表格/excel
表1只有A2有身份证,表2是D列都是身份证号么?还是表1有不止一个身份证号?如果表1只有一个身份证号且在A2,那么可以在表2全选D列,然后选则格式-条件格式,单元格数值选择“等于”,数值那边填=Sheet1!$A$2,下面的格式选一下颜色,确定,这样如果表2D列有和表1A2相同的身份证的话颜色就不一样了
在任一表如表2新增一列,如E列,E2输入公式:=IF(ISERROR(VLOOKUP(D2,1表!$A$2:$A$10000,1,FALSE)),"","重复")下拉公式到最后一行,所有显示"重复"的就是重复的
方法/步骤分步阅读1/6我之前已经介绍过countif()这个函数,它的作用就是计算出区域里满足条件的单元格数目。既然数目大于1,说明有重复的。就是这个道理。2/6但在检测身份证号码时,会出现错误。如图,两个明显不同的身份证号码,为何会显示为“2”,即有重复呢?其实,这是因为在excel单元格里,只检测数据的前15位,后面的位数就不管了,而身份证号码却是18位的。3/6找到原因,我们就可以有办法解决了。把比较的数值和“*”号进行连接,如图这样修改公式。4/6这样往下填充公式,得到了正确的结果。5/6如果用数字表示不太清楚的话,我们还可以和if()函数进行整合,如图。6/6填充公式后,得到一目了然的查找结果。
使用countif()函数+条件格式组合,即可完美标注重复的数据:1、选中该列第一行单元格,如:B1;2、选中该列-》条件格式-》3、条件一 -》公式 -》=countif($b:$b,b1)>1 -》 格式-图案:淡黄色 -》确定并退出条件格式;看看,B列中的相同数据单元格的底色,是否已经变成“淡黄色”了?将公式中的B1,$B:$B 分别换成实际身份证数据所在列即可。此方法使用wps表格/excel
假设身份证号在B列B1起,请在空白列如C列的C1输入公式:=countif(b:b,b1)下拉复制,结果是大于1的,身份证号就是重复的。 或:=if(countif(b:b,b1)>1,"重复","")
打开excel文件,此时可以看到身份证中有重复内容点击“公式”功能点击“逻辑”功能选择“if”函数,弹出对话框
对于应用公式不方便的,可以通过曲线方式救国。因为EXCEL表对于超过15位的纯数字会直接忽略后面的位数。此时我们只需要对身份证号列进行加工即可查重。对每个身份证号前面都加上X。方法:创建列B。列内数字均为X 再创建列临时列公式=B&身份证号所在列。即可生成临时列所有身份证前有X。此时对该临时列进行重复值查询即可。
可以使用高级筛选。(当然方法是很多的)1表中身份证号表头名称要跟2表中身份证表头名称一致。如1表中身份证号这一列表头为“身份证号”,2表中身份证号这一列表头也要为“身份证号”。接下来就可以如下操作:若为2007版可按 数据、高级筛选,启用高级筛选工具。在列表区域中选中2表所有数据区域,条件区域中选1表中身份证号这一列有数据的单元格。这样就可以得到你想要的数据了。当然还要把数据放到其他地方可以选择。
假设身份证号在B列B1起,请在空白列如C列的C1输入公式:=countif(b:b,b1)下拉复制,结果是大于1的,身份证号就是重复的。 或:=if(countif(b:b,b1)>1,"重复","")
假设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、再在新的弹出框选择“自定义筛选”,方便对数据进行设置;
假设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,"重复了","")下拉填充。
假设两列是AB列在C1写公式:=COUNTIF(A:A,B1)如果是0,表明B1在A列不存在,>=1重复。在D1写公式:=COUNTIF(B:B,A1)如果是0,表明A1在B列不存在,>=1重复。选C1,D1下拉公式填充即可。用筛选把>0的选出来就是重复的数据了。
表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)),"","重复")下拉公式到最后一行,所有显示"重复"的就是重复的
在任一表如表2新增一列,如E列,E2输入公式:=IF(ISERROR(VLOOKUP(D2,1表!$A$2:$A$10000,1,FALSE)),"","重复")下拉公式到最后一行,所有显示"重复"的就是重复的
身份证号在a列b列在d列输入=vlookup(a1,b1:c200,2,0)数据范围自己设我写的是到200行然后像下拖出现0的是存在重复的#NA是未重复的注意是指a列的数据重复与否,不是b列