【问题标题】:Search header and return all values below from corresponding column搜索标题并从相应列返回下面的所有值
【发布时间】:2019-09-10 00:45:35
【问题描述】:

试图将INDEX/MATCH 函数包装在ARRAYFORMULA 中,但没有成功。

这是我目前所拥有的:

=ArrayFormula(JOIN(", ",TRANSPOSE(INDEX(data!$B$2:$E$4,,ArrayFormula(IF(LEN(B2:B),MATCH(B2:B,data!$B$1:$E$1,0),)),))))

我的目标是搜索工作表的列标题,并在找到匹配项时显示匹配标题下方所有值的 CSV 数组。我的公式做了这么多,但此时我真正需要做的是以某种方式将其转换为单个公式,而不是将其拖动/复制到列中。

my sample worksheet

【问题讨论】:

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


    【解决方案1】:
    =ARRAYFORMULA(IFERROR(VLOOKUP(B2:B, TRANSPOSE({data!B1:E1; 
     REGEXREPLACE(TRIM(QUERY(IF(data!B2:E<>"", data!B2:E&",", )
     ,,999^99)), ",$", )}), 2, 0)))
    

    【讨论】:

      猜你喜欢
      • 2016-01-10
      • 2021-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-15
      • 2015-09-11
      • 1970-01-01
      • 2022-10-05
      相关资源
      最近更新 更多