【问题标题】:Multiple string search to return Cell多个字符串搜索以返回 Cell
【发布时间】:2021-07-09 06:52:20
【问题描述】:

我正在寻找一个过滤器或搜索,它将根据单元格中存在的关键字返回正确的名称。请帮忙! 这是单子: https://docs.google.com/spreadsheets/d/1eDiHQ6UaDEcIMKt1GNNl5DKD0FtxipVOX-kBoCzLdnQ/edit?usp=sharing

【问题讨论】:

    标签: google-sheets search filter find


    【解决方案1】:

    在 C9 中尝试

    =ArrayFormula(iferror(vlookup(regexextract(A9:A11, textjoin("|", 1, substitute(B2:B4, ", ", "|"))), split(flatten(split(B2:B4, ", ")&"_"&A2:A4), "_"), 2, 0)))
    

    看看这是否有效?

    【讨论】:

      【解决方案2】:

      尝试:

      =ARRAYFORMULA(TRIM(FLATTEN(QUERY(TRANSPOSE(IFERROR(VLOOKUP("*"&IF(REGEXMATCH(""&
       SPLIT(A9:A, " ,.?!"), TEXTJOIN("|", 1, SUBSTITUTE(B2:B4, ", ", "|"))), 
       SPLIT(A9:A, " .,?!"), NA())&"*", {B2:B4, A2:A4}, 2, 0))),,9^9))))
      

      【讨论】:

      • 多么棒的代码,不知道我能不能到那里,谢谢!
      猜你喜欢
      • 1970-01-01
      • 2018-05-05
      • 2015-12-18
      • 2014-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多