Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
Excel 来自pivot的动态图表_Excel_Macos_Charts_Pivot Table_Excel 2011 - Fatal编程技术网

Excel 来自pivot的动态图表

Excel 来自pivot的动态图表,excel,macos,charts,pivot-table,excel-2011,Excel,Macos,Charts,Pivot Table,Excel 2011,我有一个数据集,用作数据透视表的输入。我已将该数据集转换为一个表,因此每次向数据集添加内容时,数据透视都会自动更新。我还添加了一行代码,这样每当用户单击包含透视表的工作表时,该表就会自动刷新。现在,我需要一个图表(链接到数据透视表),该图表在每次数据透视刷新时自动更新(如行或列也会增加/减少)。您可以使用动态命名范围,以便让图表数据自动更新。在不知道您的数据是什么样子的情况下,我只提供一个通用版本,假设您的数据是A1:C5 =OFFSET(A1;0;0;COUNT(A:A);3) 这将创建一个

我有一个数据集,用作数据透视表的输入。我已将该数据集转换为一个表,因此每次向数据集添加内容时,数据透视都会自动更新。我还添加了一行代码,这样每当用户单击包含透视表的工作表时,该表就会自动刷新。现在,我需要一个图表(链接到数据透视表),该图表在每次数据透视刷新时自动更新(如行或列也会增加/减少)。

您可以使用动态命名范围,以便让图表数据自动更新。在不知道您的数据是什么样子的情况下,我只提供一个通用版本,假设您的数据是A1:C5

=OFFSET(A1;0;0;COUNT(A:A);3)

这将创建一个3列宽的范围,直到a列中包含数据的最后一行。

为什么要将图表基于透视表而不是源表?此外,您还可以将透视图设置为与透视表相同的方式自动更新。我之所以将图表基于透视而非基础数据,是因为我正在汇总和计算透视中的一些新内容。所以pivot只是让它更容易。我目前在mac上使用excel 2011,因此没有透视图选项。