繁体   English   中英

Excel:过滤时间序列图

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM