excel表格有2个,一个为A,一个为B,A表格有1万条身份证信息,B表格有2000条A表格里的身份证信息。

如上,现在我想把B表格的2000条身份证信息从A表格里直接筛选出来后删除,请问有办法吗???

可以这样 先把B表放在A表的文件里
在A表里添加一列 第一个单元格输入:=VLOOKUP(A1,Sheet2!$A$1:$B$2000,2,0)
A1是身份证号
Sheet2是表B 其中A列是身份证号
这样出来有值的就是表B里有的
排序或筛选一下 删除就可以了
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-08
无函数操作法:

1.先把A列标成红色。把B列标成黄色。
2.把B列的2000条粘贴在A列之上。
3.使用“删除重复项”按钮,来删除A列的重复数据。(因为黄色的B列在A列之前,会将重复的数据的黄色部分保留,红色部分删除)
4.将A列筛选,点击筛选小三角时选择“按颜色排序”,选择红色。(就是让红色在上面,黄色在下面)
5.此时上面的红色部分就是你要的。
第2个回答  2012-05-08
假设身份证号均在A、B表的A列中,则可在A表的B2单元格中写入公式:
=if(countif(B!a:a,a2&"*"),"有","")
下拉复制公式。
然后筛选出B列中公式结果为“有”的,删除即可。本回答被提问者采纳
第3个回答  2012-05-08
很简单啦,比方说两表身份证消息都在A列,在A表一个空闲列输入公式=COUNTIF(B!$A$2:$A$2001,A2)向下拖拽即可,值不为零的都是与B表相重复的。
当然拖拽到1万行很辛苦,你可以直接输入区域A2:A1001,在A表的A2输入上述公式后,Ctrl+回车,即1万行即全部填充了。
第4个回答  2012-05-08
分为3步:
1、给A/B表中分别增加一列(随意添加,比如可以设置数值:均为1),主要是为了lookup函数使用。
2、以A为基准,在B表中使用lookup函数,获取添加数值,这步叫匹配。
3、对匹配后结果排序,对于没有匹配到的留下,匹配到的(即A表)删掉即可。
相似回答
大家正在搜