Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 按列分组数据并显示符合条件的所有行+;额外数据_Google Apps Script_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google apps script 按列分组数据并显示符合条件的所有行+;额外数据

Google apps script 按列分组数据并显示符合条件的所有行+;额外数据,google-apps-script,google-sheets,google-sheets-formula,Google Apps Script,Google Sheets,Google Sheets Formula,这是我的数据: ID DATA1 DATA1EXTRA DATA2 DATA2EXTRA DATA3 DATA3EXTRA 1 yes EXTRADATA11 yes EXTRADATA31 2 yes EXTRADATA22 3 yes EXTRADATA23 yes EXTRADATA33 我想

这是我的数据:

ID  DATA1  DATA1EXTRA   DATA2  DATA2EXTRA    DATA3   DATA3EXTRA  
1   yes    EXTRADATA11                       yes     EXTRADATA31
2                       yes    EXTRADATA22
3                       yes    EXTRADATA23   yes     EXTRADATA33
我想要的是:

column 1   column 2
DATA1
- ID1      EXTRADATA11
DATA2
- ID2      EXTRADATA22
- ID3      EXTRADATA23
DATA3
- ID1      EXTRADATA31
- ID3      EXTRADATA33

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

您可以使用以下公式:

= filter
  (
    { B1,"";
      "- " & A1 & A2:A4,C2:C4;
      D1,"";
      "- " & A1 & A2:A4,E2:E4;
      F1,"";
      "- " & A1 & A2:A4,G2:G4
    },
    { "Yes"; B2:B4;
      "Yes"; D2:D4;
      "Yes"; F2:F4
    }="Yes"
  )

欢迎来到StackOverFlow,请借此机会学习如何使用,以及。对三个数组使用filter和join