当前位置:首页 > 经验 >

excel分类汇总总表如何制作(excel如何分类汇总的操作步骤)

来源:原点资讯(m.360kss.com)时间:2024-03-31 11:24:19作者:YD166手机阅读>>

原创作者: 卢子 转自:EXCEL不加班

昨天的文章没看的读者要先看:只需用一招,就可以学好VBA……

用录制宏加For循环虽然可以生成多个工作表,但是命名的规则太土了,都是Sheet1、Sheet2……也不好识别。

excel分类汇总总表如何制作,excel如何分类汇总的操作步骤(1)

如果能按实际情况命名是不是更好?

比如,生成的工作表是1月、2月……12月。

excel分类汇总总表如何制作,excel如何分类汇总的操作步骤(2)

其实,要实现这种很简单,只要知道一个新单词Sheets(i).Name,这个就是工作表的名称,里面的i就是变量,1到12。i & "月"就是在数字后面连接一个月字,也就是1月到12月,其实跟在单元格的用法是一样的。

Sub 生成工作表()

For i = 1 To 12

Sheets.Add After:=ActiveSheet

Sheets(i 1).Name = i & "月"

Next

End Sub

i & "月"也可以直接调用单元格的值,单元格用Range("b" & i),就是b1到b12。现在要根据总表,也就是第一张工作表生成分表,需要在单元格前面指定工作表序号或者名称,也就是Sheets(1).Range("b" & i)。

其实,VBA跟在单元格写入公式的操作有点类似,都以=(等号)去连接后面需要显示的字符,单元格是=A1&"月",而VBA是=i & "月",基本差异很小。

跨表引用也是类似的,只是将原来你连接共工作表的!(感叹号)换成了连接对象的·(点),VBA=Sheet1.Range("B" & i) , 公式=Sheet1!B1。有时我们就是以公式的思路来试试看是否能代入VBA代码使用。

根据b列的内容生成分表的代码就出来了。

Sub 生成工作表()

For i = 1 To 12

Sheets.Add After:=ActiveSheet

Sheets(i 1).Name = Sheets(1).Range("b" & i 1)

Next

End Sub

excel分类汇总总表如何制作,excel如何分类汇总的操作步骤(3)

现在反过来,已经有了分表了,要生成目录。

如果你前面的内容已经掌握,那这个问题就太简单了,将代码中间的等式调换过来即可。单元格写在=前面,工作表名称写在=后面。

Sub 提取目录()

For i = 1 To 12

Sheets(1).Range("c" & i 1) = Sheets(i 1).Name

Next

End Sub

excel分类汇总总表如何制作,excel如何分类汇总的操作步骤(4)

上面的代码虽然都可以运行,不过如果要写标准的,还需要为i定义变量为整数,Dim i As Integer。

excel分类汇总总表如何制作,excel如何分类汇总的操作步骤(5)

有了VBA以后,有些事就会变得更简单,比如填充10000行内容,在单元格内要拉很久。在VBA只需加个循环就可以,瞬间就搞定。

比如现在要在A列生成1-10000的数字。

Sub 生成数字()

Dim i As Integer

For i = 1 To 10000

Sheets(1).Range("a" & i) = i

Next

End Sub

excel分类汇总总表如何制作,excel如何分类汇总的操作步骤(6)

如果你想让工作变得智能化,一键搞定工作,就得用心学习VBA。前期学习会有点难,只要坚持一段时间就会变得很轻松。

,

栏目热文

cad转换pdf格式方法免费的(cad免费转换pdf的方法)

cad转换pdf格式方法免费的(cad免费转换pdf的方法)

cad转pdf怎么免费地实现从事相关岗位的小伙伴每天都接触很多CAD文档,如何让大家随时随地轻松传输和访问?cad批量转...

2024-03-31 11:28:47查看全文 >>

cad转换成pdf中文版(cad免费转换pdf的方法)

cad转换成pdf中文版(cad免费转换pdf的方法)

CAD文件如何导出PDF格式?因为PDF格式文件的稳定性,在工作中我们经常需要将CAD文件转换为PDF格式以便共享和传输...

2024-03-31 11:23:40查看全文 >>

酝酿和蕴酿区别(酝酿与蕴酿的区别和特征)

酝酿和蕴酿区别(酝酿与蕴酿的区别和特征)

常见错别字举例(按词组中首字的拼音排列) 错误 正确 A安祥 安详 A按步就班 按部就班 A按耐不住 按捺不住...

2024-03-31 11:04:51查看全文 >>

设想的近义词是(设想近义词)

设想的近义词是(设想近义词)

一、易读错音的字总结山郭(guō) 排闼(tà) 黄莺(yīng) 晶莹(yíng) 慷慨(kǎi) 资源(zī) 滥用...

2024-03-31 11:27:00查看全文 >>

酝酿的近义词和反义词(酝酿的近义词是啥)

酝酿的近义词和反义词(酝酿的近义词是啥)

cube英/kjuːb/美/kjuːb/n. 立方体;立方,三次幂;<美,非正式>小室,小房间v. 使成立方...

2024-03-31 11:08:07查看全文 >>

excel怎么自动汇总数据(excel表格怎么自动汇总数据)

excel怎么自动汇总数据(excel表格怎么自动汇总数据)

Hello,大家好,不知道大家是不是已经开启在家办公模式了呢?今天有一个粉丝问到如何在Excel中实现自动汇总多个工作薄...

2024-03-31 10:57:05查看全文 >>

逗号在右上角怎么打(右上角的逗号在电脑上怎么打)

逗号在右上角怎么打(右上角的逗号在电脑上怎么打)

用最简单的方法和你一起学习cad一些特殊符号怎么输入?cad一些特殊符号怎么输入,你们学会了吗?,...

2024-03-31 11:02:43查看全文 >>

小学英语学习最有效的6个方法(小学英语高效学习方法和技巧)

小学英语学习最有效的6个方法(小学英语高效学习方法和技巧)

小学英语有效学习方法四部曲有哪些?建议家长替孩子存下英语的学习在当今社会已经变成一种潮流,一种趋势,英语遍布生活学习的每...

2024-03-31 11:15:24查看全文 >>

小学英语学习方法和技巧总结(小学英语学习策略及方法)

小学英语学习方法和技巧总结(小学英语学习策略及方法)

今天,我来分享下小学阶段,即三到六年级的孩子英语学习方法。我先讲一下我学习英语的故事,请大家帮我找找其中的不足。我在9...

2024-03-31 11:20:45查看全文 >>

三年级英语上册课本跟读视频(三年级英语上册课文跟读视频28页)

三年级英语上册课本跟读视频(三年级英语上册课文跟读视频28页)

课文视频1三上_1-Main scene Unit one Hello!第1单元 你好!Hello! I'...

2024-03-31 11:04:14查看全文 >>

文档排行