如何在巨大的Excel工作表上执行分析

时间:2014-08-20 08:00:45

标签: excel vba excel-vba

我有一张包含大约5万行数据和10列的Excel表格。这张表是关于批发商及其产品的。在当前版本中,大约有30个独特的批发商,每个批发商大约有1000到3000种不同的产品(我从数据库中查询了这些信息)。我想要做的是提取不同的批发商,将它们放在另一张纸上,然后为每个批发商找到他们提供的产品总数。我能够获得一个明确的批发商列表(通过宏),但现在我很困惑如何使用它来获得他们的产品的总数:类似于每个批发商做的事情:

Select Count(*)
From worksheet s
Where s.wholesaler == "one of the value from the list" 

一般来说,我的问题是用大量数据查询工作表的最佳方法是什么? (比如使用宏,数据透视表或其他一些excel魔法)

1 个答案:

答案 0 :(得分:0)

如果您有SQL查询,请使用它:)。 Excel允许您运行SQL查询。请参阅数据功能区,外部数据 - 来自其他来源 - > Microsoft Query。或者签出我的Excel SQL扩展:http://blog.tkacprow.pl/?page_id=130