【问题标题】:Converting two columns table into one column table in Google Sheets在 Google 表格中将两列表转换为一个列表
【发布时间】:2020-07-05 18:14:59
【问题描述】:

在 A 列中有一个任务列表。

在 B 列中,每个任务都有一个关联的组。

如何使用内置公式生成 D 列中的序列?

这是截图:

【问题讨论】:

    标签: arrays google-sheets transpose array-formulas google-sheets-query


    【解决方案1】:

    尝试:

    =ARRAYFORMULA(TRIM(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(QUERY(IF(A2:B="",,A2:B&"♦"), 
     "select max(Col1) where Col1 is not null group by Col1 pivot Col2", 0)
     ,,999^99)),,999^99), "♦"))))
    

    【讨论】:

    • 我们必须让你使用 FLATTEN()! :)
    【解决方案2】:

    这应该和 player0s 一样有效。我一直试图让他使用 FLATTEN() :)

    =QUERY(FLATTEN(TRANSPOSE(QUERY(A2:B,"select Max(A) group by A pivot B"))),"where Col1<>''")
    

    【讨论】:

      猜你喜欢
      • 2016-05-27
      • 1970-01-01
      • 1970-01-01
      • 2012-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多