第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、去除出生年月与表一不符者本回答被提问者采纳