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 sheets 三张谷歌表格的数据图(饼图)在一张图中_Google Sheets_Google Sheets Formula_Google Sheets Query - Fatal编程技术网

Google sheets 三张谷歌表格的数据图(饼图)在一张图中

Google sheets 三张谷歌表格的数据图(饼图)在一张图中,google-sheets,google-sheets-formula,google-sheets-query,Google Sheets,Google Sheets Formula,Google Sheets Query,我在一个电子表格中有三张谷歌数据表。这些表格包含ABC镇学生的数据。ABC镇有3条街道,分别称为1号街、2号街和3号街 第一街有10名不同年级的学生。 第二街有6名不同年级的学生。 第三街有两个不同年级的学生。 每张纸上都有学生成绩汇总饼图。现在我需要的是, 我必须将这三个饼图合并成一个图表,以得到三张图纸的最终摘要。我该怎么做?求你了 这是我的电子表格: 如图所示: 如果您以正确的方式绘制数据,您可以为三个饼图中的每个饼图创建带有子切片的饼图,然后将它们分层。以下是一个例子: A1:C数据集的

我在一个电子表格中有三张谷歌数据表。这些表格包含ABC镇学生的数据。ABC镇有3条街道,分别称为1号街、2号街和3号街

第一街有10名不同年级的学生。 第二街有6名不同年级的学生。 第三街有两个不同年级的学生。 每张纸上都有学生成绩汇总饼图。现在我需要的是, 我必须将这三个饼图合并成一个图表,以得到三张图纸的最终摘要。我该怎么做?求你了

这是我的电子表格:

如图所示:


如果您以正确的方式绘制数据,您可以为三个饼图中的每个饼图创建带有子切片的饼图,然后将它们分层。以下是一个例子:

A1:C数据集的形状不适合创建图表,因此首先,您需要通过在辅助列中添加一些公式来重新塑造它的形状,完成后可以隐藏这些公式

在单元格E1中粘贴此公式并创建基本饼图。这将在图书馆之间创造一个均衡的比率。为每个库选择原色并最大化图表样式 在G1单元格中粘贴此公式以创建标签: 在此之后,您将需要修正公式来修正第一组饼图切片的位置。将其粘贴到G6单元格中,从G2:H范围创建第二个饼图。然后使用颜色并将校正饼图的颜色设置为“无” 完成后,用第二张图表覆盖第一张图表 然后将此公式粘贴到i4单元格中,这将是第三张图表的数据集 下一步,您需要再次更正。这次是两次。将此公式粘贴到i2和i7中 现在您可以从i2:J范围构建第三个饼图。再次使用颜色并隐藏校正切片。完成后,将其覆盖在第一张和第二张图表的顶部 完成后,将此公式粘贴到K4单元格中,这将是第四个饼图的数据集 同样,你需要用粘贴在K2单元格中的公式来修正位置 从K2:L范围创建第四个饼图,使用颜色,隐藏校正切片,将其保留在所有以前的图表上 如果要放置一些标签,则可以插入图形并再次覆盖
或者,您可能只想合并所有3个图表,如:


@谢谢你,伙计。。我试试。。。顺便说一句,我的一个是单独的三张数据表。。。以上链接的答案是一页数据的nah?这对我有帮助吗?求你了。噢@player0。。你删除了你的命令?我看了看。。。您可以将数据合并到一张工作表下,然后在那里构建图形。但是没有关系,你把它放在三张单独的纸上。在你的组合图表中,你只想重复相同的数据,除了在汇总的基础上吗?是的,a-burge。。。你明白了。请引导我,我会努力的,亲爱的。。。。看起来有点复杂。但我正在尝试。。。亲爱的…@gsdgs创建演示电子表格的副本并对其进行分析。一旦你检查了图表的所有设置并玩了一会儿,你就会完全得到它。。最终得到解决方案..:多谢
={"Libaries"\""; {TRANSPOSE(SPLIT(REPT(1&" "; 
  COUNTA(UNIQUE(FILTER(B2:B; B2:B<>""))));" "))\ 
  UNIQUE(FILTER(B2:B; B2:B<>""))}}
={"Libaries",""; {TRANSPOSE(SPLIT(REPT(1&" ", 
  COUNTA(UNIQUE(FILTER(B2:B, B2:B<>""))))," ")), 
  UNIQUE(FILTER(B2:B, B2:B<>""))}}
=ARRAYFORMULA(SPLIT(JOIN("×"; 
 TRANSPOSE(REPT(UNIQUE(FILTER(B2:B&"×"; B2:B<>"")); 2))); "×"))
=ARRAYFORMULA(QUERY(TO_TEXT($A$2:$C); 
 "select count(Col3), Col3 
  where Col1 is not null and Col2='"&G1&"'
  group by Col3 
  label count(Col3)''"; 0))
=IF(SUM(ARRAYFORMULA(QUERY(TO_TEXT($A$2:$C); 
 "select count(Col3) 
  where Col1 is not null and Col2='"&G1&"'
  group by Col3 
  label count(Col3)''"; 0)))>3;
 SUM(ARRAYFORMULA(QUERY(TO_TEXT($A$2:$C); 
 "select Col3, count(Col3) 
  where Col1 is not null and Col2='"&G1&"'
  group by Col3 
  label count(Col3)''"; 0)))*2; 6)
=ARRAYFORMULA(QUERY(TO_TEXT($A$2:$C); 
 "select count(Col3), Col3 
  where Col1 is not null and Col2='"&I1&"'
  group by Col3 
  label count(Col3)''"; 0))
=SUM(ARRAYFORMULA(QUERY(TO_TEXT($A$2:$C), 
 "select Col3, count(Col3) 
  where Col1 is not null and Col2='"&I1&"'
  group by Col3 
  label count(Col3)''", 0)))
=ARRAYFORMULA(QUERY(TO_TEXT($A$2:$C); 
 "select count(Col3), Col3 
  where Col1 is not null and Col2='"&K1&"'
  group by Col3 
  label count(Col3)''"; 0))
=IF(SUM(ARRAYFORMULA(QUERY(TO_TEXT($A$2:$C); 
 "select count(Col3) 
  where Col1 is not null and Col2='"&K1&"'
  group by Col3 
  label count(Col3)''"; 0)))>3;
 SUM(ARRAYFORMULA(QUERY(TO_TEXT($A$2:$C); 
 "select Col3, count(Col3) 
  where Col1 is not null and Col2='"&K1&"'
  group by Col3 
  label count(Col3)''"; 0)))*2; 6)