刘师良,王淑艳
(河南医学高等专科学校,河南 郑州 451191)
在计算机二级的考试过程中,Excel 所占的比重是非常高的,而且难度相对来说也最大,尤其是对于非计算机专业的学生来说,理解Excel 中的公式和函数有一定的困难,所以对备考的学生来说,Excel 是学习的重中之重。而在这些Excel 题目中,工资条的制作是其中难度较大的,参考资料中给出的方法是函数法,在本文中会对函数法进行详细介绍,并对资料中的函数法进行改进,让其更为简便。另外,在本文中会介绍几种其他的非函数法解决方案。
在计算机二级MS OFFICE 高级应用26 套题中,需要考试利用工作表“12 月份工资”中的数据为每位员工制作如图1 所示工资条。

图1 工资条样例
本文所使用的方法分为两类:一是函数法。主要是利用函数来解决工资表的创建,通过函数不断从“12 月份工资”工作表中获取数据,并通过函数控制数据的位置来生成工资条。二是排序法。排序法主要是对编号进行排序,使得工资条标题行、数据行和空行按照图示的方式进行排序,以完成工资条的制作[1]。
在本文中所用到的函数法中使用了4 个函数,下面先对这四个函数的功能进行介绍[2]。
CHOOSE(index_num,value1,[value2]……)
CHOOSE 函数是根据索引值的内容,从参数中选出相对应的操作,也就是根据index_num 值的不同,选择不同的value 值。如果index_num 的值为1,则返回value1 的值或进入value1 相应的操作,如果index_num 的值为2 则返回value2 的值或进入相应的操作,以此类推。
ROW(reference)
ROW 函数的功能是得到reference 参数的行的值,也就是参数的行号。