EXCEL技巧——如何制作成绩单
制作方法:
(01)先导入一张成绩表命名为“成绩表”,如图所示,再新建一个工作表命名为“成绩单”。
(02)打开“成绩单”工作表,先建一个表头“打印成绩单”,在A2单元格中输入=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,成绩表!A$2,INDEX(成绩表!$A:$J,INT((ROW()+4)/3),COLUMN()))),点击回车。
(03)用填充柄把A2扩充到J2,现在,你可以再第2行中看到下面效果:姓名 语文 数学 英语 物理 化学 总分 平均分 名次 七合判断
(04)选定第二行,用填充柄向下拉一行,你会看到一条完整的成绩单:姓名 语文 数学 英语 物理 化学 总分 平均分 名次 七合判断胡开 87 97 70 91 92.5 437.5 87.5 1 ×
(05)选定第4、5行,用填充柄一直往下拉,现在你就看到最终效果了,学习了吧!我刚学习的。
函数解释:
(01)ROW(reference)Reference 为需要得到其行号的单元格或单元格区域。上面INTROW()的含义是:返回行号。
(02)INT(number)Number 需要进行向下舍入取整的实数。上面INT((ROW()+4)/3)的含义是:(行号+4)/3取整数值。
(03)INDEX(array,row_num,column_num)Array 为单元格区域或数组常量。Row_num 数组中某行的行序号,函数从该行返回数值。Column_num 数组中某列的列序号,函数从该列返回数值。上面INDEX(成绩表!$A:$J,INT((ROW()+4)/3)的含义是:A:J列范围内,选取(行号+4)/3取整数值行的值。