如何使Excel以交互方式显示数据(逐步查看“时间”数据)

我已经看到了Excel电子表格,可以显示数据在“时间”/交互式上的变化。 例如,当用户点击一个button,数据将popup或值将会改变。 input数据可以在电子表格中的其他单元格中。 例如,假设我有一张表格,其中包含一天中每个小时所连接的网站的用户数量。 我可以显示一个包含所有数据的静态表格,但是我看过一个电子表格,每次用户点击一个button时,都会显示一个新的小时和相关的用户数量 – 因此它显示了每个button的临时数据点击直到最后一个小时,在这一点上可以看到完整的数据。

有谁知道这是怎么做的,如果这是标准的Excelfunction,或需要macros?

这是实现这一目标的基本方法 – 从这里开始,您可以通过实验来增长和扩展自己的知识。

假设你有你的小时数据表(B1:Y10),每个小时不同的小时。 对于复杂性,假设每行是按地区计算的,最后一行是“总计”列。

对于交互式图表,您只需要一次显示一个小时(列),用户可以更改。 所以我们在列A中创build一个引用列。这将在A2(A1是头)

=index(B2:Y10,A15) 

A15是怎么回事? 这将是你想看的列的数量 – 这将由用户控制!

转到function区上的“开发人员”选项卡(如果没有,请转到文件>选项>自定义function区并检查开发人员)。 在这个选项卡上,从Form Control部分selectSpinbutton(看起来像上下箭头)并绘制一个。

右键单击,select格式控制。 在“控制”选项卡下,将单元格链接更改为A15。 将最大值设置为24(24小时制)。

现在,当您单击箭头时,数字将递增1,并使公式查看不同的列。 根据这个dynamic列创build图表,就完成了!

就像我说的,这是一般概念的基本框架。 在这个问题上你可以做更多的事情! 我强烈推荐试用它! 祝你好运 :)