【发布时间】:2011-01-13 14:26:02
【问题描述】:
这是我们的情况:
a) 我有一个记录大量数据的 Access 数据库/应用程序。重要的字段包括小时数、销售次数、未回电次数等
b) 我有一个 Excel 文档,它连接到 Access 数据库并提取数据以将其可视化
就目前而言,Excel 文件有一个用于加载新数据的刷新按钮。数据被加载到一个大数据透视表中。然后,主“可视表单”使用 VLOOKUP 根据相关时间从表单中获取结果。
这个操作很慢(~10 秒),而且似乎是多余的和低效的。 有没有更好的方法来做到这一点?
我愿意去几乎任何路线 - 只需要方向。
提前致谢!
更新:我已经确认(由于有用的 cmets/responses)问题出在数据加载本身。删除所有 VLOOKUP 只需要一两秒的加载时间。因此,问题在于我如何能够快速可靠地获取数据,而无需花费太多时间(它将大约 3000 条记录加载到数据透视表中)。
【问题讨论】:
-
您从 Excel 端而不是 Access 端工作的任何原因?
-
报告在 Excel 中完成,因此可以发送给各个团队成员,他们可以运行文件并查看远程数据库中的结果。
-
我的意思是为什么不使用Access端将数据放入Excel?它应该更快。
-
是否可以/更好地使用各种文件?我认为能够向每个人发送文件而不是让他们远程打开文件对我们来说是理想的。它还需要按需刷新或实时更新(如果可能的话,后者非常棒)。
标签: excel ms-access pivot-table