用WPS表格打造方便查詢的成績分析表

souphp3l2發表於2016-06-29

  每次考試結束之後,都需要統計各班級學生的學習情況,如各班各學科的總分、平均分、及格率、優秀率等。一份包羅永珍的全面的表格固然不錯,但不夠直觀方便。最好能打造一份可以方便查詢的表格,並且查詢的結果還能用圖表的形式實時顯示。

  用wps的表格工具,我們就可以實現這一目的。

  圖1所示為某份原始成績表,包括全年級八個班八個學科的成績。這份表格放在“原始資料”工作表中。現在我們需要方便地查詢各個班各學科的總分、平均分、及格率、優秀率四個專案。

  圖1 原始成績表

  一、基本表格準備

  在Sheet2工作表標籤處右擊,將其重新命名為“班級專案查詢”。在該工作表的A1單元格錄入“查詢班級”,在A2單元格錄入“查詢專案”。點 擊B1單元格,再點選選單命令“資料→有效性”,開啟“資料有效性”對話方塊。在“允許”下拉選單中點選“序列”選項,在下方的“來源”輸入框中輸入 “1,2,3,4,5,6,7,8”,要注意的是這裡的數字和逗號均需在英文半形狀態下輸入。其它均採用預設設定。

  用同樣的方法設定B2單元格的資料有效性,只是其來源為“總分,平均分,及格率,優秀率”。經過這樣的設定之後,我們就可以輕鬆在B1、B2兩個單元格提供的下拉選單中選擇要查詢的班級和查詢的專案了。

  回到“原始資料”工作表。在P3:X13區域建立如圖2所示的表格。

  圖2

  點選Q3單元格,錄入公式“=班級專案查詢!B1”。點選Q4單元格,錄入公式“=班級專案查詢!B2”。至此,基本的表格準備工作就算是完成了。

  二、資料準備

  首先在“班級專案查詢”工作表的B1和B2單元格中分別選擇好查詢的班級和查詢專案。然後點選“原始資料”工作表中Q5單元格,錄入公式 “=SUMIF($B:$B,$Q$3,D:D)”,回車後就可以得到所查詢班級的語文科總分了。在Q6單元格錄入公式 “=Q5/COUNTIF($B:$B,$Q$3)”,可以得到該班級語文科的平均分。

  在Q7單元格錄入公式=SUMPRODUCT(($B:$B=$Q$3)*(D:D>=60))/COUNTIF($B:$B,$Q$3)

  得到及格率。

  在Q8單元格錄入公式=SUMPRODUCT(($B:$B=$Q$3)*(D:D>=85))/COUNTIF($B:$B,$Q$3)

  得到優秀率。選中Q5:Q8單元格區域,拖動其填充控制程式碼向右至X列,這樣該班級的所有科目的全部資料就都有了。我們可以選中全部資料,設定其格式為帶兩位小數的數字。

  至於第二個表格就簡單了。

  點選Q13單元格,錄入公式=VLOOKUP($Q$11,$P$5:$X$8,COLUMN()-15,FALSE)

  然後拖動其填充控制程式碼至X13單元格,就可以得到所需要的結果了。同樣可以設定其數字格式,如圖3所示。

  圖3 設定數字格式

  三、建立圖表

  資料有了,打造圖表就簡單了。回到“班級查詢專案”工作表,在某空白單元格錄入公式“="期末考試"&B1&"班"&B2&"圖表"”。

  點選選單命令“插入→圖表”,開啟“圖表型別”對話方塊。選中“簇狀柱形圖”型別,點選“下一步”按鈕,點選“系列”選項卡,在“名稱”右側的輸 入框中輸入“=原始資料!$Q$11”,在“值”右側的輸入框中輸入“=原始資料!$Q$13:$X$13”,在“分類X軸標誌”右側的輸入框中輸入“= 原始資料!$Q$12:$X$12”,如圖4所示。

  圖4

  點選“下一步”按鈕,點選“資料標誌”選項卡,選中“值”複選項。

  點選“完成”按鈕,將製作好的圖表拖到工作表中合適的位置。所得結果如圖5所示。

  圖5 完成

  最後,我們只需要在B1、B2單元格中選擇好要查詢的班級和查詢的專案,那麼就會實時地在下方出現相關的資料圖表,用WPS的表格工具,一份學生成績分析表就完成了。

相關文章