Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/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 sheets 如何在Google工作表中按标题对列进行分组?_Google Sheets - Fatal编程技术网

Google sheets 如何在Google工作表中按标题对列进行分组?

Google sheets 如何在Google工作表中按标题对列进行分组?,google-sheets,Google Sheets,我在同一张表中填充了多个表,但需要将它们放在一个表中。如何动态创建单个表?原始数据将更改,因此需要在填充其他行时接受这些行。 这是一个带有原始数据和预期效果的演示文档 原始数据应单独保存在其工作表中。首先,删除Sheet1中当前的所有内容!A12:D,因为它会干扰您编写允许A:D中的原始数据向下扩展的公式的能力 删除后,添加新的工作表。在该表中,使用以下公式: =查询({Sheet1!A3:D3;Sheet1!A4:D;Sheet1!F4:I},“选择*其中Col1不为Null”) 花括号允许形

我在同一张表中填充了多个表,但需要将它们放在一个表中。如何动态创建单个表?原始数据将更改,因此需要在填充其他行时接受这些行。 这是一个带有原始数据和预期效果的演示文档


原始数据应单独保存在其工作表中。首先,删除Sheet1中当前的所有内容!A12:D,因为它会干扰您编写允许A:D中的原始数据向下扩展的公式的能力

删除后,添加新的工作表。在该表中,使用以下公式:

=查询({Sheet1!A3:D3;Sheet1!A4:D;Sheet1!F4:I},“选择*其中Col1不为Null”)

花括号允许形成虚拟阵列。在这些花括号中,分号表示“将下一个放在下面”,而逗号表示“将下一个放在旁边”;例如,不能将四列宽的范围放置在只有三列宽的范围之上

如前所述,这些堆叠范围一直延伸到图纸的底部,因为在范围的第二部分没有行号(例如,A4:D表示“从左上角的A4开始,一直延伸到D列底部的范围,无论在哪里”)。通过这样做,您总是能够在不调整公式的情况下包含更多数据

剩下要做的就是删除空白行。外部
查询
允许我们将虚拟数组修剪为第一列不为空的行