网易首页 > 网易号 > 正文 申请入驻

Excel单工作表拆分成多个工作表,这个技能工作效率提升10倍以上

0
分享至

在我们的工作当中,常常会遇到这样的工作场景,我们需要将一个汇总的工作表按照某列的字段拆分为多个工作表。按照惯例,我们还是通过实际的一个例子来给大家进行形象的讲解吧。下面为某学校高一年级的成绩汇总表,我们需要按照班级为单位,将每个班级拆分成一个工作表。

我们需要操作的是根据班级列,将花名册拆分为5个工作表,分别以班级名称命名工作表的名称。

我们使用数据透视表,可以按照班级名称进行透视汇总,在数据透视表中有一个功能,双击汇总的数据行,可以生成一个该汇总行的组成明细的工作表,我们根据Excel数据透视表的这一个功能特征,就可以将一个汇总表按照需要的字段进行拆分。某一时候可能会需要根据多列进行拆分,这个时候最简单的办法就是大家新建一个辅助列,将作为条件的那几列合并在辅助列中,这样就能轻松实现。下面介绍具体的操作步骤。

1、插入透视表。

在【插入】选项卡下面的【表格】组中找到【数据透视表】,单击,弹出创建数据透视表对话框,点击确定就可以。

2.生成数据透视表

以班级作为行标签,以学号作为值,汇总方式为计数,生成如下的透视表。

3.通过数据透视表生成工作表。

依次双击生成的数据透视表中的计数项,就可以生成工作表。

4.通过录制宏的方式批量设置工作表格式。

某些时候,我们需要对每个生成的工作表进行一些格式的统一,如统一设置行高为20,设置字体为宋体,设置对齐方式为居中,同时设置列宽。这个时候我们就可以使用到Excel中录制宏的操作方式(也即Excel的VBA功能),我们可以在设置一个工作表的时候进行录制宏,然后稍稍对生成的代码进行更改,然后就可以在其他生成的工作表中批量重复同样的操作。

录制后生成如下代码:

Sub 宏1()

' 宏1 宏

Range("表2[#All]").Select

Selection.RowHeight = 20

With Selection

.HorizontalAlignment = xlCenter

.VerticalAlignment = xlCenter

.WrapText = False

.Orientation = 0

.AddIndent = False

.IndentLevel = 0

.ShrinkToFit = False

.ReadingOrder = xlContext

.MergeCells = False

End With

With Selection.Font

.Name = "宋体"

.Size = 11

.Strikethrough = False

.Superscript = False

.Subscript = False

.OutlineFont = False

.Shadow = False

.Underline = xlUnderlineStyleNone

.ThemeColor = xlThemeColorLight1

.TintAndShade = 0

.ThemeFont = xlThemeFontNone

End With

With Selection.Font

.Name = "宋体"

.Size = 12

.Strikethrough = False

.Superscript = False

.Subscript = False

.OutlineFont = False

.Shadow = False

.Underline = xlUnderlineStyleNone

.ThemeColor = xlThemeColorLight1

.TintAndShade = 0

.ThemeFont = xlThemeFontNone

End With

Selection.Borders(xlDiagonalDown).LineStyle = xlNone

Selection.Borders(xlDiagonalUp).LineStyle = xlNone

With Selection.Borders(xlEdgeLeft)

.LineStyle = xlContinuous

.ColorIndex = 0

.TintAndShade = 0

.Weight = xlThin

End With

With Selection.Borders(xlEdgeTop)

.LineStyle = xlContinuous

.ColorIndex = 0

.TintAndShade = 0

.Weight = xlThin

End With

With Selection.Borders(xlEdgeBottom)

.LineStyle = xlContinuous

.ColorIndex = 0

.TintAndShade = 0

.Weight = xlThin

End With

With Selection.Borders(xlEdgeRight)

.LineStyle = xlContinuous

.ColorIndex = 0

.TintAndShade = 0

.Weight = xlThin

End With

With Selection.Borders(xlInsideVertical)

.LineStyle = xlContinuous

.ColorIndex = 0

.TintAndShade = 0

.Weight = xlThin

End With

With Selection.Borders(xlInsideHorizontal)

.LineStyle = xlContinuous

.ColorIndex = 0

.TintAndShade = 0

.Weight = xlThin

End With

ActiveWindow.SmallScroll Down:=-9

Range("A2").Select

ActiveCell.FormulaR1C1 = "1"

Range("A3").Select

ActiveCell.FormulaR1C1 = "2"

Range("A2:A3").Select

Selection.AutoFill Destination:=Range("表2[序号]")

Range("表2[序号]").Select

ActiveWindow.SmallScroll Down:=48

Sheets("Sheet3").Select

Sheets("Sheet3").Name = "高1班"

Range("D70").Select

ActiveWindow.SmallScroll Down:=-84

End Sub

在其他工作表中,大家需要操作的仅仅是将表2更改为新表的名称即可。最后的工作表重命名代码处如果大家对VBA有点基础的话可以做如下更改:

Sheets("Sheet3").Select

Sheets("Sheet3").Name = "高1班"

修改为:

ActiveSheet.Name = Cells(2, 3)

这样就可以自动对当前的工作表进行重命名。

5.结果如下:

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
嫂嫂为赵薇庆生,和赵健育有一儿一女颜值高,家中装修曝光!

嫂嫂为赵薇庆生,和赵健育有一儿一女颜值高,家中装修曝光!

古希腊掌管松饼的神
2026-03-13 14:50:24
挥泪斩马谡!曝皇马正式批准,亿元先生转投曼联!1.5亿顶星空降

挥泪斩马谡!曝皇马正式批准,亿元先生转投曼联!1.5亿顶星空降

头狼追球
2026-03-13 10:54:18
中国最“闲”的3座机场:每天飞1趟航班,飞机一走员工就集体下班

中国最“闲”的3座机场:每天飞1趟航班,飞机一走员工就集体下班

青眼财经
2026-03-07 23:26:43
2026年,离职潮彻底消失了。

2026年,离职潮彻底消失了。

放牛娃的遐想
2026-03-14 10:05:36
被骂上热搜后,山姆终于低头了!这6款下架神物悄悄回来了

被骂上热搜后,山姆终于低头了!这6款下架神物悄悄回来了

半身Naked
2026-03-11 20:25:32
你知道清朝一品大员的生活有多不易吗

你知道清朝一品大员的生活有多不易吗

疯狂的小历史
2026-03-14 11:46:11
一场2-0+超422万奖金!WTA战报:首个决赛席位确定 世界第1太稳了

一场2-0+超422万奖金!WTA战报:首个决赛席位确定 世界第1太稳了

篮球看比赛
2026-03-14 14:14:20
哈梅内伊之子两次遇袭受伤,德黑兰电视信号被炸断

哈梅内伊之子两次遇袭受伤,德黑兰电视信号被炸断

桂系007
2026-03-13 23:58:18
万万没想到!两会最火提案不是医疗和就业,而是霍启刚的这一举动

万万没想到!两会最火提案不是医疗和就业,而是霍启刚的这一举动

小舟谈历史
2026-03-07 01:06:10
国际油价大幅收涨,美油涨3.74%

国际油价大幅收涨,美油涨3.74%

每日经济新闻
2026-03-14 07:02:12
给伊朗上了一课,塞尔维亚装备中国导弹:4马赫突防,400公里射程

给伊朗上了一课,塞尔维亚装备中国导弹:4马赫突防,400公里射程

云鹏叙事
2026-03-14 14:14:22
山东省退休人员迎来3个好消息!涉及养老金、医保待遇、丧葬费!

山东省退休人员迎来3个好消息!涉及养老金、医保待遇、丧葬费!

虎哥闲聊
2026-03-13 14:48:34
黄仁勋罕见长文:AI时代需要电工、水管工,不需要计算机博士

黄仁勋罕见长文:AI时代需要电工、水管工,不需要计算机博士

狐狸先森讲升学规划
2026-03-13 09:15:03
补时丢2球遭逆转,沙特豪门无缘登顶,C罗争金靴希望渺茫

补时丢2球遭逆转,沙特豪门无缘登顶,C罗争金靴希望渺茫

阿嚼影视评论
2026-03-14 08:10:56
“甲醛大户”被发现,开水也洗不干净,少往家买,更要学会辨别!

“甲醛大户”被发现,开水也洗不干净,少往家买,更要学会辨别!

美食格物
2026-03-14 01:05:07
触碰红线!美军空袭伊朗石油命脉哈尔克岛

触碰红线!美军空袭伊朗石油命脉哈尔克岛

看看新闻Knews
2026-03-14 10:37:04
伊朗用血泪换来的教训:一旦中美开战,中国必须首先锁定这一点

伊朗用血泪换来的教训:一旦中美开战,中国必须首先锁定这一点

冷峻视角下的世界
2026-02-20 07:45:35
确定CCTV5直播!中国女篮VS南苏丹队,做出这三大改变,或能大胜

确定CCTV5直播!中国女篮VS南苏丹队,做出这三大改变,或能大胜

篮球看比赛
2026-03-14 14:30:10
你是因为什么特征才看上对象的?网友:我游泳故意穿了一条三角裤

你是因为什么特征才看上对象的?网友:我游泳故意穿了一条三角裤

另子维爱读史
2026-03-13 23:46:15
莫迪不得不低下头,希望中方看在两国关系份上,帮助印度渡过难关

莫迪不得不低下头,希望中方看在两国关系份上,帮助印度渡过难关

兰妮搞笑分享
2026-03-14 13:42:24
2026-03-14 15:32:49
Excel函数与公式 incentive-icons
Excel函数与公式
Excel函数、公式、透视表
32文章数 4152关注度
往期回顾 全部

科技要闻

xAI创始伙伴只剩两人!马斯克“痛改前非”

头条要闻

伊朗:30枚超重导弹袭击以色列 摧毁以方空天监控系统

头条要闻

伊朗:30枚超重导弹袭击以色列 摧毁以方空天监控系统

体育要闻

NBA唯一巴西球员,增重20KG顶内线

娱乐要闻

张艺兴,犯了大忌

财经要闻

3·15影子暗访|神秘的“特供酒”

汽车要闻

吉利银河M7技术首秀 实力重构主流电混SUV

态度原创

亲子
健康
数码
时尚
军事航空

亲子要闻

如果命运给我的是天崩开局,那我就靠自己撑起一片天

转头就晕的耳石症,能开车上班吗?

数码要闻

AWE2026:从S级电自到具身智能电摩,首驱科技用AI重塑两轮矩阵

审美提升|| 来和时髦尖子生学几招

军事要闻

特朗普宣布空袭伊石油出口枢纽哈尔克岛

无障碍浏览 进入关怀版