【发布时间】:2022-01-14 21:24:39
【问题描述】:
我在 Google 表格上尝试了一个非常简单的带有部分匹配的 VLookup(使用通配符),但由于某种原因,我似乎无法完成这项工作。我的公式很简单:
=VLOOKUP("*"&A2&"*",$D:$E,2,0)
D:E 是我的查找表,A2 是要部分搜索的单元格。我正在搜索“John J”这个词,而在我的查找表中我有 ID 为 1 的“John”。所以我上面的 VLOOKUP 应该返回 1。
Here 是有问题的 Google 电子表格。知道可能是什么问题吗?
【问题讨论】:
-
通配符不会从搜索键中排除单元格 A2 的一部分。它们仅允许在搜索键中添加其他字符,并且将返回查找范围内满足扩展条件的任何值。因此,例如,查找范围中的“John J190”将是有效匹配。您的工作表中的这种行为是故意的吗?
-
哦。我明白你的意思,我完全误解了什么是“部分搜索”。搜索与我的想法相反。所以我要找的词应该完全在查找表上,但也许查找表可以有更多的字符。就像你举的例子。很明显!谢谢
标签: regex google-sheets google-sheets-formula vlookup textjoin