excel表格怎么分表

excel表格怎么分表,第1张

百度经验

搜经验

Excel按某列字段拆分总表为若干个分表,简单!

Excel2Easy

2018-05-06 51931人看过

今天要和大家分享的是:Excel按某列字段,拆分总表为若干个分表,简单!详见下图动态演示和步骤分解。

工具/原料

数据透视表

方法/步骤

1/8分步阅读

打开excel文件,想要按省份进行拆分

2/8

首先插入数据透视表为新表

查看剩余1张图

3/8

接着讲省份放到筛选标签,城市放到行标签,销售数据放到值标签

查看剩余2张图

4/8

然后选中数据透视表,选择设计按钮,一表格形式显示,二重复所有项目

查看剩余2张图

5/8

结社选择分析按钮中的,显示报表的筛选页

查看剩余1张图

6/8

d出对话框,确定

【帆软】如何制作一个月报表,FineReport,复杂数据一键解决

广告

7/8

即可看到按省份将内容进行了拆分

散点图,spssau分析,在线分析,spssau统计数据分析

广告

8/8

最后保存文件

会Excel,懂管理,就能做汇总excel,简单,易学,易用

广告

EXCEL

编辑于2018-05-06,内容仅供参考并受版权保护

赞踩分享阅读全文

表格在线编辑-支持强大数据统计的在线表格

根据文中提到的拆分总表为您推荐

表格在线编辑-支持多人,多设备同时编辑一份表格,内容自动保存在云端,无需来回发送文件或手动保存,所有人看到的都是最新版。

北京飞书科技有限公司广告

拼多多,怎么做表格正品低价,爆款1折起!

本月13206人下载

正品低价_品质保障_极速发货_轻松购物_下载拼多多,查看精选好货。

上海寻梦信息技术有限公司广告

报表工具ActiveReports,为中国式复杂报表提供多种选择

值得一看的样式相关信息推荐

快速设计各类报表,并以丰富的可视化方式呈现给最终用户,提供数据筛选,排序,钻取等交互能力,无需修改代码即可满足不同场景下的报表需求,提高开发效率,加速项目交付

西安葡萄城信息技术有限公司广告

相关经验

「飞书」怎样绘制表格-支持强大数据统计的在线表格

根据文中提到的拆分总表为您推荐

feishu.cn广告

excel将一个工作表根据条件拆分成多个工作表

23.0万人看过

excel自动拆分成多个表

01:03

16.3万人看过

excel如何将一个工作表拆分成多个工作表

4.0万人看过

还在用Excel?无需编码,使用活字格搭建Web系统,更方便

值得一看的软件开发相关信息推荐

grapecity.com.cn广告

如何在excel中将一张工作表拆分成多个工作表

10.5万人看过

怎么拆分一个Excel工作簿中的多个工作表

00:50

13.7万人看过

怎么将Excel多个工作表拆分成多个单独的Excel

10.7万人看过

Excel总表按条件批量拆分多表(一表拆分多表)

4508人看过

用excel的人也在用企业微信,企业办公好帮手

值得一看的excel相关信息推荐

bjyhad.com.cn广告

怎么将excel工作簿中的工作表拆分成单个工作簿

1.2万人看过

表格excel如何将多个sheet拆分成独立文件?

5.9万人看过

Excel怎么快速拆分数据

01:04

48.1万人看过

Excel按关键字将一个整表按要求拆分几个分表

4284人看过

职场+自媒体必备的五门特惠组合课~

excel怎样将多个工作表拆分成单独的文件

3.2万人看过

Excel指定列某列分类标准自动拆分成多个工作表

1.4万人看过

excel将一个工作表根据条件拆分成多个工作簿

7.6万人看过

巧用数据透视表将excel表快速拆分成多个工作表

01:27

1.8万人看过

分享让生活更美好

退出 反馈

2021 Baidu 京ICP证030173号-1 京网文【2013】0934-983号

分享到

您可以通过浏览器的分享按钮,将这篇经验分享到朋友圈

您也可以复制以下链接,打开朋友圈后进行分享

https://jingyan.baidu.com/article/14bd256e915ea5bb6d2612e2.html

微博 空间 腾讯微博

Excel按某列字段拆分总表为

编辑于2018-05-

我用汇总表添加辅助列的方法来简化公式,最终结果如下图:

辅助列A2的公式为:

=IF(ROW()<=COUNTA(A!A:A),"A",IF(ROW()<COUNTA(A!A:A)+COUNTA(B!A:B)-3,"B","C"))

结果数据B2的公式为:

=OFFSET(INDIRECT($A2&"!A1"),COUNTIF($A$2:$A2,$A2),COLUMN()-2)

右拉、下拉即可:

这样的公式在表不多的情况下还是可以,表太多公式会复杂一点,好处是后面表格的变化在汇总表中更新是直接的、自动的。我的三个原始表数据如下:

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.0extended properties=excel 8.0data 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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11487691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存