可以使用高级筛选。(当然方法是很多的)1表中身份证号表头名称要跟2表中身份证表头名称一致。如1表中身份证号这一列表头为“身份证号”,2表中身份证号这一列表头也要为“身份证号”。接下来就可以如下操作:若为2007版可按 数据、高级筛选,启用高级筛选工具。在列表区域中选中2表所有数据区域,条件区域中选1表中身份证号这一列有数据的单元格。这样就可以得到你想要的数据了。当然还要把数据放到其他地方可以选择。
身份证号超12位了建议用SUMPRODUCT函数来统计次数公式类似于=SUMPRODUCT((A$2:A$3=A2)*1)
比对两个excel表的身份证号码和姓名的方法如下:准备材料:excel、vlookup1、假设需要对比如图所示,2、两张表格中的身份证号和姓名;3、由于姓名可能重复,但身份证号绝对不会。因此,应该先用身份证号进行对比,将姓名列复制到身份证后面。表2执行相同操作。4、使用vlookup函数,用表1的身份证号匹配表2的身份证号,发现表1的A6单元格内容在表2中找不到;表2执行相同操作。5、再使用VLOOKUP函数,用表1的身份证号匹配表2中的姓名;表2执行相同操作。6、使用if函数比较B列和D列的姓名是否一致,函数“=if(B2=D2,1,0)”,B列与D列一致,则返回1,否则返回0。表2执行相同操作;7、对E列进行筛选,筛选不为“1”的单元格,两张表中不匹配的身份证号和姓名就筛选出来了。
假如身份证在E列,在F列做“重复检查”,公式在F2单元格输入“=IF(COUNTIF(E:E,E2&"*")>1,"重复",""”,下拉填充,显示重复的就是
在任一表如表2新增一列,如E列,E2输入公式:=IF(ISERROR(VLOOKUP(D2,1表!$A$2:$A$10000,1,FALSE)),"","重复")下拉公式到最后一行,所有显示"重复"的就是重复的
首先,你这不打马赛克就贴出身份证号是不对的,泄漏个人隐私:其次,excle之所以和word有区别就是因为excle可以进行逻辑运算,而excel的逻辑运算的单位就是“单元格”,每个单元格是一个数据,我们可以对这些单元格的数据进行各种运算,象你目前这种把所有数据混在一个单元格的方式本身就是对excel的错误使用;解决方法,在你提取到数据后,你需要对数据进行处理,让每个数据独占一个单元格,这样你在后续的数据处理上才能得心应手。
1、比如如下图,选择标题:身份证号,点数据菜单——筛选;2、点身份证号标题的下拉菜单,选择要筛选的身份证号,例如:310111111111111000;3、所有此身份证号的重复值就全部显示出来了。
使用countif()函数+条件格式组合,即可完美标注重复的数据:1、选中该列第一行单元格,如:B1;2、选中该列-》条件格式-》3、条件一 -》公式 -》=countif($b:$b,b1)>1 -》 格式-图案:淡黄色 -》确定并退出条件格式;看看,B列中的相同数据单元格的底色,是否已经变成“淡黄色”了?将公式中的B1,$B:$B 分别换成实际身份证数据所在列即可。此方法使用wps表格/excel
左边那个每行的在一个单元里?你得用VBA才能自动完成了
这是由COUNTIF函数只能识别16位长度的局限性所决定的,在后面加上&"*"通配符,通俗讲是延长了此函数16位识别的局限,如果长度相等就不会出现这种问题,而如果录入长度不是标准的18位,在长度小的这个上就造成误判(而这种误判一定程度上也不是坏事,至少让你知道少录入一位)。如果不想让少录入一位这个不显示2,可以换个不使用通配符的公式=SUMPRODUCT(N(A2:A3=A2))
181 浏览 4 回答
264 浏览 2 回答
260 浏览 8 回答
282 浏览 9 回答
159 浏览 10 回答
105 浏览 6 回答
132 浏览 4 回答
86 浏览 4 回答
193 浏览 8 回答
115 浏览 8 回答
156 浏览 8 回答
257 浏览 7 回答
267 浏览 8 回答
235 浏览 7 回答
237 浏览 5 回答
157 浏览 8 回答
154 浏览 3 回答
227 浏览 12 回答
311 浏览 3 回答
192 浏览 6 回答