如何用excel製作學生成績查詢系統

時間 2021-08-30 11:07:30

1樓:匿名使用者

這活兒有點兒複雜,

在表2的b2中輸入公式:=if(iserror(match($a3,表1!$b:$b,0)),"","姓名")

在表2的b3中輸入公式:= if(iserror(match($a3,表1!$b:$b,0)),"編號錯誤","戶籍")

在表2的b4中輸入公式:=if(iserror(match($a3,表1!$b:$b,0)),"","年級")

在表2的c2中輸入公式:= if(iserror(match($a3,表1!$b:

$b,0)),"",index(表1!a:b,match($a3,表1!

$b:$b,0),1))  ,

在表2的c3中輸入公式:=if(iserror(match($a3,表1!$b:

$b,0)),"",index(表1!a:b,match($a3,表1!

$b:$b,0)+2,1))

在表2的c4中輸入公式:=if(iserror(match($a3,表1!$b:

$b,0)),"",index(表1!a:b,match($a3,表1!

$b:$b,0)+2,2))

在表2的d2中輸入公式:=if(iserror(match($a3,表1!$b:$b,0)),"",表1!d2) ,公式右拉至g2.

在表2的d3中輸入公式:= if(or(iserror(match($a3,表1!$b:

$b,0)),iserror(index(表1!$a:$h,match($a3,表1!

$b:$b,0),column(a1)+3))),"",index(表1!$a:

$h,match($a3,表1!$b:$b,0),column(a1)+3))  ,公式右拉至g3.

在表2的d4中輸入公式:= if(iserror(match($a3,表1!$b:$b,0)),"",表1!d4) ,公式右拉至g4,

在表2的d5中輸入公式:= if(or(iserror(match($a3,表1!$b:

$b,0)),iserror(index(表1!$a:$h,match($a3,表1!

$b:$b,0)+2,column(a1)+3))),"",index(表1!$a:

$h,match($a3,表1!$b:$b,0)+2,column(a1)+3))  , 公式右拉至g5 ,

至此,大功告成.

示意表附錄如下:(上為表1,下為表2)

2樓:匿名使用者

這個。。這個。。。工程量比較大,不能一兩句說出來的。。

3樓:揭戈雅

你打算怎麼做呀 資料給我

怎樣用excel製作學生成績單

4樓:斷夢

查詢表一般都是通過姓名查詢成績的,所以可以用豎直查詢vlookup函式,語法是

=vlookup(查詢物件,區域,要返回的行數,是否要精確查詢,一般為0)

先做出成績單,如下圖的期考考試成績,為便於**就少一點人數

做查詢區域:在空白的單元格打上:學生姓名:,旁邊單元格留白加乙個下劃線(j3)

寫上語文,下面輸入=vlookup(j3,b5:e9,2,1),j3就是要查詢的學生姓名,b5:e9是整個資料區域,2就是資料區域的第二行也就是對應的語文成績,如果是3表示的就是數學成績,1表示精確查詢可以不寫。

同理寫上數學和英語。

所以在j3輸入學生姓名即可查詢該學生的成績

如何用excel製作學生成績查詢系統

可以vlookup函式製作。假設 如下,要在黃色部分顯示要查詢的學生成績。在b11 b12 b13單元格中分別輸入公式 if iserror vlookup b10,a2 d6,2,0 vlookup b10,a2 d6,2,0 if iserror vlookup b10,a2 d6,3,0 vl...

怎麼查學生成績,如何查詢學生的考試成績?

宇宙皇帝澤澤 學生查成績,直接等待學校公佈成績答案就可以了 小馬哥 考試成績這種別人一般是不知道的,你最好還是自己打 問老師吧,問班主任是最快最省事的方法,讓老師幫你查一下成績很快的。 環語夢 看作業本做的對與不對,寫的字是否公證,平時都做的很好的那就是優等生了。 海是島的盡頭 現在有很多地方就是他...

Excel生成矩陣,如何用excel快速生成矩陣

b2輸入 a2 b 1 右拉下拉 1 使用sql語句生成group by資料,複製到excel sheet中 例如a b 3 b d 4 c a 2 d b 1 2 建立新sheet,貼上上述資料到新sheet 2.1 分別選中第一列 第二列,進行操作 資料 刪除重複項,得到矩陣的橫座標和縱座標的資...