用户输入的数据过滤和绘图

时间:2018-03-23 08:39:08

标签: excel vba excel-vba

首先,由于隐私,我无法添加我拥有的真实数据表,但我通过调整足球联赛,球队和球员的目标来添加类似的数据。

Example Data Table

我想用VB创建一个界面,让用户选择他们想要查看的联赛,球队和球员。我希望能够同时选择多个选项,所以我认为“listbox”将是最佳选择。

我还想让用户从诸如“时间切片器”之类的工具中选择一个日期范围,然后选择所有这些选项,然后将相应的数据绘制成这些选择。

提前致谢

1 个答案:

答案 0 :(得分:1)

只需使用带有切片器的数据透视表,数据透视图虽然我强烈建议您让每周数据在列之间运行而不是跨列,因为更容易进行绘图。但是,您可以使用powerquery来取消忽略这些列。

确保您的支持数据列顺序正确无误。如果联赛第一,那么球队,而不是所有球队都出现在每个联赛中,并且两个切分器都会从相同的数据表报告中获得,然后当您从切片机中选择一个联盟时,您的可用球队应该在球队切片机中进行分组。

示例:

Sample data