【发布时间】:2017-04-25 14:27:39
【问题描述】:
【问题讨论】:
标签: excel google-sheets excel-formula vlookup gs-vlookup
【问题讨论】:
标签: excel google-sheets excel-formula vlookup gs-vlookup
【讨论】:
jea 在您提供的列表中只有一个匹配项。
=QUERY(A:A,"select A where upper(A) contains upper(""" & B3 &""")")
另一种选择是
=FILTER(A2:A, SEARCH(B3, A2:A))
过滤掉那些可以找到字符串的值,并且还支持字符串中的通配符,或者可以扩展以匹配正则表达式。
【讨论】:
vlookup 旨在始终为您提供一个结果。您的查询匹配然后它将返回值,否则它将返回错误。由于您想要所有值,我会推荐一种不同的方法。
=IF($A1 = ("*" & B3 & "*", 1, 0) 填充它。此列应填写 0 和 1,具体取决于您 B 列的内容。=SUMIFS(A:A, B:B, "=1")
我希望这有助于简化您的 Excel。如果您需要进一步的帮助,可以详细说明 A 列和 B 列的内容以及您希望通过 =vlookup() 实现的目标。
【讨论】: