《一个工资条引发的方案》的连锁反应

时间:2022-08-28 10:00:20

《一个工资条引发的方案》的连锁反应

今年第6期61页《一个工资条引发的方案》刊登以来,办公邮箱里收到了好几个方案补充。投稿者都以自己的亲身经历说明 :我的方法最好!下面就把其具体方法列出,把评判权交给正在看杂志的你吧。

山东青岛/ 席文翰

我从2002年上大学的时候开始看《电脑爱好者》,买了不少杂志与合订本,有时候买不到就跟同学借。现在我在部队从事技术工作,经常与电脑打交道,还是不忘常和这位老朋友见面。我最爱看里面的新鲜软件、新款产品介绍,感觉在同类杂志中,CFan能给人最多的收获。最近我在研究Excel,所以对办公栏目也非常关注。那天我看到这篇文章就马上发了封邮件,把自己的方法告诉大家,希望与大家一起分享我的高效与简便。

我觉得作者对Excel可谓到了熟练应用的程度。文中提出的三种方法分别使用了不同的技术来实现,我看了很长知识,但总觉得对于我这种初级水平的人来说有些不易掌握。记得以前曾有人教过我一个更简便的方法,虽然不像原文中提供的方法那么智能化,但不需要VBA知识,也不需要函数基础,比较容易上手。

首先,将数据抬头复制与数据相同的分数,在表格最前或最后添加一列,在此列中利用自动填充功能分别给抬头编上编号(1、2、3、4、5、……),给数据编上编号(1.5、2.5、3.5、4.5、……),为了将来剪切方便,可以在表格下面紧接着给相同数目的空白行也编上编号(1.7、2.7、3.7、4.7、……)。接下来选择包括有编号的空白行在内的所有数据,对它们按A列按照升序进行排列,得到如图的效果。最后,将A列删除,便得到想要的工资条了。

山东临清/ 姚振武

1993年7月,学校来了第一个计算机专业的教师,那就是我;1993年底学校订阅了第一份计算机杂志,那就是《电脑爱好者》。当时学校的一名教师急需向省里上报材料,下发的软盘中具体要求和上报数据的表格怎么都打不开,幸好当时的《电脑爱好者》登了一篇关于Word 97入门介绍的文章帮了大忙。十年过去了,昔日的小姚变成了老姚,《电脑爱好者》无时无刻不陪伴在我的身边,引领我前进的方向,我会做《电脑爱好者》永远的爱好者。

我是一个懒人,看完这篇文章,感觉方案很不错,但是有点把简单问题复杂化了,杀鸡焉用宰牛刀?我曾经帮学校财务解决过类似问题,现在把经验写出来,想让众多为工资条打印发愁的稀饭们多一种操作上的选择,让更多与我一样总想一劳永逸的懒人享受工作的乐趣。

如果事先通过“页面设置”定义好了顶端标题,会在每页的开始打印标题,而如果定义的纸张高度恰好能打印一个人的工资条,那么,工资条问题便迎刃而解了。

1.自定义纸张

通过“控制面板”打开“打印机和传真机”窗口,在空白处单击右键,选择“服务器属性”,然后选择“格式”选项卡进行新纸张格式的定义:选定“创建新格式”,并定义格式名(如:工资条),然后在“格式描述”中根据使用纸张和工资条的大小定义新纸张类型的高度、宽度和边距,最后不要忘了对新定义的格式进行保存。这时,在Excel的页面设置中,“纸张大小”下拉列表框中出现了刚才定义的新纸型―工资条。

2.设置顶端标题

打开“页面设置”对话框,选择“工作表”,在“顶端标题行”处选择打印标题的区域。

这样,当需要打印工资条时,只需在打印对话框中选择纸张格式为刚刚定义的“工资条”就可以了。如果这样做还觉得麻烦,可以将以上选择纸张格式、打印区域等一系列操作录制成宏,到时只需运行一次宏就全部搞定,并且不影响原来数据的完整性。

天津 / 王丽萍

公式填充法中,原文说不能插入空行,只能调整行高列宽来解决问题。其实,把公式稍作改动即可插入空行。Excel公式如下:=IF(MOD(ROW(),3)=0,INDEX(sheet1!$A:$L,INT((ROW()/3))+2,COLUMN()),IF(MOD(ROW(),3)=2,sheet1!A$2,""))此法将空行插在第一行,第二行是工资条标题,第三行是工资条内容,以此类推。这样的好处是,数据生成完后,还可在第一行手工粘贴工资表总标题。

上一篇:搞定Office乱码 下一篇:免费订阅“中国电视报”