标签: google-sheets google-sheets-formula vlookup array-formulas
样本表:https://docs.google.com/spreadsheets/d/16HUbIpN9MfTh5msRl54wMCRddTdKUyST-2XqNsnaPxs/edit?usp=sharing
我需要在搜索关键字中的部分匹配项上进行查找。在随附的速度表中,A列中的搜索关键字。如果A列中的搜索关键字包含F列中的查找值,则G列中的值应在B列中返回。
我更喜欢使用数组公式,因为我的实际工作量很大。您的帮助将不胜感激!
答案 0 :(得分:3)
在B2中尝试
=ArrayFormula(if(len(A2:A), iferror(vlookup(regexextract(A2:A, textjoin("|", 1, F2:F)), F:G, 2, 0)),))
看看是否可行?