高分求助:EXCEL高手请进:EXCEL查找文本并返回

EXCEL SHEET 1 中A列为 “学生姓名”列(A2:A785),SHEET 2 A列为“学生姓名”列(A2:A3000),B列为“家长姓名”列。
要在SHEET 1 中 C列显示出与学生姓名对应的“家长姓名”,(数据从SHEET2中读取),请问怎么编辑公式?
注:SHEET 1 中的学生姓名 在 SHEET 2中并不全都具有!

在sheet1中的B列输入=if(iserror(index(sheet2!B:B,match(sheet1!A2,sheet2!A:A,0))),"",index(sheet2!B:B,match(sheet1!A2,sheet2!A:A,0)))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-12
C2中填
=vlookup(a2,sheet2!$a$2:$a$3000,2,)
向下填充
第2个回答  2009-11-12
在Sheet1的C2输入
=INDEX(Sheet2!B:B,MATCH(A2,Sheet2!A:A,))回车并向下填充。

=IF(ISERROR(INDEX(Sheet2!B:B,MATCH(A2,Sheet2!A:A,))),"没有",INDEX(Sheet2!B:B,MATCH(A2,Sheet2!A:A,)))回车并向下填充。
第3个回答  2009-11-12
=IF(A2="","",VLOOKUP(A2,Sheet2!$a$2:$a$3000,2,0))
将公式向下复制就行了。
相似回答
大家正在搜