學生成績查詢太麻煩?有了這個教程,老師1天的工作量3分鐘完成

今天給大家分享多數據查詢系統,學生成績查詢系統,效果圖奉上。

如下圖,表1是學生成績數據源,表2是效果,根據下拉菜單選擇指定班級即可顯示對應班級下的學生成績數據。

下面奉上製作過程

首先製作好查詢系統模板

選擇「三班」合併單元格設置單元格格式-自定義,輸入「@學生成績表」(@表示文本佔位符)

再選擇「三班學生成績表」點擊數據選項卡-數據驗證(數據有效性)-允許序列,在來源中輸入:一班,二班,三班,四班 (逗號為英文輸入法)點擊確定,可以看到右下角有提供下拉菜單選擇班級。

然後在A2單元格輸入公式:=INDEX(Sheet1!E:E,SMALL(IF(Sheet1!$A$1:$A$23=效果!$A$1,ROW(效果!$1:$23)),ROW(D4))) (數組公式,按Ctrl+Shift+Enter鍵)往右邊和下邊拖拉填充公式。

公式解析:IF(Sheet1!$A$1:$A$23=效果!$A$1,ROW(效果!$1:$23)用if函數判斷Sheet1!$A$1:$A$23區域中的值是否等於指定班級,如果等於返回班級所對應的行號。

SMALL函數對IF函數結果進行取數,公式向下填充,依次提取行號數字第1,第2,第3……第N個最小值,最後用index根據SMALL函數提取的行號得出結果。

最後,當後面得到的結果為錯誤值時,表示符合條件的行號已被提取完,所以會返回錯誤值,未來避免顯示錯誤值,用IFERROR函數返回假空。

最後公式:=IFERROR(INDEX(Sheet1!B:B,SMALL(IF(Sheet1!$A$1:$A$23=效果!$A$1,ROW(效果!$1:$23)),ROW(A1))),"") (數組公式,按三鍵)

這時候查詢系統就做成功啦,要看哪個班級的學生成績直接選擇班級即可。


嗨!我是小螃蟹,如果您喜歡這篇教程,請幫忙點贊、轉發和評論哦,感謝您的支持!

需要素材的同學請點擊我頭像右上角私信回復「學生成績查詢系統」


推薦閱讀:

趙向陽老師教你奇門入手式續(下)
小狗老師
周易歸藏法之趨吉避凶(霍斐然老師)
Geo老師一周星座運勢(9.25
從夫妻宮談起(一) - [許耀焜老師專輯]

TAG:工作 | 學生 | 成績 | 教程 | 麻煩 | 查詢 | 這個 | 老師 |