If statement 将列数据放入按ID分组的行中
很难回答这个问题,但我的意思是:If statement 将列数据放入按ID分组的行中,if-statement,google-sheets,google-sheets-formula,array-formulas,textjoin,If Statement,Google Sheets,Google Sheets Formula,Array Formulas,Textjoin,很难回答这个问题,但我的意思是: 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 有人知道我可以使用什么查询或公式吗?试试: =ARRAY
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; )}); "♦")))
=ARRAYFORMULA(转置)(拆分(TEXTJOIN)()♦"; 1; {
IF(A2:A“”;A1&A2:A;)\IF(B2:E=“yes”;-“&B1:E1;)}”♦")))
试试:
=ARRAYFORMULA(TRANSPOSE(SPLIT(TEXTJOIN("♦"; 1; {
IF(A2:A<>""; A1&A2:A; )\ IF(B2:E="yes"; "- "&B1:E1; )}); "♦")))
=ARRAYFORMULA(转置)(拆分(TEXTJOIN)()♦"; 1; {
IF(A2:A“”;A1&A2:A;)\IF(B2:E=“yes”;-“&B1:E1;)}”♦")))
无法实现此功能。即使我真的复制了公式,也会出现错误:无法实现此功能。即使我真的复制了公式,也会出现错误: