Excel复制图表至其他工作表时如何自动引用目标表数据?
Excel跨工作表复制图表自动引用目标数据的解决方案
操作步骤(无需VBA)
- 设置第一个图表的相对数据源引用
- 在初始工作表(如Sheet1)制作好符合要求的图表
- 选中图表,点击顶部
图表设计选项卡 →选择数据 - 在弹出的窗口中,逐个编辑每个数据系列的系列值和X轴标签区域:
- 删除原引用里的工作表名称前缀(比如把
=Sheet1!$B$1:$B$20改为=$B$1:$B$20) - 确保所有系列的数据源都去掉了具体工作表的限定
- 删除原引用里的工作表名称前缀(比如把
- 复制粘贴图表到其他工作表
- 选中修改好的图表,按
Ctrl+C复制 - 切换到目标工作表,按
Ctrl+V粘贴,图表会自动引用当前工作表对应位置的数据 - 重复粘贴操作到剩余工作表即可
- 选中修改好的图表,按
图表模板批量创建方法
如果想用模板快速生成:
- 右键已制作好的图表 →
另存为模板,命名后保存 - 切换到目标工作表,点击
插入→图表→所有图表→模板,选择保存的模板,图表会自动匹配当前工作表的对应位置数据(需保证各工作表数据位置完全一致)
内容的提问来源于stack exchange,提问作者Christopher Paul
相关产品推荐
相关产品推荐

