在B列

时间:2017-12-19 21:23:17

标签: excel

我有两张纸。一个工作表包含列A和列BA包含名称,B包含名称列表。我的第二个工作表包含我需要查找的名称,如果我的第二个工作表中的任何名称出现在B列中,如果他们这样做,则A列中的名称是什么。

例如:

Sheet 1中:

A1: Nancy
B1: Kyle (243), Jack (524), Foster (4352)
A2: Bill
B2: Cathy (23423), Tim (1019)

Sheet 2中:

A1: Kyle (243)
B1: Nancy
A2:Tim (1019)
B2:Bill

我知道如何在文本完全匹配时使用vlookup / index / match。但我无法正确地搜索文本字符串。 Countif只能告诉我,是的,该列中存在搜索字符串,而不是哪一行。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

将MATCH与通配符一起使用:

=INDEX(Sheet1!A:A,MATCH("*"& A1 &"*",Sheet1!B:B,0))

enter image description here