1

作为艺术节的一部分,我正在为艺术家的住宿创建一个跟踪文档,并希望自动化我的部分工作流程。虽然我们使用活动管理/计划软件来确认预订,但我很高兴在 Excel 中完成所有工作。

我想要一张主表(表 1),其中包含艺术家及其各自住宿的完整列表 - 然后可以根据住宿的名称将其分类为单独的表(表 2、3 等)。自动排序还将捕获该行中的其他信息。

这将允许每张不同的表格显示关于谁住在每种类型的住宿的报告,并且非常方便!

4

2 回答 2

0

我会推荐一个或多个数据透视表作为更简单的解决方案。在这里,您的主表上显示了一个 PT 和两个克隆,但它们可以各自在自己的表上:

SO19441597 示例

Accom在报告过滤器Company中,在行标签中,并且PAX(作为总和)在 Σ 值中。在插入 > 表格 - 数据透视表中单击数据透视表并选择范围('Master Sheet'!$A$2:$C$7A2:C7)和位置后,只需将字段从大框拖到小框即可。

于 2013-10-18T10:07:36.843 回答
0

使用 Excel 是可行的,但我不建议这样做;从长远来看,它正在制造一场维护噩梦。

从问题中我无法收集数据是否在某种事件管理软件包中可用;如果是这样,您可以将其用作数据源。或者创建一个包含几个表的 Access 或 SQL 数据库。之后,您可以使用以下选项之一进行必要的概述,以及在项目期间想出的更多内容:

  1. 将 Excel 与 ODBC 或 Web 查询结合使用,以检索按您喜欢的方式聚合和排序的数据。在事件管理包中进行更改,允许其他人看到相同的事实。或者在 Access 中进行。当您更改一件事时,它也会自动传播到 Excel 中。
  2. 同样,您可以使用诸如Invantive Control之类的 Excel 加载项(小心我在供应商工作)使用 SQL 或 Web 服务从数据库中检索数据,在 Excel 中对其进行更改,然后假设您已写入,将更改同步回来使用权。
  3. 类似的解决方案可用作SQL*XL。可能还有其他人。

如果解决方案只能是 Excel,我建议使用带有 Excel 函数vlookup/ hlookup(荷兰语:vert.zoeken, horiz.zoeken)的垂直/水平查找。这些功能在少量数据的情况下表现合理,通过排序可以提高性能。它们类似于 SQL 连接,因此您在 Excel 中获得的数据库更容易符合关系模型。

我希望活动成功,人们喜欢它。

于 2013-11-26T19:33:27.937 回答