从特定列表中查找单元格中的区分大小写的字符串,并从列表中返回值

时间:2013-08-12 17:25:50

标签: excel

我很难过。

我需要Excel才能在单元格中搜索(第1页,第a列),并从列表中找到特定的文本字符串(第2页,第a列)。然后,如果它从列表中找到特定的文本字符串(工作表2,列a),我需要它从单元格中的列表(工作表2,列b)返回值(工作表1,列B)。

我感谢任何帮助。对不起,如果我不清楚。

  • Rico

3 个答案:

答案 0 :(得分:3)

VLOOKUPMATCH都不区分大小写,因此如果您想要区分大小写的匹配,请尝试使用此版本

= 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)

假设如下:

  • 第1页,第a列= Sheet1!A:A
  • 第1页,第b栏= Sheet1!B:B
  • 第2页,第a列= Sheet2!A:A
  • 第2页,第b栏= Sheet2!B:B

您只需将INDEX MATCH插入Sheet1!B1

即可
=INDEX(Sheet2!B:B,MATCH(Sheet1!A1,Sheet2!A:A,0))