当前位置:首页 » 表格制作 » excel一个表格中怎样拆分多个表格

excel一个表格中怎样拆分多个表格

发布时间: 2022-12-18 04:08:30

‘壹’ 拆分表格是将一个表格拆分为几个表格

1、点击上方的excel工具,在右侧点击合并拆分,下拉点拆分表格。
2、点击全部添加,点击下方的拆分工作表。
3、表格就会自动分成多个表格文档。
4、还可以通过工作薄拆分,把上方的选项打勾,点击下方拆分成工作薄。
5、选择否,自定义选择一个文件夹。
6、等待拆分完成点击是打开。
7、就拆分为多个工作薄表格了,选择需要的打开即可。
MicrosoftExcel是微软公司的办公软件Microsoftoffice的组件之一,是由Microsoft为Windows和AppleMacintosh操作系统的电脑而编写和运行的一款试算表软件。Excel是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。

‘贰’ excel一个表格分成多表格的方法

Excel 中可能会有一个表格分成多个表的需求,一个表具体该如何分成多个表呢?下面是我带来的关于excel一个表格分成多表的 方法 ,希望阅读过后对你有所启发!

excel一个表格分成多表的方法

一表分多表步骤1:原始数据表如下(名称为:数据源),需要根据B列人员姓名拆分成每个人一个工作表。


excel一个表格分成多表的方法图1

一表分多表步骤2:点击【开发工具】-【Visual Basic】或者Alt+F11的快捷键进入VBE编辑界面。


excel一个表格分成多表的方法图2

一表分多表步骤3:如下图所示插入一个新的模块。


excel一个表格分成多表的方法图3
excel一个表格分成多表的方法图4

一表分多表步骤4:如下图,粘贴下列代码在模块中:

Sub CFGZB()

Dim myRange As Variant

Dim myArray

Dim titleRange As Range

Dim title As String

Dim columnNum As Integer

myRange = Application.InputBox(prompt:="请选择标题行:", Type:=8)

myArray = WorksheetFunction.Transpose(myRange)

Set titleRange = Application.InputBox(prompt:="请选择拆分的表头,必须是第一行,且为一个单元格,如:“姓名”", Type:=8)

title = titleRange.Value

columnNum = titleRange.Column

Application.ScreenUpdating = False

Application.DisplayAlerts = False

Dim i&, Myr&, Arr, num&

Dim d, k

For i = Sheets.Count To 1 Step -1

If Sheets(i).Name <> "数据源" Then

Sheets(i).Delete

End If

Next i

Set d = CreateObject("Scripting.Dictionary")

Myr = Worksheets("数据源").UsedRange.Rows.Count

Arr = Worksheets("数据源").Range(Cells(2, columnNum), Cells(Myr, columnNum))

For i = 1 To UBound(Arr)

d(Arr(i, 1)) = ""

Next

k = d.keys

For i = 0 To UBound(k)

Set conn = CreateObject("adodb.connection")

conn.Open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.FullName

Sql = "select * from [数据源$] where " & title & " = '" & k(i) & "'"

Worksheets.Add after:=Sheets(Sheets.Count)

With ActiveSheet

.Name = k(i)

For num = 1 To UBound(myArray)

.Cells(1, num) = myArray(num, 1)

Next num

.Range("A2").CopyFromRecordset conn.Execute(Sql)

End With

Sheets(1).Select

Sheets(1).Cells.Select

Selection.Copy

Worksheets(Sheets.Count).Activate

ActiveSheet.Cells.Select

Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _

SkipBlanks:=False, Transpose:=False

Application.CutCopyMode = False

Next i

conn.Close

Set conn = Nothing

Application.DisplayAlerts = True

Application.ScreenUpdating = True

End Sub


excel一个表格分成多表的方法图5

一表分多表步骤5:如下图所示,插入一个控件按钮,并指定宏到刚才插入的模块代码。


excel一个表格分成多表的方法图6
excel一个表格分成多表的方法图7

一表分多表步骤6:点击插入的按钮控件,根据提示选择标题行和要拆分的列字段,本例选择“姓名”字段拆分,当然也可以选择C列的“名称”进行拆分,看实际需求。


excel一个表格分成多表的方法图8
excel一个表格分成多表的方法图9
excel一个表格分成多表的方法图10
excel一个表格分成多表的方法图11

‘叁’ excel怎么将汇总表拆分多个独立表格

点击【汇总拆分】,选择【拆分工作表】。将【表头行数】设置为1。关键词所在列设置为部门。勾选【保存为独立工作簿】,点击【确定】即可完成,详细步骤:

1、打开演示文件,要求将表格拆分为多个独立的文件。

‘肆’ 一个Excel工作簿中的多个工作表怎么拆分成独立表格

1、打开需要编辑的Excel文档。如图所示,工作簿下方有很多工作表。现在需要将这些工作表单独拆分开成一个个工作簿。

2、右键任意一个工作表标签,在弹出的下拉列表中选择查看代码。即弹出代码窗口。如下图所示。

3、点击菜单插入,模块在弹出的模块对话框中输入以下代码:Private Sub 分拆工作表()Dim sht As WorksheetDim MyBook As WorkbookSet MyBook = ActiveWorkbookFor Each sht In MyBook.Sheetssht.CopyActiveWorkbook.SaveAs Filename:=MyBook.Path & "" & sht.Name, FileFormat:=xlNormal '将工作簿另存为EXCEL默认格式ActiveWorkbook.CloseNextMsgBox "文件已经被分拆完毕!"End Sub

4、单击运行,运行子过程窗体几秒过后,弹出提示窗口“文件已被拆分完毕” 如下图所示

5、返回Excel工作簿文件所在路径,查看,如下图所示,原先工作簿中的工作表已经成为单独的工作簿了。

‘伍’ 怎样快速地把一个EXCEL表格里的多个工作表分开成单个的文件

1、打开表格,可以看到一个工作簿中有多个工作表。

‘陆’ excel一个格拆分多格 拆分多个表格的方法

1、打开excel文件,在excel中输入一些名字和分数成绩,中间用空格键隔开。

2、选中数据-点击数据选项-选择分列。

3、在文本分列向导1中,选择分隔符号,下一步。

4、在文本分列向导2中,把空格打上勾,下一步。

5、在文本分列向导3中,选择常规,点击完成。

‘柒’ excel怎样将一个表格拆分成多个工作表

以WPS 2019版本为例:

关于Excel把一个工作表拆分成多个工作表,您可使用WPS参考下述步骤完成操作:

1、打开“表格(Excel)”文档;

2、点击“数据-拆分表格”;

3、按需选择“把工作表按照内容拆分”或“把工作簿按照工作表拆分”使用即可。

‘捌’ excel拆分表格内容如何拆分为多个

今天跟大家分享一下excel表格怎么拆分为多个工作簿,操作方法如下。

1、首先在打开的表格中,点击下图选项。

‘玖’ 如何将多行工作表拆分成多个工作表

如何将多行工作表拆分成多个工作表如下:
1、首先打开EXCEL表格,在表格中的加载项中找到“方方格子”,选择汇总拆分功能。
2、然后在下拉菜单中,选择拆分工作表的功能。
3、在弹出的菜单中,根据自己需要设定拆分规则。这里进行关键字拆分。表头占据1行,拆分字在A列,然后点击确定。
4、程序运行完成后,会弹出提示,点击确定关闭。
5、这样在表格中就看到了拆分结果,一个工作表就拆分成多个工作表了。