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

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-06-29 11:18:21
日本四大光刻胶巨头同步断供当天,中国晶圆厂产线没停,该慌的好像是日本

日本四大光刻胶巨头同步断供当天,中国晶圆厂产线没停,该慌的好像是日本

说故事的阿袭
2026-06-28 15:11:27
独家:原中国兵器工业集团董事长实际上是秘书出身!33岁就当集团办公厅主任  很优秀!

独家:原中国兵器工业集团董事长实际上是秘书出身!33岁就当集团办公厅主任  很优秀!

新浪财经
2026-06-03 02:10:08
国足有望重返世界杯!韩国表态,下届世界杯我们的名额让给中国

国足有望重返世界杯!韩国表态,下届世界杯我们的名额让给中国

体坛狗哥
2026-06-28 22:07:22
1980年,李雪健话剧中饰演林彪,因太过逼真,王光美拒绝和他握手

1980年,李雪健话剧中饰演林彪,因太过逼真,王光美拒绝和他握手

文史达观
2026-06-28 15:24:53
莫兹戈夫:我很想参加16年夺冠重聚 但压根没人邀请我

莫兹戈夫:我很想参加16年夺冠重聚 但压根没人邀请我

北青网-北京青年报
2026-06-28 20:06:06
房子是有灵性的,若出现了这7个迹象,定是难得的旺宅!

房子是有灵性的,若出现了这7个迹象,定是难得的旺宅!

老覃讲历史
2026-06-28 12:22:50
咫尺天涯?姆巴佩加冕世界杯历史射手王的希望,已经愈发渺茫了

咫尺天涯?姆巴佩加冕世界杯历史射手王的希望,已经愈发渺茫了

夕落秋山
2026-06-29 10:23:29
精神小妹的生活原来是这样的!网友:终于知道她们为啥都这么瘦了

精神小妹的生活原来是这样的!网友:终于知道她们为啥都这么瘦了

深度报
2026-02-11 23:35:03
三观不正的人有多么可怕,看网友讲述心底一阵恶寒。

三观不正的人有多么可怕,看网友讲述心底一阵恶寒。

侃神评故事
2026-06-23 16:15:05
温网拒绝转播世界杯:全英俱乐部坚持“只打网球”

温网拒绝转播世界杯:全英俱乐部坚持“只打网球”

坠入温柔晚风
2026-06-29 00:22:46
3换3交易达成!即便上限乔丹下限科比,也要被送走

3换3交易达成!即便上限乔丹下限科比,也要被送走

德译洋洋
2026-06-29 12:01:21
勇士酝酿重磅交易,交易浓眉促成詹眉湾区重聚!

勇士酝酿重磅交易,交易浓眉促成詹眉湾区重聚!

夜白侃球
2026-06-29 12:23:54
29日WTT战报:张本美和拒绝让分,申裕斌3-0获胜

29日WTT战报:张本美和拒绝让分,申裕斌3-0获胜

余憁搞笑段子
2026-06-29 10:00:11
乾隆皇帝一生到底临幸过多少女子?野史记载数字惊人,身体真不错

乾隆皇帝一生到底临幸过多少女子?野史记载数字惊人,身体真不错

王知鱼说历史
2026-06-29 07:16:34
为什么胡锡进对电影的喜好,总是跟人民群众不一样?

为什么胡锡进对电影的喜好,总是跟人民群众不一样?

斯嘉丽聊电影
2026-06-28 23:22:12
要不是世界杯,恐怕没人知道中国在52万人的佛得角投入了多少

要不是世界杯,恐怕没人知道中国在52万人的佛得角投入了多少

触摸史迹
2026-06-29 02:08:28
2026高考成绩公布后,张桂梅式教育被批,再次证明:父母放任不管的代价,远比想象中更残酷......

2026高考成绩公布后,张桂梅式教育被批,再次证明:父母放任不管的代价,远比想象中更残酷......

LULU生活家
2026-06-27 18:18:30
上世纪80年代末台湾综艺在哈尔滨采访了一位当地美女

上世纪80年代末台湾综艺在哈尔滨采访了一位当地美女

岁月有情1314
2026-06-28 21:53:40
惊现“小六”!运-20最新大片彩蛋引爆全网

惊现“小六”!运-20最新大片彩蛋引爆全网

看看新闻Knews
2026-06-28 15:32:05
2026-06-29 13:15:00
Excel函数与公式 incentive-icons
Excel函数与公式
Excel函数、公式、透视表
32文章数 4152关注度
往期回顾 全部

科技要闻

OpenAI推迟上市,那“Kimi们”呢?

头条要闻

在德网友吐槽欧洲高温:赶紧结束吧 别逼我回武汉避暑

头条要闻

在德网友吐槽欧洲高温:赶紧结束吧 别逼我回武汉避暑

体育要闻

两周飞5万公里!因凡蒂诺遭环保人士猛批

娱乐要闻

萧蔷宣布捐出参加“浪姐”所有收入

财经要闻

35岁职场人,又好找工作了?

汽车要闻

精致大气 尊界V800诠释顶级体验的新旗舰MPV

态度原创

旅游
本地
房产
公开课
军事航空

旅游要闻

一步一景皆诗意!泰安市东平县史楼村美景醉游人

本地新闻

贵州小城的新目标:举办“村超”世界杯!

房产要闻

你敢想?海口房地产投资,暴跌5成!

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

普京最新发声:俄罗斯正处于命运攸关之际

无障碍浏览 进入关怀版