Excel:过滤时间序列图

我有这样的数据,如下所示:

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 

我想创build一个时间序列图,显示每一个给定的date,该date有多less事件是活动的(即已经开始,但还没有结束)。 例如,6月1日有1次活动,6月4日有4次活动。

这应该很简单,通过创build一个新的范围,其中我的第一列由连续的date组成,第二列包含如下公式(本例中硬编码6月8日):

 =COUNTIFS(Events[StartDate],"<=6/8/2009", Events[EndDate],">6/8/2009") 

然而,挑战是我希望能够根据各种标准dynamic地过滤时间序列图。 例如,我希望能够快速切换仅在Bldg 1中查看以上时间序列的事件; 或10人以上的活动。 我至less有10个不同的标准,我希望能够过滤。

做这个的最好方式是什么? Excel是否有一个内置的方法来做到这一点,或者我应该在VBA中编写过滤代码?

除此之外,我的答案是不相关的编程:这是使用数据透视表的主要例子。 使用这个来显示每天合并的数据。 然后,你可以随心所欲地玩过滤。

你的问题是什么数据透视表。