在B列中找到文本字符串时给出A列

问题描述 投票:0回答:1

我有两张床单。一张纸包含A列和B列。 A包含名称,B包含名称列表。我的第二张表包含我需要查找的名称,如果我的第二张表中的任何名称出现在B列中,如果它们出现,A列中的名称是什么。

例如:

工作表Sheet1:

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

Sheet2中:

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

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

excel
1个回答
1
投票

将MATCH与通配符一起使用:

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.