Excel 2010:自动将多个表组合成一个数据集

我以为会有这样一个简单的方法,但不幸的是我没有遇到过。 我公司有一张Excel工作簿,每张工作日12张(每月1张),我在账户中input销售数据。 我将每个月的数据格式化为表格,认为这样可以提供一个简单的参考,将数据收集到一个连接所有月份的数据透视表中,并在input数据时进行更新; 然而,基于多组数据的数据透视表允许非常有限的操作。

所以我想要做的是创build一个新的表,自动填充,因为我在12个当前表中的任何一个中input数据,将它们组合成主列表。 我试图做一个查询,但是当我尝试设置数据源时,它不能识别我的表。 我尝试了Power Query,但是我更新了源代码后无法更新数据。 整合也不是一个有用的function,因为它需要以某种方式计算所有的数据,我的列需要简单地复制,而不是总结或平均。

正如你可能从我的解释和术语中可以看出的,我不是Excel专家。 我不知道VBA是什么,更不用说知道如何使用它,但是我已经看到它提到了很多,所以我认为在我的生活中的某个时刻我应该学习它。

是否有一个公式或Excel 2010的其他function,可以自动将所有这些数据复制到一个运行列表,并保持更新,因为我在源表中input数据? 它将不得不自动运行。

我相信你的最终目标是build立一个数据透视表,它把每个单独的12张/表格的数据合并起来,而不是真正拥有中间的“单一运行列表”,这是所有12张表格的集合。

如果是这样,我build议直接基于“多个合并范围”创build一个Excel数据透视表。

首先,创build一个新的电子表格并select一个单元格(如A3),并使用点击顺序Alt + D + P,这将调出数据透视表和数据透视图向导,并继续使用第三个选项 – “多个合并范围”。

我将不得不引用你到下面的网站上详细的步骤说明上述: http : //www.contextures.com/xlPivot08.html

请注意,此解决scheme的难度级别为“中”,build议您从可维护性原因为解决scheme添加书签,以防您select实施该解决scheme。

如果这有帮助,请接受我的答案,或要求进一步澄清。