【问题标题】:Arrayformula into INDEX&MATCH for googleform responsesArrayformula 到 INDEX MATCH 中用于谷歌表单响应
【发布时间】:2021-06-15 16:23:12
【问题描述】:

所以基本上,我只想将这 5 列 (B:F) 总结或折叠成 1 列。 我的公式在G:G 列中,但结果不符合我的预期(H:H 列)。

我想要数组效果,这样我就不需要每次用户在谷歌表单中提交回复时都向下拖动公式。

这可以应用于脚本而不是公式吗?

提前谢谢你!

【问题讨论】:

    标签: google-apps-script google-sheets-formula array-formulas


    【解决方案1】:

    试着把这个公式放在G1:

    ={
      "Class (summarize to 1 column)";
      ARRAYFORMULA(
        IF(
          A2:A = "",,
            TRIM(TRANSPOSE(QUERY(TRANSPOSE(B2:F),, 10^7)))
        )
      )
    }
    

    【讨论】:

    • 10^7 是干什么用的?
    • @KrzysztofDołęgowski 有些人使用 9^9,我喜欢 10^7,因为在虚拟(不存在于表中,仅在计算期间存在于内存中)范围内有 10 000 000 个单元格的限制。所以 10^7 或 9^9 是告诉QUERY 将所有行压缩在一起的一种方式。在这种情况下可以替换为COLUMNS(B2:F)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-14
    • 2014-12-18
    • 2021-08-02
    • 2019-06-15
    • 1970-01-01
    • 1970-01-01
    • 2021-03-29
    相关资源
    最近更新 更多