提示:其他语言是Google翻译的。 你可以访问 English 版本。
登录
x
or
x
x
注册账户
x

or

如何拆分工作簿以在Excel中分隔Excel文件?

您可能需要拆分大型工作簿来分隔Excel文件,并将工作簿的每个工作表保存为单独的Excel文件。 例如,您可以将工作簿拆分为多个单独的Excel文件,然后将每个文件分发给不同的人员进行处理。 通过这样做,您可以让某些人处理特定的数据,并保证您的数据安全。 本文将介绍如何拆分大型工作簿以基于每个工作表分开Excel文件。

  1. 通过复制和粘贴拆分工作簿以分离Excel文件
  2. 拆分工作簿以使用“移动”或“复制”功能分隔Excel文件
  3. 将工作簿拆分为使用VBA代码分隔Excel文件
  4. 使用Kutools for Excel轻松拆分工作簿以分离Excel / PDF / CSV / TXT文件

快速拆分工作簿以在Excel中分离Excel / PDF / TXT / CSV文件

通常我们可以将工作簿拆分为单独的Excel文件 移动或复制 Excel中的功能。 但是Kutools for Excel的 分割工作簿 实用程序可以帮助您轻松拆分工作簿并将每个工作表另存为Excel中的单独PDF / TEXT / CSV文件或工作簿。 全功能免费试用60天!
广告拆分工作簿excel

Kutools for Excel - 包括300以上的便捷Excel工具。 全功能免费试用60天,无需信用卡! 立即获取!


通过复制和粘贴拆分工作簿以分离Excel文件


在平时,使用 复制 指挥 命令可以手动将工作簿另存为单独的Excel文件。 首先,选择要保存为单独文件的整个工作表,创建一个新工作簿,然后将其粘贴到新工作簿中,最后保存它。

如果您只需要将几个工作表拆分为单独的文件,这是一种易于使用的方法。 但是,通过手动复制和粘贴来拆分许多工作表一定是耗时且繁琐的。


拆分工作簿以使用“移动”或“复制”功能分隔Excel文件

此方法将引入“移动”或“复制”功能,以将选定的工作表移动或复制到新工作簿,并另存为单独的工作簿。 请做如下:

1。 在“工作表”选项卡栏中选择工作表,右键单击,然后选择 移动或复制 从上下文菜单。 看截图:

注意:举行 按Ctrl 键,您可以选择多个不相邻的工作表,并在工作表标签栏中逐个单击它们; 保持 转移 键,您可以通过单击工作表标签栏中的第一个和最后一个选择多个相邻的工作表。

2。 在“移动或复制”对话框中,选择 (新书) 来自 预订 下拉列表中,检查 创建一个副本 选项,然后单击 OK 按钮。 看截图:

3。 现在,所有选定的工作表都将复制到新工作簿。 点击 文件 > 保存 保存新的工作簿。


将工作簿拆分为使用VBA代码分隔Excel文件

以下VBA代码可以帮助您快速拆分当前工作簿的多个工作表以分离Excel文件,请按照以下步骤操作:

1。 为要分割的工作簿创建一个新文件夹,因为分割后的Excel文件将保留在与此主工作簿相同的文件夹中。

2。 按住 ALT + F11 在Excel中的键,它打开 Microsoft Visual Basic for Applications 窗口。

3。 点击 插页 > 模块,并将以下代码粘贴到模块窗口中。

VBA:将工作簿拆分为多个工作簿并保存在同一文件夹中

Sub Splitbook()
'Updateby20140612
Dim xPath As String
xPath = Application.ActiveWorkbook.Path
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each xWs In ThisWorkbook.Sheets
    xWs.Copy
    Application.ActiveWorkbook.SaveAs Filename:=xPath & "\" & xWs.Name & ".xlsx"
    Application.ActiveWorkbook.Close False
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

4。 按 F5 运行这个代码的关键。 然后将工作簿拆分为与原始工作簿位于同一个文件夹中的Excel文件。 看截图:

注意:如果其中一个工作表与工作簿具有相同的名称,则此VBA无法工作。


使用Kutools for Excel轻松拆分工作簿以分离Excel / PDF / CSV / TXT文件

如果你有 Kutools for Excel 安装好了 分割工作簿 工具可以方便快捷地将多个工作表分割为独立的Excel文件,只需点击几下即可。

Kutools for Excel - 包括300以上的便捷Excel工具。 全功能免费试用60天,无需信用卡! 立即获取!

1。 安装后 Kutools for Excel,单击“ Kutools Plus > 分割工作簿 ,看截图:

2。 在 分割工作簿 对话框,请执行以下操作:
(1)默认情况下会检查所有工作表名称。 如果您不想拆分某些工作表,可以取消选中它们;
(2)检查 保存类型 选项;
(3)来自 保存类型 下拉,选择一个你想分割和保存的文件类型。
(4)然后点击 分裂 按钮。

注意:如果你想避免分裂隐藏或空白的工作表,你可以检查 跳过隐藏的工作表 or 跳过空白的工作表 框。

3。 在“浏览文件夹”对话框中,请指定目标文件夹以保存拆分单独文件,然后单击 OK 按钮。

现在,已检查的工作表将另存为新的分隔工作簿。 每个新工作簿都以原始工作表名称命名。 看截图:

Kutools for Excel's 分割工作簿 工具可以根据需要轻松地将活动工作簿拆分为单个Excel文件(一个文件包含一个工作表),CSV文件,TXT文件或PDF文件。 您可以设置跳过所有空白和隐藏的工作表。 免费试用!


演示:将单个工作簿的每个工作表分开或保存为单独的excel / txt / csv / pdf文件

在这个视频中, Kutools 标签和 Kutools Plus 标签是通过添加 Kutools for Excel。 如果需要,请点击 点击此处。 有一个60天的免费试用没有限制!


相关文章:



推荐的生产力工具

Office Tab

金星1 带上方便的选项卡到Excel和其他Office软件,就像Chrome浏览器,Firefox和新的Internet Explorer。

Kutools for Excel

金星1 惊人! 提高您在5分钟的生产力。 不需要任何特殊技能,每天保存两个小时!

金星1 300 Excel的新功能,让Excel变得简单而强大:

  • 合并单元格/行/列而不丢失数据。
  • 合并和合并多个工作表和工作簿。
  • 比较范围,复制多个范围,将文本转换为日期,单位和货币转换。
  • 按颜色计算,分页小计,高级分类和超级筛选,
  • 更多选择/插入/删除/文本/格式/链接/评论/工作簿/工作表工具...

Excel的Kutools屏幕截图

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    shanojirao · 2 years ago
    Hi All,

    I need a help from you all,

    I've to share the reports to multiple team depending on the brands they work for.

    Eg: brand name:
    Apple
    Samsung
    and many more around 60 brands.

    there will be a sales dump.

    If I want to run a macro, and spilt into multiple excel files what would be the procedure.

    Kindly help me.

    Thanks in Advance.

    Regards,
    Shan
  • To post as a guest, your comment is unpublished.
    Rogier van Meggelen · 2 years ago
    The code works great. Can you also use this to save the tabs as pdf files.
    It can't figure this out :)
  • To post as a guest, your comment is unpublished.
    Rogier van Meggelen · 2 years ago
    The code works great! is it also possible to save the different tabs as a pdf? I tried but the i can't get it to work :)
  • To post as a guest, your comment is unpublished.
    Anandaraj.M · 2 years ago
    Thanks for your valuable support
  • To post as a guest, your comment is unpublished.
    Stephanie · 2 years ago
    The VBA code worked beautifully! It saved me so much time. Thank you for sharing!