【问题标题】:Google sheets: find value multiple times from columnGoogle 表格:从列中多次查找值
【发布时间】:2023-02-02 20:41:25
【问题描述】:

我有一个城市名称列表(第 2 列)。如果城市名称存在于另一个列表(第 1 列)中,我想匹配这个城市名称并写入 URL(第 3 列)。

我尝试过索引匹配、正则表达式匹配、通配符搜索,但没有找到解决方案。

我该怎么做?

regexmatch(to_text(A2:A), textjoin("|", 1, to_text(B2:B))),C2:C,"没有城市" 这只是写 TRUE 或 FALSE 但不查找 URL (Col 3)

第 1 列第 2 列第 3 列(URL)第 4 列(结果) 费城服装 芝加哥 芝加哥 URL 费城 URL 芝加哥 费城 费城 URL 芝加哥 URL 外套
Philadelphia shoes Philadelphia URL

【问题讨论】:

    标签: regex google-sheets indexing match


    【解决方案1】:

    你能试一下吗:

    =BYROW(A2:A,LAMBDA(z,IF(z="",,XLOOKUP(IFNA(REGEXEXTRACT(z,"(?i)"&TEXTJOIN("|",1,B2:B))),B:B,C:C,))))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-06
      相关资源
      最近更新 更多