将基于文本的信息分类到不同的工作表

作为艺术节的一部分,我正在为艺术家的住宿创build一个跟踪文档,并希望自动完成部分工作stream程。 虽然我们使用事件pipe理/时间安排软件进行确认预订,但我很高兴在Excel中完成所有工作。

我希望有一张表格(表1),并附有艺术家及其住宿的完整列表,然后根据住宿名称将其分类为单独的表格(表格2,3等)。 自动sorting也将捕获行中的其他信息。

这将允许每个不同的表单显示谁住在每种types的住宿和相当方便的报告!

我会推荐一个或多个数据透视表作为一个更简单的解决scheme。 这里有一个PT和两个克隆显示在你的主表上,但是它们可以分别放在他们自己的表上:

SO19441597的例子

Accom在报表filter中, Company在行标签中, PAX (总和)在Σ值中。 一旦在Insert> Tables – PivotTable中select了数据透视表并select了范围('Master Sheet'!$ A $ 2:$ C $ 7A2:C7)和Location,只需将字段从大框拖到小框中即可。

这是可行的使用Excel,但我不推荐它; 从长远来看,它正在制造一个维护噩梦。

从这个问题我不能收集数据是否在某种事件pipe理软件包中可用; 如果是这样,你可以使用这个数据源。 或者用几个表创build一个Access或SQL数据库。 之后,您可以使用以下选项之一进行必要的概览,并在项目过程中使用更多的选项:

  1. 通过ODBC或Web查询使用Excel可以按照您的喜好检索汇总和sorting的数据。 对事件pipe理包进行更改,使其他人看到相同的事实。 或者在Access中进行。 当你改变一个东西时,它也会自动传播到Excel中。
  2. 同样,您可以使用一个Excel插件,如Invantive Control (小心我在供应商处工作),使用SQL或Web服务从数据库检索数据,在Excel中更改它,然后同步更改,假设您已经写入访问。
  3. SQL * XL也有类似的解决scheme。 也许也有其他人。

如果解决scheme只能是Excel,我build议使用Excel函数hlookup / hlookup (Dutch: vert.zoekenhoriz.zoeken )进行垂直/水平查找。 这些function执行合理与less量的数据和性能可以提高sorting。 它们类似于SQL连接,因此您在Excel中获得的数据库更容易符合关系模型。

我希望这个活动取得成功,让人们喜欢。