【问题标题】:Is possible to mirror a chart in another place?是否可以在另一个地方镜像图表?
【发布时间】:2020-06-22 05:35:12
【问题描述】:

我在一个 Excel 工作表上有一个图表,我想在另一个工作表中显示它而不移动原始图表。

我不想复制粘贴它,因为如果我修改了原始图表(例如,改变他的格式),它不会在副本中重现。

是否可以破解它以在另一个页面中显示图表?也许一张图片是从原始图表中自动获取的?

我经常修改原始图表,并且我有另一个工作表,我可以同时查看许多图表。

【问题讨论】:

  • 这是很有可能的,而且肯定有很多方法可以做到这一点。你熟悉 VBA 吗?
  • @JulianG 我熟悉VBA

标签: excel charts


【解决方案1】:

这可以通过动态图像完成,无需 VBA。

如果原始图表与一系列单元格完美对齐,效果最佳。

  • 选择图表后面的单元格区域,例如 A1:D10。为方便起见,您可能希望使用名称管理器为该范围命名,即 myChart
  • 在主页功能区上,点击复制下拉菜单并选择“复制为图片”
  • 接受默认的“屏幕显示”和“图片”并点击确定
  • 在目标工作表中(在 SAME 工作簿中),选择一个单元格并从剪贴板粘贴
  • 选择粘贴的图像并单击编辑栏。将您复制的单元格区域输入到编辑栏中,例如=Sheet1!$A$1:$D$10,或者,如果您设置了名称,请使用该名称,例如 =myChart

图像现在是动态的,将反映指定单元格范围内显示的任何内容。如果调整原始单元格的大小,动态图像会变形。

请注意,您创建的不是实际图表的图像,而是图表所涵盖的单元格的图像。如果您将图表移出范围,则它将在动态图像中不可见。

这就是为什么如果图表与一系列单元格完全对齐,这种技术最有效的原因。

关于这种技术的更多细节,使用它来创建组合迷你图在这个article 写于 2011 年,但一切仍然适用。

【讨论】:

  • 我向大师鞠躬!
猜你喜欢
  • 2010-12-15
  • 2014-07-03
  • 1970-01-01
  • 1970-01-01
  • 2015-11-24
  • 1970-01-01
  • 2021-09-26
  • 2011-03-18
  • 2016-04-14
相关资源
最近更新 更多