如何在Windows 10上合并Excel文件



4月2024更新:使用我们的优化工具停止收到错误消息并减慢您的系统速度。 立即获取 此链接
  1. 下载并安装 修复工具在这里。
  2. 让它扫描你的电脑。
  3. 然后该工具将 修理你的电脑.

如果您使用的是Microsoft Excel,则可能会发现您的数据有些难以跟踪,因为记录分散在单独的工作表,数据透视表等上。但是,您不必总是使用多个电子表格或Excel文件来处理数据,尤其是在团队中工作时。

为了帮助您组织数据,可以将数据合并到Excel中。 您可以合并来自单独文件的电子表格,将单独的Excel文件合并为一个,或使用合并功能合并数据。

这是使用这些方法合并Excel文件和数据的方法。

通过复制工作表将两个Excel文件合并为一个

如果只需要合并几个Excel文件,则可以将工作表从一个文件复制或手动移动到另一个文件。 这是怎么做的:

  • 打开您要合并的工作簿。
  • 在源工作簿中,选择要复制到主工作簿的工作表。
  • 若要选择多个工作表,请使用以下技术之一:
  • 要选择相邻的工作表,请单击要复制的第一个工作表标签,按住Shift键,然后单击最后一个工作表标签。 它选择所有中间工作表。
  • 要选择不相邻的图纸,请按住Ctrl键并分别单击每个图纸选项卡。
  • 选择所有工作表后,右键单击所选选项卡之一,然后单击“移动”或“复制”。
  • 在“移动或复制”对话框中执行以下操作:
  • 从将选定的图纸移动到书本下拉列表中,选择要在其中合并其他文件的目标工作簿。
  • 指定要粘贴复制的工作表的选项卡的确切位置。 在本例中,我们选择“移至末尾”选项。
  • 如果希望原始电子表格保留在源文件中,请选中“创建副本”复选框。
  • 单击“确定”完成合并过程。

手动复制图纸时,请注意Excel施加的以下限制:如果其中一张包含表格,则不能移动或复制一组图纸。 在这种情况下,您必须将表转换为范围或使用以下不受此限制的方法之一。



2024年XNUMX月更新:

您现在可以使用此工具来防止 PC 问题,例如保护您免受文件丢失和恶意软件的侵害。 此外,它是优化计算机以获得最大性能的好方法。 该程序可轻松修复 Windows 系统上可能发生的常见错误 - 当您拥有触手可及的完美解决方案时,无需进行数小时的故障排除:

  • 步骤1: 下载PC修复和优化工具 (Windows 10,8,7,XP,Vista - Microsoft金牌认证)。
  • 步骤2:点击“开始扫描“找到可能导致PC问题的Windows注册表问题。
  • 步骤3:点击“全部修复“解决所有问题。

下载



使用INDIRECT公式

以下方法具有一些缺点,并且稍微复杂一些。 如果您的文件是按系统顺序排列的,并且仅需要导入某些值,则它可以工作。 您使用INDIRECT公式来构建文件和单元格引用。 这样,将保留原始文件,并且INDIRECT公式仅在这些文件中查找值。 如果删除文件,则会得到#REF! 错误。

让我们仔细看看 公式的构造方式。 INDIRECT公式只有一个参数:到另一个单元格的链接,该链接也可以位于另一个工作簿中。

  • 复制第一个源单元格。
  • 使用“选择性粘贴”命令将其粘贴到您的主文件中(Ctrl computer_key_Ctrl + Alt computer_key_Alt + v computer_key_V)。 而不是正常粘贴,请单击“粘贴”特殊窗口左下角的“链接”。 这样,您可以提取完整路径。 在我们的案例中,我们具有以下链接:= [160615_Examples.xlsm]数千!$ C $ 4
  • 现在,我们将在该路径周围包裹INDIRECT公式。 我们还将其分为文件名,工作表名和单元格引用。 这样,我们以后就可以轻松地更改这些引用之一,例如,针对同一文件的不同版本。 完整的公式如下:= INDIRECT(“'”&$ A3&$ B3&”'!”&D $ 2&$ C3)
  • 重要提示-请注意:此功能仅在源文件夹打开的情况下有效。

将Excel文件与VBA合并

如果要立即合并几个工作簿中的图纸,最好编写一个简单的VBA宏。 如果您定期执行此任务,这将特别有用。

首先,请确保要合并的所有文件都在计算机的同一文件夹中。 接下来,创建一个合并所有文件的新Excel电子表格。

  • 转到“开发人员”选项卡,然后选择“ Visual Basic”。 单击插入>模块。
  • 从ExtendOffice指南中复制并粘贴以下代码
子GetSheets()
路径=“ C:[文件路径]”
文件名= Dir(路径&“ * .xls”)
在文件名<>“”时执行
打开文件名:=路径和文件名,只读:=真
对于ActiveWorkbook.Sheets中的每个工作表
Sheet.Copy After:= ThisWorkbook.Sheets(1)
下一张
工作簿(文件名)。关闭
文件名= Dir()
循环
END SUB
  • 确保更改文件在计算机上的存储路径。

然后将您的工作簿另存为XLSM文件,以便启用宏。 然后运行宏,您应该看到您有一个工作簿,其中包含文件夹中所有文件的所有工作表。

https://techcommunity.microsoft.com/t5/excel/merge-multiple-excel-files-into-one-the-formatting-of-the-file/m-p/329681



专家提示: 如果这些方法都不起作用,此修复工具会扫描存储库并替换损坏或丢失的文件。 在问题是由于系统损坏引起的大多数情况下,它都能很好地工作。 该工具还将优化您的系统以最大限度地提高性能。 它可以通过以下方式下载 点击这里