假设您有一个数据集,每天都会添加一个额外的测量值。在 Excel 中,这可能是一个添加了额外行的表格。假设您在图表中绘制变量随时间的变化。是否可以向图表添加滚动条,以便图表默认显示最后 14 个值,但允许您向后滚动一段时间?
答案1
从某种意义上说,是的,但没有自动方法,它将是一个单独的滚动条来更改源值。有一个教程这里
总结一下步骤:
- 收集整体数据
- 创建一个工作表,将所有临时工作数据放在
- 添加图表
- 在临时表中选择一个“滚动条值”字段,稍后您将增加该字段
- 设置指向主数据的源数据,使用滚动条值在 INDEX 公式中选择正确的行,例如 -
=INDEX('Scrolling chart'!A2:A34,$B$1)
其中 $B$1 是滚动条字段。将此公式向下拖动到图表上所需的点数。 - 添加滚动条元素,将其设置为以 1 为增量,然后输入最小和最大元素并将其引用到滚动条值字段
- 设置图表以查看步骤 4 中设置的数据
现在,当您移动滚动条时,它将改变单元格 B1 中的数字(在此示例中)。然后,这将改变公式中的值,因此,您的图表也将随之改变。
要向后使用它,请使用负值和公式来查找原始数据集中的最后一行(=LOOKUP(2,1/(A:A<>""),A:A)
查找 A 列中包含数据的最后一行)。