excel - 如何在不硬编码数据范围的情况下制作 Excel 图表
问题描述
我有一个从简单的 2 行日期和生产量获取数据的图表。与该特定日期相关联。但是,我们不断地为此添加越来越多的行,我希望每次添加更多行时图表都能自动更新,而不是每次更新工作表时都必须更改公式的数据范围。
现在我们用于图表的公式是:
=SERIES(,'PRODUCTION SITE A'!$A$4:$A$125,'PRODUCTION SITE A'!$B$4:$B$125,1)
. 这是 Google Sheets 上的一个示例电子表格,以便更清楚地了解我在做什么。
解决方案
您可以通过将数据放入Formatted Table来绘制和绘制动态范围。突出显示从 [Date - Amt Produced] 到最后一行数据(不包括 Total)的所有内容,然后单击“ Format As Table ”。
现在,当您向数据中添加线条时,表格将展开 - 图表也会展开!如果它没有自动展开,您可以手动展开表格(以及图表),只需单击表格内部,然后单击表格工具>设计选项卡中的“调整表格大小”。
值得注意的是,如果表格正下方有一个空行,在此处输入数据将导致表格自动扩展其大小以包含新数据。如果表格正下方有总计行,则可能必须在总计行上方“插入”一行,然后输入数据。我的建议是将总计移动到其他地方(可能在表格上方?),这样您就可以简单地在表格下方输入下一个空白行并让表格为您调整其大小,而不会妨碍总计。
推荐阅读
- cassandra - Cassandra 物化视图的最佳替代方案是什么?由于它被标记为不推荐用于生产
- spring - spring - 在 oracle db 中插入时间戳后缺少日光调整
- python - 使用 itertools 在 keras 中定义损失函数
- javascript - 简单的 Redux 应用程序,当我使用 combineReducers 时,只有 Counter 返回 undefined
- c# - 将 .NET Core 控制台应用程序部署为 Web 作业,而不是从我的 config.json 中获取连接字符串
- java - 如何在运行时获取内部版本号?
- php - PHP execute a php script on one server with a script located on a second server and insert data in a db located on a third server
- javascript - 提高 Javascript 中多个 FETCH 请求的性能
- time-series - 在时间序列中添加到移动平均模型的平均值是什么?
- java - 这段代码是否正确地演示了多态性?(JAVA)