0

我有几份文件,其中包含公司业绩的统计数据。大约有 60 个不同的 Excel 表代表不同的月份,我想将数据收集到一张大表中。原始表看起来像这样,但更大:

在此处输入图像描述

每家公司取两行代表他们从产品销售中获得的利润和制造产品的成本。我需要这两个数字。

正如我所说,这些表大约有 60 个,我想提取有关 Product2 的信息。我想把所有东西都放在一张表中,其中的列代表月份和行——每家公司的利润和成本。使用 INDEX 函数可以轻松完成(我认为),因为所有工作表的名称都相似。我面临的问题是,在某些时期其他公司进入市场: 在此处输入图像描述

他们中的一些人留下来,一些人失败了。我想收集有关现在存在或曾经存在的所有公司的信息,但新发现的公司扭曲了列表(在第二张图片中,我们看到,公司 BA 在第 4 行,而不是 BB)。由于公司的行不时变化,使用 INDEX 变得有问题,因为在某些情况下,不同公司的结果会排成一行。一一调整似乎很痛苦。

也许有一些快速有效的方法来解决这个问题?

任何帮助或想法将不胜感激。

4

2 回答 2

0

您可能想尝试的一种方法是将 Excel 电子表格链接为 Access 中的表格。从那里您可以创建一个将表联系在一起的查询。随着电子表格中的数据发生变化,查询将反映这些变化。

于 2013-06-22T12:25:43.870 回答
0

在GoogleDocs上查看这个文件,公式也应该在 Excel 上工作。这不是一个完整的解决方案,而是一个起点,您可以在公式的基础上进行构建。建议使用VLOOKUP, INDEX, MATCH, INDIRECT.

棘手的部分是将唯一的公司列表添加到最终摘要表中。

于 2013-06-22T22:45:19.087 回答