在 Google 表格中将两列 table 转换为一列 table

Converting two columns table into one column table in Google Sheets

A 列中有一个任务列表。

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

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

这是截图:

尝试:

=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), "♦"))))

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

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