對sheet1學生成績表的結果1
㈠ EXCEL中,表Sheet1中輸入各科成績,表Sheet2中自動調用並排序
在Sheet2的A2單元格輸入以下數組公式,按Ctrl+Shift+Enter組合鍵結束,然後向右向下填充公內式
=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$A$2:$A$1000="1班",ROW($2:$1000),4^8),ROW(A1)))
完成以容上操作後,刪除最下方的無效錯誤行,然後復制數據區域,「選擇性粘貼」為「數值」,然後選擇數據區域,以總分列為「主要關鍵字」,降序;以姓名為「次要關鍵字」,升序,「排序」即可。
㈡ Excel 問題 比如在Sheet1有個學生成績單,姓名和各個單科成績 在Sheet2中A1輸入李四。則B1到H1顯示各科成
vlookup(A1,sheet1!絕對區域,2,0)左拉到H
絕對區域就是比如A1:H9的絕對區域為$A$1:$H$9
再下拉到你想啦的位置!
㈢ 3.使用IF函數和邏輯函數,對Sheet1「學生成績表」中的「結果1」和「結果2」列進行填充。
使用IF和MID函數,根據sheet中得「圖書訂購信息表」中的「學號」列對「所屬學院」列進行填充。
㈣ excel中如果在sheet1中是所有學生的成績,在sheet2中如何自動顯示成績的前十名(利
假若A列姓名,B列成績
在Sheet2的A1姓名,B1,成績
A2=INDIRECT("Sheet1!A"&MATCH(B2,Sheet1!B:B,0))
B2=LARGE(Sheet1!B:B,1)
兩組公式都下拉10行
完成
㈤ 在Excel工作薄的Sheet1表中設計一個 "學生成績單"
示意圖如下:
在K3中輸入公式:=IF((2+ROW($A3)/3)>MIN(IF(LEN($A$3:$A$100)=0,ROW($A$3:$A$100)-1)),"",IF(MOD(ROW($B3),3)=2,A$2,IF(INT(ROW($B3)/3)=ROW($B3)/3,INDEX(A$1:A$100,2+ROW(A3)/3),""))) ,同時按下ENTER鍵,SHIFT鍵,CTRL鍵,右拉,再下拉.
㈥ 我在Sheet1裡面輸入學生成績,怎麼辦才能讓Sheet2裡面同時按照總分排序隨時點擊Sheet2都顯示排序後結果
在SHEET2表中,用滑鼠點擊下面的標簽名,在右鍵菜單中選「查看代碼」,然後把下面代碼復制進去就行了。
注意:「總分」必須在數據的最後一列
Private Sub Worksheet_Activate()
ActiveSheet.UsedRange.ClearContents '先清除表2中的已有數據
Sheet1.UsedRange.Copy [a1]
s = Range(
補充:
不好意思,代碼未粘貼完整,請用下面的代碼吧:
Private Sub Worksheet_Activate()
ActiveSheet.UsedRange.ClearContents '先清除表2中的已有數據
Sheet1.UsedRange.Copy [a1]
s = Range("a1").End(xlToRight).Column
ActiveSheet.UsedRange.Select
'總分在最後一列,以降序排序
Selection.Sort Key1:=Cells(1, s), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _
:=xlPinYin, DataOption1:=xlSortNormal
End Sub
㈦ 一.自編部分1:在Excel工作薄的Sheet1表中設計一個 「學生成績單」。要求: 1.表的結
文件名你自己改一下。
㈧ excel中,sheet1是學生信息表格,sheet2中是數據,sheet1表格中,姓名改變,其他數據相應改變
又是vlookup,發現這好像是個簡單好用,但很多人不會用的函數-.-+id的QQ吧,給你普及下
㈨ (2) 在Sheet1工作表的H5:H38單元格中,利用函數公式分別計算每位學生的平均成績,結果保留1位小數;
1.先設置有效位數 在單元格里2.利用平均數公式
㈩ 使用IF函數和邏輯函數,對Sheet1「學生成績表」中的「結果1」和「結果2」列進行填充。
結果1=if(是男生,if(成績<14,"合格","不合格"),if(成績<16,「合格","不合格"))
結果2=if(是男生,if(成績>7.5,"合格","不合格"),if(成績>5.5,「合格","不合格"))