查找来自不同表的值,包括新找到的值

时间:2013-06-22 12:09:35

标签: excel

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

enter image description here

每家公司分两行代表产品销售和制造产品的成本。我需要这两个数字。

正如我所说,这些表约有60个,我想提取有关Product2的信息。我想将所有内容放在一个表中,其中列表示月份和行数 - 每个公司的利润和成本。使用INDEX函数可以轻松完成(我认为),因为所有工作表的命名都相似。我遇到的问题是,在某些时候其他公司进入市场: enter image description here

其中一些人留下来,其中一些人失败了。我想收集有关今天或曾经存在的所有公司的信息,但新发现的公司扭曲了这个名单(在第二张图中我们看到,公司BA排在第4行,而不是BB)。随着公司的行不时变化,使用INDEX变得有问题,因为在某些情况下,不同公司的结果会进入一行。一个接一个地调整它们似乎非常痛苦。

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

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

2 个答案:

答案 0 :(得分:0)

有人认为您可能想尝试将Excel电子表格链接为Access中的表格。从那里,您可以创建一个将表绑定在一起的查询。随着电子表格中数据的变化,查询将反映这些变化。

答案 1 :(得分:0)

GoogleDocs上查看此文件,公式也适用于Excel。它不是一个完整的解决方案,而是一个起点,你可以建立公式。建议使用VLOOKUPINDEXMATCHINDIRECT

棘手的部分是将最独特的公司名单列入最终摘要表。