在数组中搜索单独数组中的文本字符串,然后返回该文本字符串(Excel)

Lor*_*nzo 2 excel excel-formula

我有一列文本值(下面的C列),它们的长度是变化的。我有一个单独的文本值数组(下面的A列)。我想要一个公式,该公式将遍历C列中的字符串,并从A列中返回与其匹配的单词。如果有多个匹配项(罕见,可能不会发生),则只会返回一个。

请看我的例子:

例

D列是我正在寻找的结果。如您所见,这将需要某种模糊字符串匹配。该词可能出现在单元格中的任何位置。不需要区分大小写。但我需要它从字面上将这个词从字符串中拉出来。

谢谢!

Sco*_*ner 6

用这个:

=INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$5)/(ISNUMBER(SEARCH($A$2:$A$5,C2))),1))
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明