0

我是新来的,所以如果之前已经回答过这个问题,我深表歉意,但是在发布之前我确实进行了很好的搜索。这是一半数据库设计问题,一半是excel函数/宏问题。

简而言之,我在 excel 中创建了一个成员数据库,所以每一行都是关于一个人的完整数据集,包括所有个人详细信息和紧急联系人详细信息等。在每一行的末尾,我想要一列表示他们是“当前”成员还是“过去”成员。

现在,我希望能够从这个数据库生成寄存器,所以宏(我认为它必须是一个宏)需要查看整个“当前/过去”列,以及任何具有“当前”的行' 然后将名字和姓氏复制到新表中。

还值得一提的是,会员实际上参加了不同的俱乐部,但是每个俱乐部都有不同的数据库而不是中央数据库更容易吗?

我在高级 excel 方面没有丰富的经验,我对简单的宏方面没问题,但是这个条件数据让我有点困惑。你们可以提供的任何帮助将不胜感激!

非常感谢。

4

1 回答 1

1

您确定要使用 excel 执行此操作吗?也许一个简单的 Acess 数据库会适合您的项目?如果您想使用 excel,请查看 excel 的“表格”/“数据透视表”功能 - 您可以很好地使用它们的过滤器功能,不需要宏解决方案。

对于您的最后一个问题:使用表格,您可以简单地添加一个“俱乐部”列并按其过滤。但是当一个人参加多个俱乐部时,这不起作用。然后,每个俱乐部或多个俱乐部列都会有不同的表——所有这些都不能很好地工作,真正的数据库在这些情况下会更好地工作。

于 2013-05-24T11:46:55.187 回答