【问题标题】:ARRAYFORMULA REGEXMATCH for multiple rows formula applicationARRAYFORMULA REGEXMATCH 用于多行公式应用
【发布时间】:2020-03-27 12:33:16
【问题描述】:

当我有一列源值时,我想查找其他列中列出的特定值(搜索应该区分大小写并匹配源字符串中任何位置的出现)并返回第一个匹配的行,我使用:

=ARRAYFORMULA(MIN(IF(REGEXMATCH(A:A; "(?i).*?"&C1); ROW(A:A))))

但是如果我想ARRAYFORMULAit(?) 对下面的行进行相同的操作怎么办。现在我只是将公式复制下来,但也许有办法?我尝试在内部应用另一个ARRAYFORMULA,但不幸的是我失败了。

示例表: https://docs.google.com/spreadsheets/d/15Eu9cRi3sgzVnIbQNhWdCTUVCY-t87YVtS9KZKCfNlE/edit?usp=sharing

【问题讨论】:

    标签: arrays google-sheets match google-sheets-formula array-formulas


    【解决方案1】:

    使用:

    =ARRAYFORMULA(MATCH("*"&C1:C6&"*"; A:A; 0))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-10
      • 2022-11-24
      • 2021-04-14
      • 2019-10-11
      • 1970-01-01
      • 2013-11-23
      • 1970-01-01
      相关资源
      最近更新 更多