Excel从数据库中过滤数据集

时间:2013-07-07 23:47:05

标签: database excel excel-2007

我们有一个电子表格,汇总了数据集(工作簿中的隐藏工作表)。电子表格中还有下拉过滤器,因此用户可以过滤报告,仅显示特定区域,特定用户,日期范围等。

所有这些都有效,但关注的是数据集已经是100K行,而且只有一个月。所以关注的是,为了能够允许用户过滤结果,他们必须拥有所有可用的数据。

有可能,当您从下拉列表中选择不同的过滤器时,它只从数据库中提取所需的数据,并将数据集放入此隐藏的电子表格中,并且报告使用此更有限的行数?

到今年年底,可能有700K行的数据,我希望的是,如果他们使用这些下拉列表,它只会从数据源中提取50K行,因为这就是他们所需要的。

有办法做到这一点吗?我知道您可以设置Microsoft Query但是一旦创建了查询,您可以在提取数据之前动态过滤查询吗?

此外,他们仍然坚持使用excel - 所以不幸的是,替代平台(如Access)是不可能的。

1 个答案:

答案 0 :(得分:0)

数据透视表似乎符合您的要求 - 不提取任何数据。