我有一个数据库,由多个人在不同时间填写 - 我想创建一个图表,仅显示上一季度数据的时间序列分析。我知道如何设置一个表格,这样当表格更新或添加到我的图表中时也会更新。但我的问题是,有没有办法告诉 excel 只按发生顺序绘制来自 3 个特定月份的数据,而不用每次都进入并排序我的数据?
举例来说,我的列表有 100 行 - 每行都有一个日期和一个数据数字。行会不断添加,并且不是按时间顺序添加的。所以现在我可能有第 100 行,日期为 6/1/14,然后第 101 行由某人添加,日期为 1/1/14,然后我添加了第 102 行,日期为 5/1/14,等等。有没有办法告诉 Excel,我希望它查看我的表格并按顺序绘制最近 3 个月的数据。所以在上面的例子中,第 102 行会自动出现在我的图表上,但第 101 行不会出现,因为它是 3 个多月前的数据。有没有办法做到这一点,还是我每次都需要按日期对数据进行排序,然后从中创建图表?
谢谢你的帮助/
答案1
使用数据透视表:数据透视表指南
- 确保您的数据在表格中 - 如果没有,请选择数据并在主页选项卡上按“格式化为表格”
- 当您的表格处于活动状态时,转到弹出的表格工具
- 点击汇总为数据透视表
- 选择放置位置
- 根据需要构建数据透视表 - 系列中的日期,计数值
在数据透视表的“数据透视表工具”选项卡中,转到“分析”选项卡,按“数据透视图”
根据需要构建图表。
现在你有两个选择:
- 使用数据透视表中日期上方的下拉箭头选择所需的日期范围(您需要勾选“选择多个值”)
- 在数据透视表的数据透视表工具选项卡中,转到分析选项卡并选择插入切片器,选择日期字段并将其放在您想要的任何位置。这将在图表旁边创建一个可呈现的工具,可用于更改日期范围 - 按住 Ctrl 并单击以选择多个日期。