Excel 2010:自动将多个表合并到一个数据集中

Excel 2010:自动将多个表合并到一个数据集中,excel,excel-2010,Excel,Excel 2010,我原以为有一个简单的方法可以做到这一点,但不幸的是,我没有遇到一个。我的公司有一个Excel工作簿,有12张(每个月1张),在写账目时我会在其中输入销售数据。我将每个月的数据重新格式化为表格,认为这将提供一个简单的参考,以将数据收集到一个连接所有月份的透视表中,并在输入数据时进行更新;然而,基于多组数据的透视表允许非常有限的操作 因此,我要做的是创建一个新表,当我在12个当前表中的任何一个表中输入数据时,该表会自动填充,以将它们合并到一个主列表中。我尝试过进行查询,但当我尝试设置数据源时,它无法

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

因此,我要做的是创建一个新表,当我在12个当前表中的任何一个表中输入数据时,该表会自动填充,以将它们合并到一个主列表中。我尝试过进行查询,但当我尝试设置数据源时,它无法识别我的表。我尝试了Power Query,但在更新源代码时无法让它更新数据。合并也不是一个有用的功能,因为它需要以某种方式计算所有数据,而我的列需要简单地复制,而不是求和或平均

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


是否有公式或其他Excel 2010功能可以自动将所有数据复制到一个运行列表中,并在源表中输入数据时保持更新?它必须自动运行。

我相信您的最终目标是拥有一个数据透视表,该数据透视表整合了12张表中的每一张,而不是真正拥有中间的“单一运行列表,它是所有12张表的集合”

如果是这样,我建议直接根据“多个合并范围”创建Excel数据透视表

首先,创建一个新的电子表格并选择一个单元格(如A3),然后使用单击顺序Alt+D+p,这将打开数据透视表和数据透视图向导,并使用第三个选项“多重合并范围”继续操作

我将向您介绍以下网站,以了解有关上述内容的详细步骤说明:


请注意,此解决方案的难度是中等的,建议您从可维护性的角度对解决方案进行标记,以防您选择实施它。

我相信您的最终目标是拥有一个数据透视表,该数据透视表整合了12张表中的每一张表中的数据,而不是真正拥有中间数据透视表“单一运行列表,是所有12张工作表的集合”

如果是这样,我建议直接根据“多个合并范围”创建Excel数据透视表

首先,创建一个新的电子表格并选择一个单元格(如A3),然后使用单击顺序Alt+D+p,这将打开数据透视表和数据透视图向导,并使用第三个选项“多重合并范围”继续操作

我将向您介绍以下网站,以了解有关上述内容的详细步骤说明:


请注意,此解决方案的难度为中等,建议您从可维护性的角度将解决方案添加到书签中,以防您选择实施。

您是否错过了OP的这一部分-但是,基于多组数据的透视表允许非常有限的操作。对不起,我确实需要删除我的answe吗r在这种情况下不相关:-(感谢您的回复!是的,我在最初的搜索中遇到了这些说明,您无法从多个表中运行一个功能齐全的透视表。这就是为什么我想将所有表拉入主表,然后从主表中创建一个透视表的原因。我感谢您的时间!您是否错过了操作的这一部分-但是,一个基于多组数据的数据透视表允许高度有限的操作。我做了,抱歉,我是否需要删除我的答案,因为它与本例无关:-(感谢您的回复!是的,我在最初的搜索中遇到了这些说明,您无法从多个表中运行功能齐全的数据透视表。这就是为什么我想将所有表拉入主数据透视表,然后从中创建数据透视表的原因。我感谢您的时间!