門對著廁所門
門對著廁所門
用excel錄入學(xué)生成績的方法
對于教師來說每次考試后整理學(xué)生成績都不是一件輕松的事情
首先我們得有一張Excel成績記錄表,然后在成績記錄表側(cè)增加四列(J:N)
,并輸入列標(biāo)題。1.表格設(shè)置
選中Excel表格的J1,單擊菜單“數(shù)據(jù)/有效性”
,在“設(shè)置”選項(xiàng)卡中單擊“允許”的下拉列表選擇“序列”,在“來源”中輸入=$C$1:$H$1。選中K列右擊選擇“設(shè)置單元格格式”,在“設(shè)置單元格格式”窗口“數(shù)字”選項(xiàng)卡的“分類”中選中“文本”,確定設(shè)置為文本格式。2.輸入公式
選中J2輸入公式=IF(ISERROR(VLOOKUP(A2
,L:M,2,F(xiàn)ALSE)),"",VLOOKUP(A2,L:M,2,F(xiàn)ALSE))在Excel表格的L2輸入公式=VALUE("2007"&LEFT(K2
注:Excel的VALUE函數(shù)用于將提取的文本轉(zhuǎn)成數(shù)值。如果學(xué)號中有阿拉伯?dāng)?shù)字以外的字符
,如2007-001或LS2007001,則學(xué)號就不再是數(shù)字格式而變成文本格式了,此時L2的公式就不必再轉(zhuǎn)成數(shù)值了,應(yīng)該改成="2007"&LEFT(K2,3),否則會出錯。3.防止重復(fù)
選中Excel表格的K列單擊菜單“格式/條件格式”,在“條件格式”窗口的條件1的下拉列表中選擇“公式”并輸入公式=L1=2007,不進(jìn)行格式設(shè)置
。然后單擊“添加”按鈕,添加條件2,設(shè)置公式為=COUNTIF(L:L,L1)>1,單擊后面的“格式”按鈕,在格式窗口的“圖案”選項(xiàng)卡中設(shè)置底紋為紅色,確定完成設(shè)置。這樣
,當(dāng)在Excel表格的L列中出現(xiàn)兩個相同學(xué)號時,就會變成紅色顯示。按前面的公式設(shè)置4.錄入成績
需要輸入成績時
由于Excel表格的學(xué)號和成績是按試卷順序輸入的
,因此可以很方便地查出到底哪一個輸入值是錯誤的。全部輸入完成后,只要選中J列進(jìn)行復(fù)制,再選中保存“期中”成績的E列,右擊選擇“選擇性粘貼”,在彈出的窗口中單擊選中“數(shù)值”選項(xiàng),確定即可把J列顯示的成績以數(shù)值方式粘貼到E列。這樣
,只要順次在Excel表格中輸入學(xué)號分?jǐn)?shù)后回車就可以輕松完成成績錄入。至于新增用于輸入的J:M列內(nèi)容,平時不需要錄入成績時可選中J:M列右擊選擇“隱藏”將其隱藏起來;
在制作之前至少應(yīng)該有兩張表(如果不需要顯示班級的詳細(xì)信息)
表的結(jié)構(gòu)設(shè)計(jì)分別為:
student:
sid:編號
sno:學(xué)號 varchar()長度按自己需求設(shè)置
sname:姓名?varchar()長度按自己需求設(shè)置
sclass:班級?
...其他屬性按實(shí)際需求設(shè)置
grade(成績表):
gid:編號,自增長類型
gno:學(xué)號 not null
gcoursename:科目名稱
gscore:成績 float
...其他屬性按實(shí)際需求設(shè)置
實(shí)現(xiàn)語句:
select?a.sclass,a.sname,b.gcoursename,b.score?from?student?a?join?grade?b?on?a.sno=b.gno
本文地址:http://www.mcys1996.com/fengshui/274767.html.
聲明: 我們致力于保護(hù)作者版權(quán)
下一篇:
風(fēng)水入門知識系列