當前位置:首頁 » 考試成績 » 學生成績表格

學生成績表格

發布時間: 2020-11-30 06:05:27

A. 怎麼用表格公式比較學生成績上升或下降

假如Q3輸入你要查找的姓名
此姓名第一次考試排名:
R3輸入下面公式:
=IF($Q3="","",VLOOKUP($Q3,$B:$D,2,0))
S3輸入下面公式:
=IF($Q3="","",VLOOKUP($Q3,$B:$D,3,0))
此姓名第二次考試排名:
T3輸入下面公式:
=IF($Q3="","",VLOOKUP($Q3,$F:$H,2,0))
U3輸入下面公式:
=IF($Q3="","",VLOOKUP($Q3,$F:$H,3,0))
此姓名第三次考試排名:
V3輸入下面公式:
=IF($Q3="","",VLOOKUP($Q3,$J:$L,2,0))
W3輸入下面公式:
=IF($Q3="","",VLOOKUP($Q3,$J:$L,3,0))
此姓名第四次考試排名:
X3輸入下面公式:
=IF($Q3="","",VLOOKUP($Q3,$N:$P,2,0))
Y3輸入下面公式:
=IF($Q3="","",VLOOKUP($Q3,$N:$P,3,0))
復制粘貼公式後,按CTRL+SHIFT+ENTER確認輸入公式,下拉就行

B. excel表格如何學生成績排序

選中整個表格。
記住,這里是選中整個表格,不是某一列。
然後點菜單欄里的

數據」--「排序」
跳出一個對話框,「主要關鍵字」選擇分數所在的列

C. 用Word2003繪制一張「學生成績表」

3、插入表格(7列,9行)。
4、在A1單元格繪制斜線表頭。
5、在表格第一行輸入學號、科目、姓名、英語、高等數學、計算機基礎、總分、平均分。
真不知道7-1為什麼等於8!

D. Excel表格學生成績及格率和優秀率的求法

1、打開Excel表格,列好成績表。

E. excel做學生成績表,如果用函數計算出成績中的成績等級

這不難啊
=if(a1>=80,"優秀",IF(A1>=70,"中等",IF(A1>=60,"合格","不合格")))
在往下拉就好了

F. SQL語句求一個學生表的學生成績的平均成績

問題:假設有張學生成績表(tb)如下:
姓名
課程
分數
張三
語文
74
張三
數學
83
張三
物理
93
李四
語文
74
李四
數學
84
李四
物理
94
想變成(得到如下結果):
姓名
語文
數學
物理
----
----
----
----
李四
74
84
94
張三
74
83
93
-------------------
*/

create
table
tb(姓名
varchar(10)
,
課程
varchar(10)
,
分數
int)
insert
into
tb
values('張三'
,
'語文'
,
74)
insert
into
tb
values('張三'
,
'數學'
,
83)
insert
into
tb
values('張三'
,
'物理'
,
93)
insert
into
tb
values('李四'
,
'語文'
,
74)
insert
into
tb
values('李四'
,
'數學'
,
84)
insert
into
tb
values('李四'
,
'物理'
,
94)
go

--sql
server
2000
靜態sql,指課程只有語文、數學、物理這三門課程。(以下同)
select
姓名
as
姓名
,
max(case
課程
when
'語文'
then
分數
else
0
end)
語文,
max(case
課程
when
'數學'
then
分數
else
0
end)
數學,
max(case
課程
when
'物理'
then
分數
else
0
end)
物理
from
tb
group
by
姓名

--sql
server
2000
動態sql,指課程不止語文、數學、物理這三門課程。(以下同)
declare
@sql
varchar(8000)
set
@sql
=
'select
姓名
'
select
@sql
=
@sql
+
'
,
max(case
課程
when
'''
+
課程
+
'''
then
分數
else
0
end)
['
+
課程
+
']'
from
(select
distinct
課程
from
tb)
as
a
set
@sql
=
@sql
+
'
from
tb
group
by
姓名'
exec(@sql)

--sql
server
2005
靜態sql。
select
*
from
(select
*
from
tb)
a
pivot
(max(分數)
for
課程
in
(語文,數學,物理))
b

--sql
server
2005
動態sql。
declare
@sql
varchar(8000)
select
@sql
=
isnull(@sql
+
'],['
,
'')
+
課程
from
tb
group
by
課程
set
@sql
=
'['
+
@sql
+
']'
exec
('select
*
from
(select
*
from
tb)
a
pivot
(max(分數)
for
課程
in
('
+
@sql
+
'))
b')

---------------------------------

/*
問題:在上述結果的基礎上加平均分,總分,得到如下結果:
姓名
語文
數學
物理
平均分
總分
----
----
----
----
------
----
李四
74
84
94
84.00
252
張三
74
83
93
83.33
250
*/

--sql
server
2000
靜態sql。
select
姓名
姓名,
max(case
課程
when
'語文'
then
分數
else
0
end)
語文,
max(case
課程
when
'數學'
then
分數
else
0
end)
數學,
max(case
課程
when
'物理'
then
分數
else
0
end)
物理,
cast(avg(分數*1.0)
as
decimal(18,2))
平均分,
sum(分數)
總分
from
tb
group
by
姓名

--sql
server
2000
動態sql。
declare
@sql
varchar(8000)
set
@sql
=
'select
姓名
'
select
@sql
=
@sql
+
'
,
max(case
課程
when
'''
+
課程
+
'''
then
分數
else
0
end)
['
+
課程
+
']'
from
(select
distinct
課程
from
tb)
as
a
set
@sql
=
@sql
+
'
,
cast(avg(分數*1.0)
as
decimal(18,2))
平均分
,
sum(分數)
總分
from
tb
group
by
姓名'
exec(@sql)

--sql
server
2005
靜態sql。
select
m.*
,
n.平均分
,
n.總分
from
(select
*
from
(select
*
from
tb)
a
pivot
(max(分數)
for
課程
in
(語文,數學,物理))
b)
m,
(select
姓名
,
cast(avg(分數*1.0)
as
decimal(18,2))
平均分
,
sum(分數)
總分
from
tb
group
by
姓名)
n
where
m.姓名
=
n.姓名

--sql
server
2005
動態sql。
declare
@sql
varchar(8000)
select
@sql
=
isnull(@sql
+
','
,
'')
+
課程
from
tb
group
by
課程
exec
('select
m.*
,
n.平均分
,
n.總分
from
(select
*
from
(select
*
from
tb)
a
pivot
(max(分數)
for
課程
in
('
+
@sql
+
'))
b)
m
,
(select
姓名
,
cast(avg(分數*1.0)
as
decimal(18,2))
平均分
,
sum(分數)
總分
from
tb
group
by
姓名)
n
where
m.姓名
=
n.姓名')

drop
table
tb

G. 如何運用excel製作學生成績統計表

那還不如按照
班級或年級
排序再復制

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919