巧用Excel批量生成和打印考场座位标签
发布时间:2022-06-30 20:13:36
马上就是各个学校期中考试的时间了。为了使各类考试的组织工作能顺利地进行,让考生顺利地找到自己的考场座位坐下来安静待考是非常重要的。这其中打印考场座位标签成为一项必不可少的工作。许多朋友都是用Excel进行考务管理工作的,那如何利用Excel来实现批量座位标签的打印呢?为了方便给大家介绍,接下来笔者以4个班级的考生数据为例介绍下实现的过程。
考生名册的生成
根据座位标签中需要打印的项目,笔者设计了“考生名册”工作表。为了体现考试的公平,大家可事先将考生按班级号“1~4”循环的顺序整理好,“座位号”也可根据考场的大小设计成“1~30”的循环号,即每个考场30个考生。
考场座位标签报表的设计
考场座位标签的设计要本着美观、实用、节省纸张和便于剪裁的原则,结合实际使用的经验,笔者在一张A4的打印纸上设计了30个座位标签(1行3个,共10行,如下图)。
报表的设计工作在“桌贴”工作表中进行。开始时可先设计一个座位标签,然后对该标签中要调用的数据进行反复测试。调用数据的方法是(以第1个考生的座位标签为例),在第1个考生的“准考证号” 所在的B3单元格内输入公式“=INDIRECT(“考生名册!A”&CEILING((ROW()-1)/4,1)*3-2+CEILING(COLUMN()/5,1)-1+($P$2-1)*30+2)”便得到了该考生的准考证号。
公式中的INDIRECT函数的功能是用于返回指定单元格内的引用(即“考生名册”工作表A3单元格中的准考证号);公式中的“CEILING((ROW()-1)/4,1)*3-2+CEILING(COLUMN()/5,1)-1+($P$2-1)*30+2”得到的数值为“3”,使用该公式的目的在于指定该考生标签所在单元格区域(“A2:E5”,即4行5列)内返回的都是同一个数字,这样做是为了在其余的“姓名”、“班级”、“考场”和“座号”等单元格中用相同的函数实现对该考生数据的调用,这一功能主要是通过CEILING函数来实现的,该函数的功能是将指定的数值向上舍入为最接近的整数。
接下来就可以用相同的公式来调用该考生的“姓名”、“班级”、“考场”和“座号”等单元格中的数据了,只需将原来公式中的指定的A列分别改为“B”、“C”、“D”和“E”列就可以了。另外需要注意的是,由于考生的人数较多,数据调用时还要考虑到打印时超过一页的情况,因此在公式的最后加上了“($P$2-1)*30+2” (“考生名册”表中有2行标题,故要加“2”),公式中的“P2”单元格为手工设定的用于输入指定页码的单元格,这样就可以方便任意页标签的显示和打印了。
在设计的“桌贴”工作表中除了辅助单元格外,需要打印的单元格区域可通过“页面设置”对话框中的“打印区域”来指定(如下图)。
打印功能的设计
为了便于打印全部的考生座位标签或指定的某页标签,笔者设计了以下两段VBA代码来辅助实现这两项功能:在“桌贴”工作表中利用“控件工具箱”工具栏中的“命令按钮”绘制两个按钮控件“CommandButton1”和“CommandButton2”,将它们的“Caption”属性分别改为“打印全部页”和“打印指定页”。双击命令按钮 “打印全部页”,在其Click( )事件中输入代码如下图。
关闭代码窗口返回到Excel工作表中,单击“打印全部页”按钮就可以实现所有考场座位标签的打印。单击“打印指定页”按钮就可以根据提示输入需要打印的页码,系统会自动判断指定的页码是否超出页码范围,如果在指定的页码范围内则打印指定的标签页,否则会给出错误提示信息。
通过以上操作我们就可以在Excel中实现考场座位标签的打印了,而且一劳永逸,每次只需要将考生的名单等基本信息做些修改就可以直接打印了,是不是很方便呢?


猜你喜欢
- win10更新新版本了,大家知道吗?就是Win10 20H2版本,很多人应该都更新了吧。但是有小伙伴反映说更新之后发现win10 20h2一
- 用户在word软件中可以使用需要的功能来完成对文档的编辑,给用户带来了许多的便利,用户只需要简单操作几步即可解决问题,最近小编看到有用户问到
- 谷歌浏览器提示ERR_PROXY_CONNECTION_FAILED错误解决方法分享。有用户开启谷歌浏览器来访问网站的时候,突然出现了ERR
- fpv模式也叫云台模式,云台横滚的方向随着飞行角度的变化而变化。飞行器运动的横滚角度会随时发生变化,而fpv模式中的云台横滚的方向,与其保持
- 微软将于今年5月4日在美国芝加哥举行名为“点燃”的大会,据悉,该会议将从5月4日持续到8日。在这之前,微软将首先召开一年一度的Build大会
- 图图水印管家软主要用来设置图片或是视频的水印效果的一款软件,用户在遇到关于水印的添加或者是去除问题时就可以来使用这款软件,这款软件可以让用户
- 局域网怎么抢占网速?为了让网络能够有效地得到运用,局域网的使用受到广大用户的喜欢,虽然可以在同一个局域网下无限制的接入多个用户,但这也一来网
- csrss32.exe是W32.Agobot.JI蠕虫相关程序。该病毒通过电子邮件Email传播,当打开病毒发送的附件时即被感染。该蠕虫会在
- Win10桌面壁纸无法更换怎么办?在我们平常电脑的使用中,会给电脑换上自己喜欢的桌面壁纸,甚至还会根据自己的当天心情来更换,但是近期却有小伙
- 大家都说拍照两分钟,修图一小时,喜欢用照片来记录生活的小伙伴,手机里应该跟小编一样有多宽的拍照以及修图软件,今天小编在这里就要给大家介绍一款
- WPS Office和Microsoft Office应该是目前使用的比较多的两款办公软件了,我们都已经习惯使用他们进行文件、表格或者PPT
- 问题:当您使用PowerPoint 2007 开启使用旧版PowerPoint 建立的大型或复杂简报时,简报开启的速度会比预期慢许多。如果要
- Win10无法直接打开excel文件怎么办?不少朋友都是使用Win10系统的电脑,若是遇到excel打不开的情况,肯定想知道如何解决,下面系
- 我们在操作电脑系统的过程中,可以在界面底部看到一个任务栏,在任务栏中会看到很多应用图标。如果在任务栏中有太多的任务图标,就会有一些的任务图标
- 如何用PS剪裁图片?网络上经常会遇上一些截图不严谨或周围留空太多,需要将长方形裁剪成正方形等比例不协调,不合适的图片,这时候就需要对这些图片
- Win7旗舰版电脑系统如何使用两个显示器分屏?相信有很多用户都是不太清楚具体的操作方法的,针对这一情况,今天小编精心整理了详细的Win7旗舰
- 腾讯文档是一款好用的文档编辑软件,拥有多种Word、Excel模板,并且可自主设置查看及编辑权限,使用起来非常方便,那么腾讯文档怎么筛选数据
- ONLYOFFICE 文档版本 7.2 引入了一个全新的搜索栏。现在,用户可以在文档中更轻松地查找内容,输入更多选项,还可以在结果中导航。我
- 在工作中,我们常常需要批量获取文件名或者说批量更改大量内容,若是没有技巧,那肯定是要加班的,今天Word妹给大家分享几个超级实用的批量神技。
- 最近不少使用win7系统的朋友反映说,自己将电脑开机后,系统出现登录进程初始化失败的提示,导致系统无法正常进入,这是怎么回事呢?出现这问题要