可以交互式缩放和平移Excel图表吗?
答
这可能是由现在无关(因为它已经过去了半年),但是:Stephen Bullen的方法有一个改进,我建议将滚动条值映射到实际值。我的意思是这样的:如果你完全缩小了(你看到了所有的东西),你仍然可以滚动左右,这是没有意义的。另外,如果数据集增长,则必须重新格式化滚动条最大值。值。 我是这样解决的:
让两个滚动条都假定值1-1000。
让一个特定的单元格包含数据集的最后一行的编号(可以用公式计算,我猜) - 我假设单元格Z1包含这个信息。
定义一个新名称'ActualZoomVal',让它指向任意单元格。我在这里假设Z2。
定义一个新名称'ActualScrollVal',让它指向一个不同的任意单元格。我在这里假设Z3。
让的 'ActualZoomVal' 细胞包含以下公式:= MAX(2; ROUND(ZoomVal *($ Z $千分之一); 0))
让我们ActualScrollVal'的细胞含有以下式:= ROUND(($ Z $ 1 ActualZoomVal)*(ScrollVal/1000); 0)
创建图如斯蒂芬布伦的示例文件建议,但与ActualZoomVal/ActualScrollVal代替ZoomVal/ScrollVal
这不仅是一个'清洁'更灵活的解决方案,它还提高了可用性 - 例如,您想从完全缩小的状态放大数据集的最后部分,然后将滚动条一直设置到右侧并保持放大,已达到所需的缩放级别。
答
下面是一个缩放Excel图表的解决方案。向图表添加缩放按钮,然后按下按钮调用宏以将图表放大指定量。
包含宏工作簿是可以免费下载的
你是什么意思“交互?” –
我的意思是你应该可以在你想放大的图表区域周围拖动一个方框,而不必手动点击每个轴并用固定比例摆弄。 –