我有十几个具有相同结构和公式的电子表格,基本上是表格,只有数据不同,比如每个国家一个电子表格。
例如,有一个电子表格用于管理美国员工,另一个用于管理英国员工,另一个用于管理加拿大员工。
它们完全相同,只是每个都将存储一组不同的员工。
电子表格既充当存储数据的数据库,又充当与数据交互的用户界面。
每次更改(更新或添加公式、更新某些下拉列表值、更改样式...)都必须在所有电子表格中复制,这既耗时又容易出错。
例如,我可以通过编辑 3 个电子表格来更改公式以计算每个员工的资历。
我想知道是否有一种相当简单的方法来避免重复公共部分,只有不同的数据。
我想避免使用大量 VBA 代码、完整数据库、一些用户输入表单进行全面开发......但如果真的有必要,我可以编写一些 VBA 并构建一些数据库来填补空白,如果没有开箱即用的解决方案。
随着全面发展,我会做类似的事情:
- 将所有员工存储在一个 SQL 数据库表中
- 开发一个电子表格
- 打开电子表格时,要求用户选择一个国家/地区以仅加载该国家/地区的员工
- 将数据更改保存到数据库