两种EXCEL表,都含有姓名和身份证号码,如何找出既出现在表一中,又出现在表二中的人?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-29
有两个EXCEL表格,表一中有:姓名 身份证号,表二中有:姓名 身份证号,表一中有所有数据,表二中有表一中

1 首先备份表一。
2 表二复制粘贴到表一下边,中间隔一行以上,表二加第三列“顺序”,并从小到大编号(图中C13填1,C14填2,选择这两个之后,鼠标在C14右下角变成十字后向下拉,自动填充C列);(图一)
3 点击表一数据任一单元格(非空),选择菜单 数据>筛选>高级筛选(图二),打开对话框(图三);
4 如图3,选择“将筛选结果复制到其它位置”,条件区域为 复制过来的 表二的所有数据(图3中A12-B17),复制到 选择一个空白地(图3中D1-E10),注意不要包括C列,确定之后,如图四;
6 对表二粘贴过来的数据按身份证号排序,对表一中选出的数据($D$1:$E$10)同样排序,将“顺序”列(C12-C17)复制到新数据后面(F1-F6);(图5)
7 按F列数字从小到大排序,选出的数据与表二数据顺序就一样了。(图6)

比如两个表的姓名都在A列
在表一的B1输入公式
=if(countif(sheet2!a:a,a1),"存在","不存在")
公式下拉即可知道

假设表一在“SHEET1”的A列(姓名)和B列(身份证号码);表二在“SHEET2“的A列(姓名)和B列(身份证号码),在“SHEET1”C1输入公式:=A1&B1,然后将公式下拉到你需要的行;在“SHEET2”C1输入公式:=A1&B1,然后将公式下拉到你需要的行。以上操作将姓名和身份证号码串起来,防止后续公式因为同姓名出错。在SHEET1 D1中输入以下公式:=COUNTIF(SHEET2!C:C,C1),然后在D列根据COUNTIF公式的结果来排序,就可以找出重复的了。

如果你的表格结构与假设的不同,可根据相同的原理将以上公式加以修改。

"在BOOK3中显示
重新再一张新的EXCEL中显示,重复人的信息,如姓名、身份证号码、籍贯"

BOOK3任意单元格同时按ctrl+shift+enter输入数组公式:
=INDEX([医疗2.xlsx]Sheet1!A:A,SMALL(IF(COUNTIF([医疗1.xlsx]Sheet1!$B:$B,[医疗2.xlsx]Sheet1!$B$1:$B$999),ROW($B$1:$B$999),4^8),ROW(a1)))
根据需要向右向下填充

(一)选定Sheet1表姓名区域:
格式——条件格式——公式:=COUNTIF(Sheet2!A2:A1000,A2)>=1——格式——字体颜色:红色——图案:黄色
Sheet2!A2:A1000是另一张表格的姓名所在区域,A2是Sheet1表姓名区域的第一个人名
(二)选定Sheet1表身份证区域:
格式——条件格式——公式:=COUNTIF(Sheet2!B2:B1000,B2)>=1——格式——字体颜色:红色——图案:黄色
Sheet2!B2:B1000是另一张表格的身份证所在区域,B2是Sheet1表身份证区域的第一个身份证号
(三)Sheet1 AB两列对应单元格同时被标注姓名和身份证号码的就是重复的人

你可以使用vlookup()函数查找表二是否存在表一中的人,最好是用身份证号码作为查找条件,因为身份证是唯一的,而姓名重复的概率大很多。

假设你两张表的身份证号码都在A列,选中其中一张工作表的A列,格式——条件格式——公式
=OR(A1=sheet2!A:A)
该条件字体设置为红色
换到另一个工作表,同样,重复上述操作,公式改为
=OR(A1=sheet1!A:A)
切换两张表看看,是不是重复的身份证号码都变颜色了?

  • 2个表格只有名字和身份证号是一样的,其他信息都不一样,如何按名字或者...
    答:没必要顺序弄一样再对照的 假设是sheet1表和sheet2表 各表都是A列名,B列身份证,及其他列的信息,即结构相同 那你在sheet1表中最后一列第二行开始输入 =if(c2<>lookup(1,0/((sheet2!$A$2:$A$100=$A2)*(sheet2!$B$2:$B$100=$B2)*sheet2!C$2:C$100),"二个表不一样","")...
  • 有两个excel表格,怎么把一个表格里面的人名对应的身份证号码,复制到...
    答:使用函数功能来操作:1、打开表格,将光标放在需要匹配的单元格上,然后单击上方的功能按钮 2、弹出一个窗口,选择“ VLOOKUP”功能,然后单击“确定”。3、单击以在第一帧中选择“ Apple”(以该表为例)。4、在第二个矩形中,单击“表2”,然后单击以选择区域。5、在第三个矩形中输入“ 2”,...
  • 如何比对两个excel表的身份证号码和姓名
    答:=vlookup(a1,[book1.xlsx]sheet1!a:b,2,)假设文件名为book1.xlsx,号码为a列,姓名为b列 在另一个文件c1输入上面的公式,往下拉 如果号码存在,会在c列显示姓名,否则显示#NA错误
  • 在excel两个工作表的姓名,身份证等,要核对两个表数据是不是一样?怎么...
    答:假设两个表都是: 姓名在A列, 身份证在B列.将两个表以相同的条件排序, 然后在表1随便找一空列, 输入下面公式:=if(a1&b1=sheet2!a1&b1,"","不同")QQ85110018
  • 有两个EXCEL表格,表一中有:姓名 身份证号,表二中有:姓名 身份证号,表...
    答:4 如图3,选择“将筛选结果复制到其它位置”,条件区域为 复制过来的 表二的所有数据(图3中A12-B17),复制到 选择一个空白地(图3中D1-E10),注意不要包括C列,确定之后,如图四;6 对表二粘贴过来的数据按身份证号排序,对表一中选出的数据($D$1:$E$10)同样排序,将“顺序”列(C12-...
  • 两个excel中a表中有姓名,身份证号码.b表中有姓名,身份证号码及户号...
    答:a表的c2=lookup(1,0/((b表!$a$2:$a$9999=a2)*(b表!$b$2:$b$9999=b2)),b表!$c$2:$c$9999)下拉 这么用是因为身份证号的“缺陷”。。。vlookup好用是好用,但在有同姓名或者身份证号前15位同的时候就不大好了 2个条件一起用是为了减少出错的几率 ...
  • 两个Excel表姓名和身份证号码怎样进行比对纠错?
    答:Excel表格中数据比对和查找的几种技巧 点击【确定】按钮后,就可以直接得到两份清单的交集部分,效果如下图。其中两个清单中虽然都有【西瓜】和【菠萝】,但是由于数量不一致,所以没有作为相同记录被提取出来。Excel表格中数据比对和查找的几种技巧 这个操作的原理,就是利用了高级筛选功能对于匹配指定条件...
  • 我有两个Excel表格,其中一个表有姓名和卡号,另一个表有姓名和身份证号...
    答:假设分别叫Sheet1和Sheet2,数据都在AB列。在Sheet1的C2输入 =VLOOKUP(A2,Sheet2!A:B,2,0)公式向下复制即可。
  • 两个Excel表,一个表有姓名和卡号,另一个表有姓名和身份证号,两个表...
    答:如果没有同名同姓的就好办 sheet2的J2输入公式 =INDEX(sheet1!A:A,MATCH(B2,sheet1!B:B,))下拉填充公式即可
  • EXCEL有两张数据表,表一是名字和账号,表二是名字和身份号,我需要从表...
    答:设:姓名在A列,表二的身份证信息在B列。=VLOOKUP(A2,表二!A2:B15,2,0)在表一需要提取数据的单元格内应用该公式。公式的大意是:在表二A2至B15范围内查询与当前页A2单元格内绝对相符的内容,提取该行从左往右数第2格的信息到公式所在单元格。