【问题标题】:Vlookup on partial match部分匹配的 Vlookup
【发布时间】:2020-07-10 08:59:47
【问题描述】:

样本表:https://docs.google.com/spreadsheets/d/16HUbIpN9MfTh5msRl54wMCRddTdKUyST-2XqNsnaPxs/edit?usp=sharing

我需要在搜索键中查找部分匹配项。在随附的速度表中,A列中的搜索键。如果A列中的搜索键包含F列中的查找值,则应在B列中返回G列中的值。

我更喜欢使用数组公式,因为我的实际工作表很大。非常感谢您的帮助!

【问题讨论】:

    标签: google-sheets google-sheets-formula vlookup array-formulas


    【解决方案1】:

    在B2试试

    =ArrayFormula(if(len(A2:A), iferror(vlookup(regexextract(A2:A, textjoin("|", 1, F2:F)), F:G, 2, 0)),))
    

    看看这是否有效?

    • Regexextract“提取”搜索键(A 列)中与 vlookup 值(F 列)匹配的部分。
    • 然后,在 Vlookup() 中使用提取的部分来检索值(G 列)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-05
      • 2018-12-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多