按列分组数据并显示符合条件的所有行

时间:2019-11-25 13:56:10

标签: if-statement google-sheets google-sheets-formula array-formulas textjoin

这是我的数据

ID  DATA1  DATA2  DATA3  DATA4
1   yes    yes           yes
2          yes    yes
3   yes                  yes

我想得到什么:

DATA1
- ID1
- ID3
DATA2
- ID1
- ID2
DATA3
- ID2
DATA4
- ID1
- ID3

有人知道我可以为此使用什么查询或公式吗?

1 个答案:

答案 0 :(得分:0)

尝试:

=ARRAYFORMULA(TRANSPOSE(SPLIT(TEXTJOIN("♦", 1, TRANSPOSE({B1:E1;
 IF(B2:E="yes", "- "&A1&A2:A, )})), "♦")))

0