Excel从数据库中过滤数据集

我们有一个电子表格,其中汇总了一个数据集(工作簿中的隐藏表格)。 电子表格上还有下拉式filter,用户可以过滤报告,只显示某些地区,某些用户,date范围等。

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

那么,从下拉列表中select不同的filter时,它只会从数据库中提取所需的数据,并将数据集放入此隐藏的电子表格中,并且报告使用的行数有限?

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

有没有办法做到这一点? 我知道你可以设置Microsoft Query,但一旦你创build查询,你可以dynamic过滤查询,然后拉动数据?

此外,他们坚持使用Excel – 所以替代平台(如访问)不幸的是不可能的。

数据透视表似乎满足您的要求 – 通过不提取任何数据。