小學生成績單excel
1. 怎麼用EXCEL做成績單
首先要製作一張我們常見的成績表。可以包括學號、姓名、各學科成績、總分、班級排名、年級排名等數據,作為工作簿的第一張工作表,默認名稱為「sheet1」
然後打開第二張工作表,名稱為sheet2。製作一個通知單樣式,文字和格式可以自定
這里必須注意,涉及分數和排名的單元格(包括語文、數學、英語、物理、總分的成績和班級、年級排名)都必須為公式。這些公式的基本格式為:
=IF(ISERROR(VLOOKUP(B2,SHEET1!A3:I50,X,FALSE)),"",VLOOKUP(B2,SHEET1!A3:I50,X,FALSE))
公式中紅色字體部分需視情況而定。這個公式的意思為:當定義B2單元格為sheet1工作表中某學生姓名時,這個單元格就取出這個同學姓名後面的第X列的值填充。A3:I50為數據的范圍,要根據你的sheet1數據范圍而定。在實際使用中,建議公式最好寫成下面的樣子:
=IF(ISERROR(VLOOKUP($B$2,SHEET1!$A$3:$I$50,X,FALSE)),"",VLOOKUP($B$3,SHEET1!$A$2:$I$50,X,FALSE))
不同於前面的公式,只在單元格符號里加上了絕對引用符號$,這樣的目的是方便復制,因為絕對引用的公式復制到其他單元格不會發生改變,方便批量製作列印。
因為語文成績所在列,從姓名算起為第二列,所以X=2。只要在B3單元格輸入「張三」,根據公式,D3單元格就會返回他的語文成績為65,數學、英語、物理、總分、班級排名、年級排名等公式一樣,唯一區別就是X分別為3、4、5、6、7、8。
製作好一張以後,可以在B2單元格里輸入不同學生的姓名,逐張輸入,逐張列印;最好的辦法是,將這一份作為模板,復制若干份,如50名同學就復制50份,一張紙上放多份,然後每一份輸入不同學生的姓名,統一製作完成然後列印。這樣既節約紙張,又節省時間精力。
2. 菜鳥做的一張小學生成績表,EXCEL 排序問題!
把h-l列的數據移動到A-e的下面,然後在排序.
排完之後再拆為兩列.
子易空間站 - Excel培訓專家
3. 如何使用excel列印學生成績單
創建空成績單 在介紹製作過程之前先說明一下,為了便於說明問題,這里使用的Excel樣例工作表命名為「學生成績表」,內容在《利用Access製作學生成績單》的基礎上作了些小改動:第1行為項目名稱,具體的學生信息從第2行開始,將學號、姓名和各科目的內容改為相應項目名稱加編號的形式,如圖1所示,這樣可以非常直觀地看出是否出現差錯,實際使用時只需要替換為對應的真實內容即可。 准備好原始數據後,製作每個學生成績表的工作說到底就是將「學生成績表」工作表中的每一行內容轉換為每行一項的單獨表格,具體操作過程這樣來進行: 在工作簿中插入一個空白工作表,下面的工作都在這個工作表中進行。這個工作表的表名可自定,並不影響結果,這里就用Excel的命名「Sheet1」吧。第一步先合並A1和B1兩個單元格,填入表頭,這里要填的是漢字「學生成績單」,也可根據實際需要變動。然後在A2單元格填入第一項的名稱,為了保證通用性和方便性,這里不直接填漢字「學號」,而是填入公式「=OFFSET(學生成績表!$A$1,0,MOD(ROW(),11)-2)」,讓Excel去取「學生成績表」中A1單元格的內容。解釋一下這里用到的三個函數:ROW()返回當前單元格的行號,MOD函數返回兩個參數相除後的余數,OFFSET函數的作用是以指定的引用為參照系,通過給定的偏移量得到新的引用,此處以「學生成績表」工作表的A1單元格為固定參照系,所以使用了絕對地址的寫法「$A$1」,由於項目名稱都是在第1行,所以相對於A1單元格的行偏移都為0,而列偏移需要根據所處位置而定,如圖2所示,每個學生的成績單內容共10行,加上相鄰兩張表之間的一個空行,共11行,所以使用MOD函數將所在行號對11求余數,再減2是為了補償因加入表頭等原因造成的偏移。 填好A2單元格後再在B2單元格中填入公式「=OFFSET(學生成績表!$A$1,INT(ROW()/11)+1,MOD(ROW(),11)-2)」。這個公式與A2單元格的很相似,說明一下不同之處:INT函數在多種計算機編程語言中都一樣,作用是將數值向下取整為最接近的整數,使用「ROW()/11」的原因在於如前所述每個學生佔用11行,這里根據所在行號去取對應的內容,由於第1行的存在,別忘記加1。 復制粘貼學生成績 剩下的主要工作就是簡單的復制、粘貼了,這里使用Excel的「填充柄」較為方便。由於曾遇到一些用戶並不了解Excel中神通廣大的「填充柄」功能,所以在此介紹一下:「填充柄」就是位於選定區域右下角的小黑方塊,當滑鼠指向「填充柄」時,滑鼠的指針變更為黑十字形,此時按住滑鼠左鍵,拖動滑鼠經過需要填充數據的單元格區域,然後釋放滑鼠左鍵即可快捷地完成復制,比經典的復制、粘貼操作更方便。如果找不到「填充柄」,請在「工具」菜單中單擊「選項」,在「編輯」選項卡中檢查「單元格拖放功能」復選框是否被選中,如未選中則單擊選中它。 在復制之前先選中A2和B2單元格並使用「格式」工具欄中的「邊框」將單元格的框線選好以便連同單元格的框線格式一起復制,然後用填充柄一直拖至第10行,這樣A2至B10單元格就填好了。前面公式中多次出現了數字11,第11行是作為空行使用的,不填內容,注意用「填充柄」復制時不要復制到這一行。 現在,單元格A1至B11之間的區域就是第一個學生成績單的內容,選中這個區域,注意別漏了第11行,再用「填充柄」往下拖動,復制是以每個學生11行為單位進行的,「學生成績表」中有多少學生就拖多少行,如果拖多了,多出來的成績單內容是空白,刪除即可。 列印成績單 成績單做好後下一個問題是列印。為了節約用紙,常要求在一張紙上並排列印多列內容然後裁開。一個偷懶的辦法是將上面所得的工作表有效內容選中,復制,在Word中粘貼,通過Word「格式」菜單的「分欄」功能設置所需要的欄數,再調整好頁邊距等數值以保證成績單的內容不被斷開,就可以實現一頁紙上列印多列內容了。這個辦法的缺點是使用兩種軟體有點兒繁瑣,而且Word的分欄列印是先縱向後橫向的,不太符合我們的習慣,故暫且不推薦採用。 還是用Excel來解決吧。理解了上面的公式,無非就是做些改動罷了。以圖3所示每張紙列印4列成績單為例。由於無論每張紙列印多少列成績單,項目名稱總是在「學生成績表」的第一行不變,所以A1單元格的公式不變。注意B2單元格的公式發生了變化,新的公式為「=OFFSET(學生成績表!$A$1,INT(ROW()/11)*4+INT(COLUMN()/3)+1,MOD(ROW(),11)-2)」,多出了「INT(COLUMN()/3)」部分,其中COLUMN()函數與ROW()函數相對,返回當前單元格的列號。除以3是因為成績單有2列,加上中間的一個空列,就是3了。乘以4是與每張紙列印4列成績單對應的,如要列印8列成績單,則應改為乘以8,以此類推。整行或整列復制時Excel在行首或列首顯示「填充柄」。每張紙列印4列成績單需將A至C列的內容復制到L列,方法就是選中A至C列後用「填充柄」向右拖。完成整個復制工作時在復制順序上向下和向右兩個方向並沒有先後,只要足量復制別遺漏即可。 現在,已經得到了圖3那樣的成績單了。調整一下頁邊距等列印參數就可以進行列印了。 公式編寫是關鍵 本文介紹的方法關鍵點在於公式的編寫,理解公式後可改動公式以適應需求變化。A2單元格的公式始終是「=OFFSET(學生成績表!$A$1,0,MOD(ROW(),11)-2)」,來看看B2單元格中的公式:每張紙列印1列成績單時的公式(以下簡稱為「公式1」)為「=OFFSET(學生成績表!$A$1,INT(ROW()/11)+1,MOD(ROW(),11)-2)」,每張紙列印4列成績單時的公式(以下簡稱為「公式2」)為「=OFFSET(學生成績表!$A$1,INT(ROW()/11)*4+INT(COLUMN()/3)+1,MOD(ROW(),11)-2)」,成績單列數為其他數時相應修改公式中的「4」即可。可以看出公式1是公式2的特例。 能夠實現引用功能的Excel函數除了OFFSET之外還有INDEX和INDIRECT,如公式2可以改為「=INDEX(學生成績表!$1:$65536,INT(ROW()/11)*4+INT(COLUMN()/3)+2,MOD(ROW(),11)-1)」或「=INDIRECT("學生成績表!R" && INT(ROW()/11)*4+INT(COLUMN()/3)+2 && "C" && MOD(ROW(),11)-1,FALSE)」,請注意由於OFFSET函數使用的是偏移量而INDEX和INDIRECT函數使用的是指定行、列,因此調整加減的數值相差為1,推薦採用OFFSET函數。 以上方法不管每張紙列印幾列成績單,「學生成績表」和存有學生成績單的工作表「Sheet1」兩個工作表是保存在同一個Excel工作簿文件中的,便於查找、使用、保存和管理。此方法還有一個好處就是如果需要修改「學生成績表」工作表的內容,不管其表名、項目名稱還是數據,相應的變動會即時在學生成績單的工作表中自動完成,無需手工在兩個工作表之間手工同步修改(當然前述採用INDIRECT函數時更改工作表「學生成績表」表名的特殊情形除外),這一點是將Excel中的數據導入Word、Access等軟體的方法所不可比擬的。 因此,將前一學期已做好的Excel文件復制打開後只需要在「學生成績表」工作表中填入本學期的數據就可以列印出學生成績單了。
4. 已經用excel做好了成績單,怎樣讓表頭在每個學生成績單上顯示
送你一個公式:
=IF(MOD(ROW(),2)=0,INDIRECT("成績單!"&CHAR(64+COLUMN())&((ROW()+2)/2)),INDIRECT("成績單!"&CHAR(64+COLUMN())&1))
此公式在下列條件下使用:
成績單的表格名字:成績單--------不是的話修改,不能修改,那就在公式里用您的名字替換"成績單"
表頭必須是成績單的表的第一行
這公式拷貝到在另外一張表上的A1單元格,然後隨便左拉\下拉
效果:生成向工資單這樣的條狀,一行表頭一行成績
5. excel怎麼製作學生成績表
方法/步驟
首先,普及一下EXCEL表的基本操作常識吧。包括表格的行、列及寬度調整辦法,文字的位置,大小,顏色等工具調用等
接下來我們就開始做中學生成績表,此表主要應包括:學科名稱,學科分數,年級、班級、總分,名次,姓名,性別等基本因素(指標)。那麼我們先建立表頭,如「北大附中初三(一)班期中成績表」(這是舉例,就沒有註明哪年哪學期了。)
做好了表頭和指標,接下來就是輸入相關指標的具體內容。比如:學號,姓名、性別,這是通用的指標內容,無論是什麼時候統計成績都能用上。因此我們先輸入這三個指標內容。
輸入完成上述三個指標內容,接下來就是按成績冊上面的各科成績輸入分數,按科目相對應分數不能輸入錯誤,這會影響到排名。因此輸入完成要檢查。
匯總成績, 各科成績輸入完成後,先檢查兩遍有沒有輸入錯誤,無誤後再進行成績匯總。成績匯總要用到一個簡單的求和函數sum(), 當然不懂函數,我們可以採用稍微原始一點的辦法來計算。先在第一個人總成績那裡輸入等號「=」,然後就是如圖所示點擊選定相應分數,最後回車,結果出來了。
6
全班排位次,按「總成績」從高到低的順序排列。這要用到數據篩選功能。點擊「數據」進入,再用滑鼠選中指標行,然後點擊「篩選」。再將滑鼠放在「總成績」那黑色倒三角上點擊一下,在彈出的菜單上選擇「降序」即可。此時總成績是按從高到低的順序排列的,那麼位次就好排了。最後按「Ctrl
+A"選定全表,再點工具欄里的"田」圖標,表格虛線變實線,至此成績表做好了。
6. 怎樣用excel製作學生成績單
1新建一個工作表命名為「成績單」。
2 打開「成績單」工作表,先建一個表頭「列印成績單」,在A2單元格中輸入=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,成績表!A$2,INDEX(成績表!$A:$J,INT((ROW()+4)/3),COLUMN()))),點擊回車。
3用填充柄把A2擴充到J2,現在,你可以再第2行中看到下面效果:
姓名 語文 數學 英語 物理 化學 總分 平均分 名次 七合判斷
4
選定第二行,用填充柄向下拉一行,你會看到一條完整的成績單:
姓名 語文 數學 英語 物理 化學 總分 平均分 名次 七合判斷
胡開 87 97 70 91 92.5 437.5 87.5 1 ×
5
選定第4、5行,用填充柄一直往下拉,現在你就看到最終效果了,學習了吧!我剛學習的。
7. 怎麼在EXCEL中提取學生成績單,有個例子更好
你這個問題敘述的不是很清楚,我來幫你說完整,你現在應該有兩張sheet,sheet1(成績表)和sheet2(班級學生),成績表中A列是姓名,B列是學號C列是學科D列是成績,班級學生表中A列是姓名,B列是學號,C列是平均成績
那麼要以學號來計算平均成績才對,假設數據都是從第2行開始的
那麼在sheet2中D2單元格輸入:
=sumif(sheet1!b:b,b2,sheet1!d:d)/4
哦那就改成這樣的咯
=sumif(sheet1!b:b,b2,sheet1!d:d)/countif(sheet1!b:b,b2)
8. 怎樣用excel對學生成績表進行格式
用rank函數就可以實現,例如:A B C姓名 成績 名次 張三 99 1 李四 98 2 王五 98 2 你牛 87 5 朝氣 85 6 網吧 89 4 C2的公式:=RANKB2,B$2:B$7下面的公式只要復制就可以了,由於這里用了$符號,表示絕對地址。可以嘗試把$去掉後是什麼結果,體會這個$的作用。這在excel公式學習中非常有用。
9. 如何用excel製作學生成績單
1.新建一個Excel表格。
2.行輸入學生姓名。
3.列輸入各科目名稱。
4.對應單元格輸入成績。
10. EXCEL一個年級的成績如何把本班的篩選出來
EXCEL從一個年級復的成績中,把本班的篩制選出來,可以使用篩選功能實現。
方法步驟如下:
1、打開需要操作的EXCEL表格,選中數據列,在開始選項卡找到並點擊「排序和篩選」,然後選擇「篩序」,為表格添加篩選功能。