2021-05-12 14:32:11
EXCEL技巧——如何製作成績單
2019-12-06 22:58:01
EXCEL軟體對各位教師來說是再好不過的一種統計工具,尤其是期末考試,可以計算平均分,還可以計算優良率、及格率等,但是有很多老師還不知道,EXCEL還有一個功能,你肯定沒有用過,他還可以調出學生的成績單。
1
先匯入一張成績表命名為「成績表」,如圖所示,再新建一個工作表命名為「成績單」。
2
開啟「成績單」工作表,先建一個錶頭「列印成績單」,在A2單元格中輸入=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,成績表!A$2,INDEX(成績表!$A:$J,INT((ROW()+4)/3),COLUMN()))),點選回車。
3
用填充柄把A2擴充到J2,現在,你可以再第2行中看到下面效果:
姓名 語文 數學 英語 物理 化學 總分 平均分 名次 七合判斷
4
選定第二行,用填充柄向下拉一行,你會看到一條完整的成績單:
姓名 語文 數學 英語 物理 化學 總分 平均分 名次 七合判斷
胡開 87 97 70 91 92.5 437.5 87.5 1 ×
5
選定第4、5行,用填充柄一直往下拉,現在你就看到最終效果了,學習了吧!我剛學習的。
1
? ??ROW(reference)?? ??Reference ?為需要得到其行號的單元格或單元格區域。? ??上面INTROW()的含義是:返回行號。2
??INT(number)? ?Number ?需要進行向下舍入取整的實數。? ?上面INT((ROW()+4)/3)的含義是:(行號+4)/3取整數值。3
?INDEX(array,row_num,column_num)??Array ? ?為單元格區域或陣列常數。??Row_num ? ?陣列中某行的行序號,函數從該行返回數值。??Column_num ? ?陣列中某列的列序號,函數從該列返回數值。? 上面INDEX(成績表!$A:$J,INT((ROW()+4)/3)的含義是:A:J列範圍內,選取(行號+4)/3取整數值行的值。4
? MOD(ROW(),3)=1代表單元格所在的行號除以3的餘數等於1.相關文章