更新多个图表的来源到新工作表?

我正在使用Office 2010.我有一个包含30个图表的工作表,每个工作表从另一个工作表获取数据。 我想复制两者,对数据进行一些更改,并使新图表使用新工作表上的更改数据。 我知道我可以手动更改30个图表中的每一个的数据源,但是我想知道是否有更快的方法(比如全部replace),因为我需要经常这样做。 我在网上search只发现更新表内的范围,但在这里我需要使用不同的工作表。

您可以使用Indireft参考。 遵循该计划:

在这里输入图像说明

您可以快速从Char1切换到Char2,更改单元格B12中的引用。 使用要显示的图表的第一个单元格更改值。
公式是:

B14 -> =INDIRECT(B12) B15 -> =OFFSET(INDIRECT(B12);1;0) B16 -> =OFFSET(INDIRECT(B12);2;0) ... C14 -> =OFFSET(INDIRECT(B12);0;1) C15 -> =OFFSET(INDIRECT(B12);1;1) C16 -> =OFFSET(INDIRECT(B12);2;1) ... 

图表数据取自B14:C16。
添加引用/计算,你可以更新不同数量的行和列,但是如果你需要这个,使用VBA更好(也更友好)。