1. 首页>百科大全 > 百科

怎么把表格拆分成好几个

作者:丁原明
2020-05-16
百科

1. 一个Excel表格怎么分成多个,急

我有一个不是最理想,但要好一些的办法:

1、在A列前插入一列,在这一列中录入公式:=MOD(ROW(),50)

2、在A列(就是刚新插的有公式的)自动筛选出值是1的。

3、这样就把行号是50的单独显示出来了,其他的就隐藏了,

4、手工在显示出来的每行上面插入一行。

5、删除A列,就达到你说的要求了。

6、我个人认为如果你仅是为了分页打印,每页打印50行的话,不用这么麻烦。但我不能肯定你是不是我说的这个目的。

2. 如何把一个表格拆分成多个sheet

用反向思路解题也许更科学、更方便,即先做加法再做减法。就是把该工作表复制N个,再逐个删除不要用的部分、每个表只保留要用的部分。具体做法如下:

1、在工作表名称上鼠标右键——移动或复制工作表——勾选“建立副本”移动到最后——确定。

2、按住CTRL键不放,并用鼠标左键点一下原来的工作表名称,再在选中的工作组的名称上鼠标右键,重复:移动或复制工作表——勾选“建立副本”移动到最后——确定。

3、如此循环操作,直到完成复制N个副本的工作表,然后,逐个工作表分别处理,把其中要保留的表格部分留下,其他不要的数据删除。

即形成了拆分成N个工作表的任务了。

3. 电子表格中怎么把一个表格拆分成多个表格

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

点击【开发工具】-【Visual Basic】或者Alt+F11的快捷键进入VBE编辑界面。如下图所示插入一个新的模块。

如下图,粘贴下列代码在模块中: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 如下图所示,插入一个控件按钮,并指定宏到刚才插入的模块代码。点击插入的按钮控件,根据提示选择标题行和要拆分的列字段,本例选择“姓名”字段拆分,当然也可以选择C列的“名称”进行拆分,看实际需求。

代码运行完毕后在工作簿后面会出现很多工作表,每个工作表都是单独一个人的数据。具体如下图所示:注意:1)原始数据表要从第一行开始有数据,并且不能有合并单元格;2)打开工作簿时需要开启宏,否则将无法运行代码。

4. 如何把一个excel表格拆成多个

此问题需要用到Excel的分列功能:

打开要分列的excel文档,在菜单栏找到数据,点开。

先选定要分列的列,点列的上部就全选了,还要注意后面留下一空列。

点击分列,调出分列窗口,根据分隔符来分列,此例分隔符就是空格。

勾选其他,在其他后面输入一个空格。这个空格是前面列中姓名与证件号的分隔符。下方还有数据预览,可以看到有一条线隔开了。点下一步,然后点完成。就行了。如果后面不空出一列,就会被分列后的数据覆盖,当然会有提示的。

当然可以用固定宽度来分列。在需要的地方点一下就可以了。

5. 如何把多个工作表拆分成多个excel

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

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

3、点击菜单插入-模块 在弹出的模块对话框中 输入以下代码:

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

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

怎么把表格拆分成好几个

推荐阅读
  • 努比亚z9max手机音乐效验

    该机拥有HIFI级音乐芯片,音乐效果不凡。具体体现在:1.音量调节,正常听音乐中高低音都是一个音量,而杜比音效能动态扩大某个音量。比如放打鼓声,杜比会及时提高低音加强鼓声。2.加强音域,杜比音效有开阔、集中、…

    百科 2024-11-10
  • 是atChristmas还是inChristmas

    此处该用“on”。在圣诞节正确表达应为 “on Christmas ”。有具体日期的,比如知道几月几日的都用“on” ;不知道日期,但知道年份和月份的用“in” ,知道具体时间,比如几点几分用“at”。…

    百科 2024-11-10
  • 个体工商户应交纳什么税

    纳税标准根据国家税务总局《个体工商户定期定额征收管理办法》文件精神 ,定期定额征收方式适用的税种及税率如下:1、根据《中华人民共和国增值税暂行条例》规定,自2009年1月1日起,小规模纳税人增值税征收率为3%…

    百科 2024-11-10
  • 材料成本差异率为负数是什么意思

    材料成本差异额,是指材料的实际成本和计划成本之间的差额。差异率负数表示节约差异,即实际成本比计划成本小。正数表示超支差异,即实际成本比计划成本大。…

    百科 2024-11-10
  • 塞翁失马焉知非福是什么意思

    比喻一时虽然受到损失,反而因此能得到好处。也指坏事在一定条件下可变为好事,反之亦然。形容人的心态,一定要乐观向上,任何事情都有二面性,不好的一面,有可能向好的一面转化。塞翁失马,焉知非福出自《 淮南子…

    百科 2024-11-10