我是一名试图解决这个问题的 Excel 用户,我能想到的唯一有效方法是通过数据库来解决。我在 VBA/Python 编程中使用数组,并且我之前从数据库中查询过,但从未真正设计过数据库。所以我在这里寻找关于如何在 Access 中构建这个数据库的建议。
无论如何,我目前为约 100 个国家/地区维护了约 50 个经济指标。这是一个非常简单的表格,带有
列标题:GDP、失业率、利率、…………人口
和行:
阿根廷
澳大利亚
...
...
也门
赞比亚
等等
我想拍摄这张表格的快照,以便我可以看到趋势并在未来进行一些分析。我想继续在 Excel 中复制工作表,但感觉效率低下。
我以前从未设计过数据库。我的问题是为时间快照存储这些数据的最有效方法是什么?将来我可能会做这些事情:
- 为过去 mm-dd-yy 日的快照排队。
- 获取一个指标的两个不同数据点,不管有多少国家,并跟踪变化/变化率等。
- 一旦我可以将它们排列得足够好,我可能会进行某种统计分析,这只需要获取正确的数据集。
我觉得我需要为每个国家/地区创建一个单独的表,并在每次拍摄快照时为每个国家/地区表添加一行。我将尝试使用 VBA 来自动执行此操作。
我想不出任何其他方法可以用更少的桌子来做到这一点?你有什么建议?是否推荐使用十几个表来完成此任务?