专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

怎么拆分表格,Excel拆分表格的6种方法(详细介绍)

来源:小易整编  作者:小易  发布时间:2022-12-14 02:22
摘要:怎么拆分表格,Excel拆分表格的6种方法。根据月份,快速拆分表格数据方法1:数据透视表法1、点击-A1单元格2、点击-插入-数据透视表-确定3、拖动字段到行标签,拖动月份到筛选区4、点击-透视表-设计-报表布局5、选择-以表格形式显示6、...

5、选择-将筛选结果复制到其他位置

6、列表区域选择-源数据区域

7、条件区域选择-条件区域

8、复制到-新创建的标题区

9、最后点击-确定

怎么拆分表格,Excel拆分表格的6种方法

方法3:方方格子插件法
1、点击-方方格子-汇总拆分
2、选择-拆分工作表

3、表头函数输入1

4、关键字所在列:【A】月份

5、点击-确定

(添加储君老师:chujun2012,免费领取方方格子插件)

怎么拆分表格,Excel拆分表格的6种方法

怎么拆分表格,Excel拆分表格的6种方法

方法4:VBA代码法
1、按Alt+F11,输入以下代码

Sub 工作表拆分()

Dim d As Object, sht As Worksheet, arr, brr, r, kr, i&, j&, k&, x&

Dim Rng As Range, Rg As Range, tRow&, tCol&, aCol&, pd&

Application.ScreenUpdating = False

Application.DisplayAlerts = False

Set d = CreateObject("scripting.dictionary")

Set Rg = Application.InputBox("请输入拆分条件所在的列", Title:="提示", Type:=8)

tCol = Rg.Column

tRow = Val(Application.InputBox("请输入总表标题的行数"))

If tRow = 0 Then MsgBox "未输入标题行行数,程序退出!": Exit Sub

Set Rng = ActiveSheet.UsedRange

arr = Rng

tCol = tCol - Rng.Column + 1

aCol = UBound(arr, 2)

For i = tRow + 1 To UBound(arr)

If Not d.exists(arr(i, tCol)) Then

d(arr(i, tCol)) = i

Else

d(arr(i, tCol)) = d(arr(i, tCol)) & "," & i

End If

Next

For Each sht In Worksheets

If d.exists(sht.Name) Then sht.Delete

Next

kr = d.keys

For i = 0 To UBound(kr)

If kr(i) <> "" Then

r = Split(d(kr(i)), ",")

ReDim brr(1 To UBound(r) + 1, 1 To aCol)

k = 0

For x = 0 To UBound(r)

k = k + 1

For j = 1 To aCol

brr(k, j) = arr(r(x), j)

Next

Next

With Worksheets.Add(, Sheets(Sheets.Count))

.Name = kr(i)

.[a1].Resize(tRow, aCol) = arr

.[a1].Offset(tRow, 0).Resize(k, aCol) = brr

Rng.Copy

.[a1].PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False

.[a1].Select

End With

End If

Next

Sheets(1).Activate

Set d = Nothing

Erase arr: Erase brr

MsgBox "工作表拆分完成!"

Application.ScreenUpdating = True

Application.DisplayAlerts = True

End Sub

2、点击-开发工具,插入-控件
3、鼠标右键点击控件,选择-指定宏
4、指定到录入代码的宏
5、最后点击控件,自动运行

怎么拆分表格,Excel拆分表格的6种方法

方法5:VLOOKUP函数法
在分月表格里面输入公式:
=IFERROR(VLOOKUP($F$1&ROW(A1),
'5.VLOOKUP函数法'!$A:$F,COLUMN(B1),0),"")

怎么拆分表格,Excel拆分表格的6种方法

方法6:PQ拆分法
1、点击-A1单元格
2、点击-数据-从表格-确定

3、筛选-1月

4、点击-表1-复制


本文地址:百科生活频道 https://www.neebe.cn/live/886067_2.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科生活
小编:小易整编
相关文章相关阅读
  • excelvlookup(excelvlookup匹配多个数据)

    excelvlookup(excelvlookup匹配多个数据)

    好助手百科2023-05-02百科7今天给各位分享excelvlookup的知识,其中也会对excelvlookup匹配多个数据进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!excel中vloo...

  • 如何制作电子表格

    如何制作电子表格

    在电脑上新建一个excel,用鼠标选中需要的表格行数列数,然后点右键,设置单元格格式边框,在预置中根据需要选择外边框、内部边框。根据需要加边框。如果是标题处,可以取消外边框,合并横向或者纵向的表格。方法也是先选中需要设置的...

  • 在Excel表格中怎么自动计算年龄

    在Excel表格中怎么自动计算年龄

    简要回答如今很多人办公的时候都会用到Excel表格,那么在Excel表格中怎么自动计算年龄呢?具体计算方法如下。01首先打开Excel文档。输入出生日期。02点击年龄,鼠标右击,选择设置单元格格式。03将分类设置为数值。04输入固定公式=...

  • Excel中如何对数据进行分列

    Excel中如何对数据进行分列

    在这里介绍在excel中对数据进行分列的方法,希望本指南能帮到你。操作方法01比如,下图中的数据。以“-”符号为界,把两边数据分为两列。02首先,把数据区域全选中。然后,再点:数据,这选项卡。03在展开的功能区中,我们...

  • 如何将一个excel表格的数据匹配到另一个表中

    如何将一个excel表格的数据匹配到另一个表中

    日常生活办公,计算机二级考试需要用到Excel,能够熟练使用Excel可以为自己处理数据表格带来极大的帮助,本文就如何将一个excel表格的数据匹配到另一个表中的方法进行一个详细的解答。表格中,我们需要查找商品的单价,比如笔记本电脑的单...

  • 初学者如何在电脑上制作表格,电脑制作表格的详细步骤

    初学者如何在电脑上制作表格,电脑制作表格的详细步骤

    如何在电脑上制作表格?1、在桌面上右键点击在快捷菜单中选择“属性---新建excel工作表”命令。2、命名新建的表格名为“数据统计”,双击打开文件。3、设置好表格的操作范围即纸张大小,这里设置为A4,页面布局--纸张大小...

  • word表格断开怎样连上同一页 跨页断行没用,word表格断开怎样连上同一页

    word表格断开怎样连上同一页 跨页断行没用,word表格断开怎样连上同一页

    word表格断开连不上怎样办1.word表格中插入文字比较多的时候,会出现断页的情况。2.把光标放到红色线框标记的位置,会选中整个word表格。3.单击鼠标右键,选择“表格属性”选项。4.切换至“行”标签,找到“...

  • 标准差计算器,标准差计算公式excel

    标准差计算器,标准差计算公式excel

    标准差怎么算标准差公式s=sqrt(s^2)标准差怎么求标准差是方差的算数平方根。具体算法是:一组数的各个数值减去其算数平均值的平方和,所得结果再除以该组数据的个数(如果是抽样,则除以n-1,多数情况为抽样),结果再开根...

  • 周排行
  • 月排行
  • 年排行

精彩推荐