2017-01-28 24 views
0

我有一个(增长)数据表,有40,000行和20列。EXCEL公式,PIVOT TABLE和VBA代码之间还有什么更多功能?

我需要这些组数据(以月和周),并执行行/列之间的一些简单的操作(+ & /)。

我必须能够改变问题的时期和一些特定的行来总结。我知道如何进行宏观/数据透视/公式化,但我还没有开始,我希望重新计算过程尽可能快,而不是我点击一个按钮,然后一切冻结几分钟。

您对什么可能是最有效的解决方案有任何想法吗?

谢谢

+0

你可以尝试测试需要多长时间刷新针对需要多长时间更新pivotcache的公式为基础的解决方案。测试不同的行深度,以查看数据增长时是否存在任何分歧。 –

回答

2

Excel有限制存储和分析数据在同一时间。

如果你打算建立在MS Excel中不断增长的数据库,在某些时候,你会增加这么多的数据的Excel文件将无法正常工作。 (或使用起来也不会有效时间)之前你到这一点,你应该寻找替代的存储选项作为一个可扩展的数据解决方案

它们可以是简单的,像一个Access数据库,SQLite的,PostgreSQL的,玛丽亚DB,甚至PowerPivot的(虽然这可能有它自己的问题)。

或更复杂的,像数据存储到数据库中,然后加入分析立方体和提取数据的更小的片段,从这些数据库,导入Excel进行分析和报告。

无论你最终做,你将不得不更改Excel如何与数据进行交互的。

您需要将所有原始数据移动到另一个系统(Access或SQL是最简单的,但Excel支持很多其他数据库选项)并将较小的数据块拖回到Excel中以进行时间有效的分析。


相关链接: