对多个工作表中的数据进行合并

对多个工作表中的数据进行合并

若要从单独的工作表汇总并报告结果,可以将每个工作表中的数据合并到主工作表中。 工作表可以与主工作表在同一工作簿中,也可以在其他工作簿中。 合并数据时,可以组合数据,以便在必要时更轻松地更新和聚合。

例如,如果有一个针对每个地区办事处的支出工作表,可使用合并计算将这些数据整合到主公司支出工作表中。 这个主工作表也可能包含总销售额和平均销售额、当前库存水平以及整个企业销量最高的产品。

提示: 如果经常合并数据,从使用一致布局的工作表模板创建新工作表可能会有所帮助。 若要了解有关模板的详细信息,请参阅:创建模板。 此时也是利用 Excel 表格设置模板的绝佳时机。

有两种方法可以按位置或类别合并数据。

按位置进行合并:源区域的数据具有相同的顺序,并使用相同的标签。 使用此方法可合并计算一系列工作表中的数据,例如通过同一模板创建的部门预算工作表。

按类别进行合并计算:当源区域中的数据不以相同的顺序排列但使用相同的标签时。 使用此方法可合并计算具有不同布局但拥有相同数据标签的一系列工作表中的数据。

  • 按类别合并计算数据类似于创建数据透视表。 但是,使用数据透视表时,可以轻松地重新排列类别。 如果需要 按类别更灵活 地合并,请考虑创建数据透视表。

注意: 本文中的示例是使用 Excel 2016 创建的。 如果你使用的是其他版本的 Excel,视图可能会有所不同,但步骤是相同的。

按照以下步骤将多个工作表合并到主工作表中:

  1. 如果尚未设置,请通过执行以下操作在每个构成工作表中设置数据:

    • 确保每个数据区域都采用列表格式。 每列都必须有一个标签 (标题) 第一行中包含类似的数据。 列表中的任意位置不能有空白行或空白列。

    • 将每个区域放在单独的工作表中,但不在计划合并数据的主工作表中输入任何内容。 Excel 将执行此操作。

    • 确保每个区域具有相同的布局。

  2. 在主工作表中,在要显示合并数据的单元格区域中,单击左上方的单元格。

    注意: 若要避免覆盖主工作表中的现有数据,请确保在此单元格右侧和下方保留足够的单元格,以用于合并的数据。

  3. 单击">工具 (中的"数据合并") 。

    “数据”选项卡上的“数据工具”组

  4. “函数”框中,单击 Excel 用来对数据进行合并计算的汇总函数。 默认函数为SUM。

    下面是已选择三个工作表区域的示例:

    数据合并对话框

  5. 选择数据。

    接下来,在"引用"框中,单击"折叠"按钮缩小面板并选择工作表中的数据。

    数据合并压缩对话框

    单击包含要对其进行合并计算的数据的工作表,选择该数据,然后单击右侧的“展开对话框”按钮返回到“合并计算”对话框。

    如果包含需要合并计算的数据的工作表位于另一个工作簿中,请单击"浏览"以找到该工作簿。 找到并单击"确定"后,Excel 将在"引用"框中输入文件路径,然后向该路径追加感叹号。 然后,可以继续选择其他数据。

    下面是已选择三个工作表区域的示例:

    数据合并对话框

  6. 在"合并合并合并"弹出窗口中,单击"添加"。 重复此操作以添加合并的所有区域。

  7. 自动更新与手动更新: 如果希望 Excel 在源数据更改时自动更新合并表,只需选中"创建指向源 数据的链接" 框。 如果此框保持未选中状态,可以手动更新合并。

    注意: 

    • 如果源和目标区域位于同一工作表,将不能创建链接。

    • 如果需要更改区域的范围或替换区域,请单击"合并合并合并"弹出窗口中的区域,然后使用上述步骤进行更新。 这将新建一个区域引用,因此你需要在再次进行合并计算前删除上一个引用。 只需选择旧引用并按 Delete 键。

  8. 单击 "确定",Excel 将生成合并计算。 (可选)可以应用格式设置。 只需设置一次格式,除非重新运行合并。

    • 与其他源区域中的标签不匹配的任何标签都会导致合并计算中出现单独的行或列。

    • 确保不想合并的任何类别具有仅出现在一个源范围中的唯一标签。

如果要合并的数据位于不同工作表的不同单元格中:

输入一个公式,其中包括对其他工作表的单元格引用,对于每个单独的工作表都有一个引用。 例如,要对名为“Sales”(在单元格 B4 中)、“HR”(在单元格 F5 中)和“Marketing”(在单元格 B9)工作表中的数据进行合并计算,应在主工作表的单元格 A2 中输入以下内容:

Excel 多工作表公式引用
 

提示: 输入单元格引用,例如 Sales!B4 — 在公式中,在无需键入的情况下,在需要引用的点之前键入公式,然后单击工作表标签,然后单击单元格。 Excel 将完成工作表名称和单元格地址。 注意 :在这种情况下,公式可能容易出错,因为很容易意外选择错误的单元格。 在输入复杂公式后,也很难发现错误。

如果要合并的数据位于不同工作表上的同一单元格中:

输入一个包含三维引用的公式,该公式使用指向一系列工作表名称的引用。 例如,若要合并单元格 A2(包括 Sales 到 Marketing)中的数据,请在主工作表的单元格 E5 中输入以下内容:

Excel 三维工作表引用公式

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

另请参阅

Excel 中公式的概述

如何避免公式损坏

在公式中查找和更正错误

Excel 键盘快捷方式和功能键

Excel 函数(按字母顺序)

Excel 函数(按类别)

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×