INDEX、MATCH 问题导致返回值永远不存在

INDEX、MATCH 问题导致返回值永远不存在

我使用以下公式:

=INDEX(array, MATCH(lookup_value, lookup_array, 0))

它看起来确实像这样:

=INDEX('Sheet B'!B:B, MATCH(E2, 'Sheet B'!X:X, 0))

问题是它适用于 X 列中的单元格仅具有 lookup_value 的所有情况。我需要一个公式,如果它找到这个精确的 13 个字符值但也包含其他文本,它将被视为匹配。

例子:

作品

lookup_value=CVE-2007-1205

X 列中的单元格=CVE-2007-1205

不起作用

lookup_value=CVE-2007-1205

X 列中的单元格=CVE-2007-1205, 2007-A-0020

答案1

这有效:

=INDEX('Sheet'!B:B, MATCH("*" & E2 & "*", 'Sheet'!X:X, 0))

相关内容