如何利用EXCEL表格设计,在A4纸上批量打出两张座位牌

一是要求在A4纸上打出两张座位牌,二是要求实现批量打印。A4纸的长度刚好够打两张座位牌,关键问题是,我设计出来的座位牌打印出来的字体在裁剪后始终不能局中,空白部分一边长一边短,不对称。主要解决对称问题。谢谢。

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

2.座位标签报表的设计
座位标签的设计要本着美观、实用、节省纸张和便于剪裁的原则,结合实际使用的经验,笔者在一张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函数来实现的,该函数的功能是将指定的数值向上舍入为最接近的整数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-22
使用WORD来制作,通过设计字体和字号来修改
第2个回答  2012-03-22
设置边框
合并单元格
居中
设置打印区域,调整边距本回答被提问者采纳
第3个回答  2012-03-22
设置边框
合并单元格
居中
设置打印区域
相似回答