在EXCEL中制作工资条两种方法

作者:佚名    更新时间:2010-8-18 10:10:05

 在会计工作中经常需要打印每位员工的工资条,在EXCEL中若何快速建造工资条呢?在工作中我试探出两种较简单、便捷的体例。
        体例一、运用排序功能快速生成工资条
        1、将工资数据拷贝到一个空白页面,在数据前插入一个“序号”列,将问题行(第一行)复制两行到数据最下方,复制两行,将A1单元格中输入“序号”两字。
        2、将“序号”列中的工资数据各行以2、4、6、8等数字用填充柄向下填充;将“序号”列中下方的问题行填入1、3,然后将下方的两行问题用填充柄向下复制填充直到与工资数据行数不异为止。
        3、选中所有单元格,单击“数据→排序”菜单,选择“有问题行”,首要关头字按“序号”列升序枚举,再删除第一行问题并画上表格线,稍加设计调整工资条就建造成功了如下图所示,“打印”按钮,即可将工资条打印出来。
        体例二、运用INDEX函数快速生成工资条
        函数名称:INDEX
        首要功能:返回表或区域中的值或值的引用
        使用名目:INDEX(reference,row_num,column_num,area_num)
        参数声名:Reference    对一个或多个单元格区域的引用。若是为引用输入一个不持续的区域,必需用括号括起来,若是引用中的每个区域只包含一行或一列,则响应的参数 row_num 或 column_num 分袂为可选项。例如,对于单行的引用,可以使用函数 INDEX(reference,,column_num)。Row_num    引用中某行的行序号,函数从该行返回一个引用。Column_num    引用中某列的列序号,函数从该列返回一个引用。Area_num    选择引用中的一个区域,并返回该区域中 row_num 和 column_num 的交叉区域。选中或输入的第一个区域序号为 1,第二个为 2,以此类推。若是省略 area_num,函数 INDEX 使用区域 1。
        应用举例:假如在图3中A2单元格输入公式:
        =INDEX(工资计较!$A:$L,INT((ROW()+4)/3),COLUMN()),则单元格值为工资计较页A:L区域中第2行(即当前单元格行号2加4除3后取整的值)第1列单元格的值(即工资计较页A2单元格的值)。
        相当于公式:=INDEX(工资计较!$A:$L,2,1),此公式虽然简单但无法经由过程填充柄复制体例来快速地生成知足要求的其他单元格公式。
        非凡声名:在经由过程 reference 和 area_num 选择了特定的区域后,row_num 和 column_num 将进一步选择指定的单元格:row_num 为区域的首行,column_num 为首列,以此类推。函数 INDEX 返回的引用即为 row_num 和 column_num 的交叉区域。  转贴于 公文网 http://www.haosc.cn

 

        若是将 row_num 或 column_num 设置为 0,函数 INDEX 分袂返回对整个列或行的引用。
        Row_num、column_num 和 area_num 必需指向 reference 中的单元格;否则,函数 INDEX 返回错误值 #REF!。若是省略 row_num 和 column_num,函数 INDEX 返回由 area_num 所指定的区域。
        实例中的应用:
  关于“若何打印工资条”这样的问题,有不少人采纳录制宏或VBA的体例来实现,这对于初学者来说有必然难度。出于此种考虑,在这里给出一种用函数实现的精练体例。
        在此工资计较实例中工资数据保留在“工资计较”工作表的A1至L20单元格区域中,其中第1行为问题项目。 
        1、切换到“工资条”工作表中,选中A1单元格,
        输入公式:=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,工资计较!A$1,INDEX(工资计较!$A:$L,INT((ROW()+4)/3),COLUMN())))。(其中MOD()为取余数函数,INT()为取整函数,公式寄义为:当前行号值与3相除余数为1时,单元格取值为“工资计较”页问题行(第1行)对应列值,形成问题项目行;当其余数为2时(即不为1和0时),单元格取值为工资计较页响应行人员工资值,形成人员工资值行;当其余数为0时单元格取值为""(即空字符)形成朋分空行。
        2、再次选中A1单元格,用“填充柄”将上述公式复制到B1至L1单元格中;然后,再同时选中A1至L1单元格区域,用“填充柄”将上述公式复制到A2至L59单元格中。至此,工资条根基成型,下面简单润色一下。
  3、调整好行高和列宽后,同时选中A1至L2单元格区域(第1位职工的工资条区域),按“名目”工具栏 “边框”右侧的下拉按钮,在随后呈现的边框列表中,选中“所有框线”选项,为选中的区域添加边框(若是不需要边框,可以不进行此步及下面的操作)。
        4、同时选中A1至L3单元格区域,点击“常用”工具栏上的“名目刷”按钮,然后按住鼠标左键,自A4拖拉至L21单元格区域,为所有的工资条添加边框。
        5、按“打印”按钮,即可将工资条打印出来。
        两种体例对比,第一种体例思绪简单操作便利,但每次发工资时都要从头建造,适合于EXCEL应用水平较低的会计电算化人员;第二种体例运用了一个较目生的INDEX函数,而且设计顶用到了MOD()取余数函数、INT()取整函数和数学运算式才形成需要的工资条,第一次设计斗劲吃力,但往后每次发工资时,只需将工资数据拷贝到“工资计较”页中,工资条就会自动生成,可谓一劳永逸,所以适合于适合于EXCEL应用水平较高的会计电算化人员。

上一篇:图像处理中的模糊算法及实现
下一篇:计算机图像处理在全息学中的应用
站内搜索
无忧学术网 | 论文写作研究网 | 支付宝 | 电子工程师论坛 | 上海交通大学 | 东南大学 | 复旦大学 | 同济大学 | 浙江大学 | 清华大学 | 北京大学 | 承运天成 | 搜狐 | 百度 | google | 搜狗 | 雅虎 | 新浪 | 网易 | 麻省理工学院 | 中华英才网 | 无忧工作网 | 智联招聘 | 爱词霸 | 淘宝网 | 阿里巴巴 | 校友录 | 哈佛大学 | 耶鲁大学 | 腾讯 |
代写硕士论文 | 代写工程硕士论文 | 上海代写硕士论文 | 上海代写论文 | 职称论文 | 代写研究生论文 | 代写MBA论文 | 代写MPA论文 | 代写论文网