如何excel中两个工作表中查找相同的名字

如题所述

将两份excel的名单里相同的名字找出来的具体操作步骤如下:

1、首先,打开电脑,在电脑中使用Excel软件打开两个表格。表1包含两列姓名和宿舍编号。

2、表2包含两列:姓名、年级和宿舍号。我们在表1的表2中寻找相同的名字,并在表1和表2中显示对应相同名字的宿舍编号。

3、选择C2单元格,单击FX查找VLOOKUP函数

4、这里的查找值是名称,这是两个表的相同信息。

5、数据表是表1的A列和B列,由于在表2中搜索,所以在表2和表1中查询表1对应的宿舍号时使用相同的名字。

6、列序数是选择表1中的列A和列B,所以填写2,并填写符合条件的FASE。

7、鼠标在表格的右下角,画出实线的十字,按住鼠标左键往下填写,即可完成所需的结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-06-26
在Excel中,可以通过以下步骤查找两个工作表中相同的名字:
打开两个工作表:首先需要打开包含要查找的两个工作表的Excel文件,并确保这两个工作表都处于打开状态。
选中要查找的列:在第一个工作表中选中包含要查找的名字的列,例如A列。
使用VLOOKUP函数:在第二个工作表中选中一个空白单元格,然后输入以下公式:=VLOOKUP(A1,Sheet1!A,2,FALSE)。其中,A1是要查找的名字所在的单元格,Sheet1是第一个工作表的名称,A表示要查找的范围,2表示要返回的列数,FALSE表示精确匹配。
拖动公式:将公式拖动到要查找的名字所在的单元格下方,Excel会自动在第二个工作表中查找相同的名字,并返回对应的值。
复制公式:将公式复制到第二个工作表中要查找的所有名字所在的单元格下方,Excel会自动查找并返回对应的值。
需要注意的是,在使用VLOOKUP函数时,要确保要查找的范围包含要返回的值所在的列。如果要查找的范围不包含要返回的值所在的列,公式将无法返回正确的结果。
第2个回答  2019-08-11
感觉你的公式=if(countif(sheet2!b1:b5123,b3),1,0)是对的。
看看两表的单位名称列中单位名称前后是否有不可见的字符,比如空格等,或者括号有的是半角,有的是全角。
第3个回答  推荐于2017-12-16
用vlookup函数
1、在表一“出生年月”后添加空列,如e列
2、在e5中录入:=vlookup(b5,表二!$a$1:$e$100,3,false), 如此可取出表二中相同姓名者的出生年月, 公式中的$100可根据表二中实际的行数修改
3、在e列后在增添两列,f,g
4、在f5中录入:=vlookup(b5,表二!$a$1:$e$100,4,false), 如此可取出表二中相同姓名者的班级
5、在g5中录入:=vlookup(b5,表二!$a$1:$e$100,5,false), 如此可取出表二中相同姓名者的家庭住址
6、e、f、g列复制下拉
7、去除出生年月与表一不符者本回答被提问者采纳
相似回答