我在谷歌表格选项卡中有两列,一个组列和一个项目列。项目列中的每个条目都是唯一的,并且仅出现在一组中。
团体 | 项目 |
---|---|
A | X |
A | 是 |
A | Z |
B | 我 |
B | J |
B | K |
C | P |
C | 问 |
C | R |
我想在一个新工作表中创建一个列,其中包含 A 组,后跟该组中的所有项目,然后是一个空行,然后是 B 组及其项目。所有组都继续采用这种模式。公式应自动更新以包含原始工作表中添加的任何新组或项目。
输出 |
---|
A |
X |
是 |
Z |
B |
我 |
J |
K |
C |
P |
问 |
R |
我四处搜索,没有在堆栈溢出或其他地方找到任何类似的问题。 ChatGPT 和 Gemini 提供了一些使用 ARRAYFORMULA 的建议,例如:
=ARRAYFORMULA(IF(A2:A<>"", A2:A&" | "&TEXTJOIN(", ",TRUE,FILTER(B2:B, A2:A=A2:A)), ""))
但是输出不是我所需要的。