[英]Excel: filtering a time series graph
我的数据如下所示:
ID | Location | Attendees | StartDate | EndDate
---------------------------------------------
Event1 | Bldg 1 | 10 | June 1 | June 5
Event2 | Bldg 2 | 15 | June 3 | June 6
Event3 | Bldg 1 | 5 | June 3 | June 10
我想创建一个时序图,显示每个给定日期在该日期有多少活动(即开始但尚未结束)。 例如,在6月1日,有1个活动事件,在6月4日,有4个活动事件。
这应该足够简单,只需创建一个新范围,其中我的第一列由连续的日期组成,第二列由如下公式组成(本例中我将代码硬编码为6月8日):
=COUNTIFS(Events[StartDate],"<=6/8/2009", Events[EndDate],">6/8/2009")
但是,挑战在于我希望能够根据各种标准动态过滤时间序列图。 例如,我希望能够仅在Bldg 1中的事件之间快速查看以上时间序列; 或参加人数超过10人的活动。 我希望至少有10个不同的条件可以过滤。
做这个的最好方式是什么? Excel是否具有内置方法来执行此操作,还是应该在VBA中编写过滤代码?
除此之外,我的答案与编程无关:这是使用数据透视表的主要示例。 使用它显示例如每天的合并数据。 然后,您可以根据需要进行过滤。
您的问题就是为数据透视表创建的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.