电脑教程
位置:首页>> 电脑教程>> office教程>> Excel批量生成和打印考场座位标签实例教程

Excel批量生成和打印考场座位标签实例教程

  发布时间:2022-01-19 05:20:54 

标签:Excel批量生成和打印考场座位标签实例教程

  为了使各类考试的组织工作能顺利地进行,让考生顺利地找到自己的考场座位坐下来安静待考是非常重要的。这其中打印考场座位标签成为一项必不可少的工作。许多朋友都是用Excel进行考务管理工作的,那如何利用Excel来实现批量座位标签的打印呢?为了方便给大家介绍,接下来笔者以4个班级的考生数据为例介绍下实现的过程。

  考生名册的生成

  根据座位标签中需要打印的项目,笔者设计了“考生名册”工作表。为了体现考试的公平,大家可事先将考生按班级号“1~4”循环的顺序整理好,“座位号”也可根据考场的大小设计成“1~30”的循环号,即每个考场30个考生。

  考场座位标签报表的设计

  考场座位标签的设计要本着美观、实用、节省纸张和便于剪裁的原则,结合实际使用的经验,笔者在一张A4的打印纸上设计了30个座位标签(1行3个,共10行,如下图)。

Excel批量生成和打印考场座位标签实例教程

     报表的设计工作在“桌贴”工作表中进行。开始时可先设计一个座位标签,然后对该标签中要调用的数据进行反复测试。调用数据的方法是(以第1个考生的座位标签为例),在第1个考生的“准考证号” 所在的B3单元格内输入公式“=INDIRECT(“考生名册!A”&CEILING((ROW()-1)/4,1)*3-2+CEILING(COLUMN()/5,1)-1+($P$2-1)*30+2)”便得到了该考生的准考证号。

Excel批量生成和打印考场座位标签实例教程

     公式中的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”单元格为手工设定的用于输入指定页码的单元格,这样就可以方便任意页标签的显示和打印了。

  在设计的“桌贴”工作表中除了辅助单元格外,需要打印的单元格区域可通过“页面设置”对话框中的“打印区域”来指定(如下图)。

Excel批量生成和打印考场座位标签实例教程

     打印功能的设计

  为了便于打印全部的考生座位标签或指定的某页标签,笔者设计了以下两段VBA代码来辅助实现这两项功能:在“桌贴”工作表中利用“控件工具箱”工具栏中的“命令按钮”绘制两个按钮控件“CommandButton1”和“CommandButton2”,将它们的“Caption”属性分别改为“打印全部页”和“打印指定页”。双击命令按钮 “打印全部页”,在其Click( )事件中输入代码如下图。

Excel批量生成和打印考场座位标签实例教程

     关闭代码窗口返回到Excel工作表中,单击“打印全部页”按钮就可以实现所有考场座位标签的打印。单击“打印指定页”按钮就可以根据提示输入需要打印的页码,系统会自动判断指定的页码是否超出页码范围,如果在指定的页码范围内则打印指定的标签页,否则会给出错误提示信息。

  通过以上操作我们就可以在Excel中实现考场座位标签的打印了,而且一劳永逸,每次只需要将考生的名单等基本信息做些修改就可以直接打印了,是不是很方便呢?

0
投稿

猜你喜欢

  • 如何在Word中任意位置插入页码呢?如果想要在Word页面中间插入页码,但是常规的方法是只能在顶部和底部插入页码,怎么设置在页面中间或者其他
  • 如何设置Word文本框旋转?在Word文档中,若是要设置文本框使用任意角度的旋转操作,则可以国通自定义调整文本框的方向的方法来进行,如果用户
  • 我们在使用Word2010制作和编辑表格时,如果需要对表格中的数据进行计算,则可以使用公式和函数两种方法进行计算。下面小编就为大家介绍Wor
  • 使用Word2010创建的收件人列表是一个Access数据库文件(参考教程《在Word2010文档中创建收件人列表》),用户既可以使用Acc
  • 微软在去年推出了win10 20h2,很多用户发现更新win10 20h2之后C盘剩余的空间明显变小了,一定程度上影响了系统的运行程度。那下
  • 我们经常会碰到大型文档,如毕业论文、电子书等。阅读浏览这些文档,我们一般都要从目录上总体把握文档的结构。但是漂亮的目录怎么设置呢?下面由小编
  • 很多时候我们需要在word文档页眉处添加横线,今天就为大家详细介绍怎样在word页眉处添加横线一、word2007页眉添加横线的方法:1、菜
  • 许多小型合作伙伴在安装win10系统之前没有对磁盘进行分区,导致系统安装后只有一个C磁盘。此时,文件保存将非常混乱。下面的编辑器将教您如何在
  • word2010怎么插入公斤Kg单位符号?word2010中想输入kg单位,但是使用kg键盘输入的话,是占用两个字符位的,该怎么让这个符号占
  • 1.下列设备组中,完全属于计算机输出设备的一组是()。A.喷墨打印机,显示器,键盘B.激光打印机,键盘,鼠标器C.键盘,鼠标器,扫描仪D.打
  • 在Excel中填充序列号是很轻松的事情,在Word表格中填充序列号就没那么简单,但是还是有小技巧,可以实现Word表格序号填充,还能自动更新
  • 当我们使用win10系统截图时,系统在哪里保存我们的照片?Win10系统对于很多朋友来说,新微软系统的各种功能设置都不是很清楚,今天小编教你
  • 写长篇论文时都需要有一页专门设为目录,很多人不知道这个目录是可以自动生成的。给标题设置大纲级别,有1级标题,2级,3级等级别。设置后引用标题
  • 1.打开WPS文档然后输入任意一串英文字母,这个时候我们会发现英文下面有红色的波浪线,不要紧,这个时候点击左上角的“WPS文字”旁边的小三角
  • 当我们在使用Win10系统的时候,会碰到各种各样的问题,像有位小伙伴就碰到更新完系统之后,碰到了电脑出现蓝屏,并且提示错误代码0xc0000
  • 很多人都发现了,在导入别的数据后,Excel 2010 可能会把某些数字识别为文本。这将导致某些函数(如 SUM 和 AVERAGE)忽略这
  • 1、首先右键点击在Word中已经插入的表格,在弹出的选项中点击“表格属性”选项。2、然后在打开的表格属性对话框中找到“定位”选项,点击该选项
  • Word2007本身没有内置翻译整篇文档的功能,但Word2007能够借助WorldLingo网站提供的服务帮助用户翻译整篇Word文档。以
  • 最近有win10用户发现自己在电脑中注册dll文件的时候,提示dll文件找不到入口点,导致注册dll文件失败,遇到这种问题的时候要怎么办呢?
  • 安装使用Win10专业版的时候,会碰到“应用不兼容”的问题,如果碰到Win10专业版应用不兼容的时候,应该如何解决?本文小编会给大家做一个简
手机版 电脑教程 asp之家 www.aspxhome.com