我很难过。
我需要Excel才能在单元格中搜索(第1页,第a列),并从列表中找到特定的文本字符串(第2页,第a列)。然后,如果它从列表中找到特定的文本字符串(工作表2,列a),我需要它从单元格中的列表(工作表2,列b)返回值(工作表1,列B)。
我感谢任何帮助。对不起,如果我不清楚。
答案 0 :(得分:3)
VLOOKUP
或MATCH
都不区分大小写,因此如果您想要区分大小写的匹配,请尝试使用此版本
= INDEX(Sheet 2中B $ 1:B 100 $,MATCH(TRUE,INDEX(EXACT(Sheet 1中A1,Sheet 2中A $ 1:!甲$ 100),0),0))
EXACT
是区分大小写的部分.....
注意:我将查找范围限制为100行,根据需要进行扩展
答案 1 :(得分:2)
使用错误检查并在单元格中搜索区分大小写的字符串,而不是要求单元格完全区分大小写的字符串:
=IF(COUNT(INDEX(FIND(Sheet2!$A$1:$A$10,A1),)),INDEX(Sheet2!$B$1:$B$10,MATCH(TRUE,INDEX(ISNUMBER(FIND(Sheet2!$A$1:$A$10,A1)),),0)),"")
答案 2 :(得分:0)
假设如下:
Sheet1!A:A
Sheet1!B:B
Sheet2!A:A
Sheet2!B:B
您只需将INDEX MATCH
插入Sheet1!B1
=INDEX(Sheet2!B:B,MATCH(Sheet1!A1,Sheet2!A:A,0))