将列数据放入按 ID 分组的行中
Put column data in rows grouped by ID
很难把这个放在一个问题中,但这就是我的意思:
This is my data:
ID DATA1 DATA2 DATA3 DATA4
1 yes yes yes
2 yes yes
3 yes yes
我喜欢得到的东西:
ID1
- DATA1
- DATA2
- DATA4
ID2
- DATA2
- DATA3
ID3
- DATA1
- DATA4
有人知道我可以为此使用什么查询或公式吗?
尝试:
=ARRAYFORMULA(TRANSPOSE(SPLIT(TEXTJOIN("♦"; 1; {
IF(A2:A<>""; A1&A2:A; )\ IF(B2:E="yes"; "- "&B1:E1; )}); "♦")))
很难把这个放在一个问题中,但这就是我的意思:
This is my data:
ID DATA1 DATA2 DATA3 DATA4
1 yes yes yes
2 yes yes
3 yes yes
我喜欢得到的东西:
ID1
- DATA1
- DATA2
- DATA4
ID2
- DATA2
- DATA3
ID3
- DATA1
- DATA4
有人知道我可以为此使用什么查询或公式吗?
尝试:
=ARRAYFORMULA(TRANSPOSE(SPLIT(TEXTJOIN("♦"; 1; {
IF(A2:A<>""; A1&A2:A; )\ IF(B2:E="yes"; "- "&B1:E1; )}); "♦")))