当前位置:首页 > 微软office > Excel > 正文内容

知道吗? Excel 还可以这样用

zyhwxm3年前 (2022-07-04)Excel78



知道吗?Excel 还可以这样用


作为全球广受欢迎的数据处理和分析软件之一,Excel 的功能很丰富。在它众多的功能中,有人喜欢函数和公式,因为它们简单易学, 计算能力还特别强;也有人喜欢数据透视表,因为它们操作简单,只需简单拖动几下鼠标,就能从各个角度对数据进行分析……



制作考场座位标签

最近,学校教务处的一个哥们儿遇到一个难题——根据考生的信息表,制作考场座位标签。我们先来看看他要制作什么样的考场座位标签,如图 1 - 1 所示。 

图1-1 考场座位标签


这样的座位标签需要打印出来并逐条剪开,粘贴在考场中每张桌子上,以方便学生能在考试前快速找到自己的座位。当然,制作这样的考场座位标签之前,已经有了如图 1-2 所示的考生信息表。

图1-2 考生信息表


说实话,解决这个问题的方法真的很多。那么,我这位哥们儿为什么会觉得这是一个难题呢?原来他用的是所有方法当中最笨的一种:在第 2 条考生信息前插入两行空行→选中考生信息表中第 1 行的表头→复制表头→ 粘贴表头到插入的第二行空行中→设置用于间隔的空行格式。然后重复执行相同的操作…… “复制粘贴”大法操作虽然简单,但他手上却有全校 2500 多名考生的信息需要处理。

如果处理一条记录需要 4 秒钟,那么处理 2500 条记录需要:4秒/条×2500 条=10000 秒≈167 分钟。167 分钟,已经能从广州飞到上海了!

如果使用VBA解决,无论要制作多少考生 的座位标签,都只需要像图 1-3 那样,用鼠标 单击一次按钮即可轻松解决。

图1-3 用VBA一键制作考场座位标签

将多个工作簿中的数据

合并到一张工作表中

我们再来看一个合并多个工作簿中数据的问题。如图 1-4 所示,在一个文件夹中,保存有多个Excel工作簿文件。

图1-4 文件夹中的多个Excel文件


在这些工作簿中,都只有一张保存数据的工作表,这些工作表的名称不一定相同,里面保存的数据信息量也不等,但这些工作表的结构都是完全相同的,如图 1-5 所示。

图1-5 结构相同的工作表


为了统一对这些数据进行汇总和分析,需要将各工作簿中保存的数据信息合并到一张工作表中,得到如图 1-6 所示的表格。

图1-6 汇总多工作簿数据所得的结果


这个问题,普通人是这样解决的:打开工作簿→复制其中的数据→将其粘贴到汇总表 中→关闭工作簿,然后再重复相同的操作汇总另一个工作簿……

其实,更简单的方法是,只要借助VBA给Excel增加一个汇总多工作簿数据的功能,单击几次鼠标即可轻松解决,数据如果发生变动,还可以随时更新结果。

将指定名称的文件

复制到另一个目录中

再来看一个复制文件的例子:在某个文件夹中,保存着若干张扩展名为“.jpg”的图片文件,如图 1-7 所示。

图1-7 保存在文件夹中的图片文件


在某张Excel工作表的A列,保存了文件夹中部分文件的名称(不含扩展名“.jpg”), 如图 1-8 所示。

图1-8 Excel中保存的文件名称信息


现要将表格中A列列出的所有文件,从原文件夹中复制到某个新的文件夹中,如图 1-9 所示。

图1-9 批量复制指定文件到新文件夹中


根据文件名在文件夹中查找图片文件→选择并复制文件→在目录文件夹中执行粘贴操作,然后再按相同的操作复制下一张图片……这是手动解决这个问题的方法。

如果需要复制的图片较多,全靠手动查找、选择、复制、粘贴的方法来解决这个问题,对任何人来说,都是一件麻烦的事。

如果使用 VBA 在 Excel 中设计一个批量复制文件的功能,要解决这个问题,也只需单击一次鼠标而已。

关于VBA的小窍门,你学会了吗?




推荐阅读
北京大学出版社


《别怕,Excel VBA其实很简单》



本篇文章来源于微信公众号:Excel之家ExcelHome


版权声明:本文版权归原作者所有,仅供技术参考;

                 若有违反您个人权益,请留言反馈删除相关信息;


本文链接:http://zyh-c.myds.me:8086/post/232.html

相关文章

手把手教你,学会提取不重复值

手把手教你,学会提取不重复值

一维区域筛选不重复记录示例26-7    提取客户代表姓名图26-8展示的是某单位销售记录表的部分内 容,需要提取不重复的客户代表姓名。1. MATCH函数去重法在F2单元格中输入以下数组公式,按<Ctrl+Shi...

IF函数,专治选择困难症

IF函数,专治选择困难症

小伙伴们好啊,今天咱们说一个看起来特别简单,但是用处特别大的函数——IF。如果有妹纸问你,这个周末准备怎么过?你会说:看天气情况吧,不同的天气,我的选择也不一样。每个包含“如果……那么……否则……”的句子,在Exc...

Excel超强大的“切片器”功能,还有人不知道吗?

Excel超强大的“切片器”功能,还有人不知道吗?

今天,跟大家分享一个实用的功能“切片器”,它不仅可以分析数据,而且非常美观。如果你还没有用过,那就跟我一起来看看吧!1转换表格在使用切片器之前,我们需要先将普通的表格转换为超级表,普通表格是无法开启“切片器”的,只...

动态折线图,其实很简单

动态折线图,其实很简单

今天老祝和大家分享一个图表有关的知识。先来看这样一组数据,是某餐饮公司各连锁店1~6月份的销售情况:咱们用这组数据来制作一个折线图,用来展示各连锁店各月份的销售变化趋势,先来看效果:要实现这样的效果其实非常简单,咱...

运用邮件合并,批量生成各种文档

运用邮件合并,批量生成各种文档

当我们在制作文档主体内容相同,只是具体数据有变化的文档时,就可以灵活运用邮件合并功能,快速批量生成各种文档,不仅可以以邮件的形式批量发送,还可以批量打印,非常快速和方便。1.创建数据源在邮件合并前,需要预先设定或指...

动态扩展真有用,顶端固定下端动

动态扩展真有用,顶端固定下端动

小伙伴们好啊,今天老祝和大家一起学习一个Excel函数公式中的常用招数——动态扩展的引用范围。先来看下面这个表格,要计算从一月份开始,到当前月份的累计销量:C2单元格可以输入以下公式,然后下拉:=SUM($B$2:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。