对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,“合格","不合格"))