这个问题在搜索中比较靠前,我刚刚弄懂。在这里回答一下,希望能对其他人有帮助。 这个需要用到MID函数(截取字符串函数)。 MID(text,start_num,num_chars)。text表示你要使用哪一个单元格中的数据(在这里是学号),start_num表示从学号中的第几
怎样用函数将班级的名称填入班级列,给大家分享两个方法
材料/工具
Excel
方法
利用if函数填充在【公式】下找到【插入函数】
C3输入 =MID(A2,4,2) 回车并向下填充。 —————— 请问,你们弄权者为何要这样糊弄热心网友?
找到【if】函数,插入【if函数】
以学号第3、4位表示班级,步骤如下: 1、打开Excel表格,选择第一个学生的班级单元格C2,在工具栏点击求和项的下拉三角符号,选择其他函数; 2、在搜索栏输入MID,找MID函数,点击确定; 3、根据提示,填写函数参数,从第3位开始提取长度为2,参
在函数的第一列输入【mid(B3,3,2)="01"】在第二列输入【法律一班】
rank函数没法对选择出来的数组排序,所以这里用别的实现: 在一列空单元格里,比如在f2中输入公式 =SUMPRODUCT(($b$2:$b$1000=A2)*(e$2:$e$1000>C2))+1 然后向下拖拉,可以得到对应学生在班级内的名次 这里,1000为假设的学生数,自行修改。
在第三列输入【if(mid(B2,3,2)="02","法律二班",if(mid(B2,3,2)="03","法律三班","法律四班"】
可选用以下统计方法: 1、用sumproduct函数: 如,统计六年级三班的90分以上的人数(其中A列为年级,B列班级,C列为成绩),公式:=sumproduct((a1:a100="六年级")*(b1:b100=“三班",c1:c100>=90)) 2、用countifs函数: 如上例的公式为:=countif
在上面涉及到一个【mid函数】顺便给大家提一下,【mid函数】是一个提取函数作用是从一个字符串中截取出指定数量的字符。
公式更正为 ="法律"&TEXT(MID(B3,3,2),"[DBNum1]")&"班" 详见附图
接下来我们就可以看到使用【if函数】的结果了
excel 2007: =countifs(A:A,"1班",B:B,"男") excel2003: =sumproduct(A2:A1000="1班")*(B2:B1000="男")) 1 班, 男 可以用单元格取代 意思是 假设C1 为 1班, D1为 男 =sumproduct(A2:A1000=C1)*(B2:B1000=D1))
方法2
在【公式】下找到【插入公式】找到【text函数】在函数页面弹出的页面,第一栏输入【mid(B3,3,2)】在第二栏输入【[dbnum1]】
用MAX函数就可以了,如图 如图公式为数组公式,写完公式后需按CTRL+SHIFT+ENTER结束,A2:A25表示班级数据区域,L2表示710班,中间的*表示并且(AND),D2:D25表示语文成绩(如果是数学则改为E2:E25),公式通俗的意思就是求出710班语文的最高分。
在这里涉及到一个【dbnum】函数
=LOOKUP(MID(A2,3,2),{01,02,03},{1,2,3}&"班") 问题1、MID函数是Microsoft Excel中的一个字符串函数,作用是从一个字符串中截取出指定数量的字符,A2后面的3表示开始位置,2表示截取的字符串个数。 问题2、=VLOOKUP(MID(A2,3,2),{"01",1;"02",2
这里利用函数进行填充,得到的结果是【一】,而不是【法律一班】
想来你的班级是一个单独的列,用这一列筛选,不能满足楼主的要求么?自动筛选,两步搞定
在这里还有涉及到一个“&”符号的使用,下面介绍一下。“&”相当于汉语中的“加
1、点击打开excel表格,在A1单元格中输入“班级”,并在下方输入打乱的序列,从“行2”开始向下选择。 2、点击页面上方工具栏中的“数据”,并且选择“排序”按钮。 3、点击“排序”即可打开排序对话框,将“主要关键字”选择为“A列”,将排序依据选择为“单元
”更改函数为="法律"&text(mid(B3,3,2),"[dbnum1]")&"班"得到的结果就是【法律xx班】了
找班级的关键字,比如学号顺序,有没有班级名称、班号、班主任那一列然后按列排序就可以了。
接下来拉动填充柄进行填充
C2单元格写入公式 =MID(C2,3,2)&"班" 下拉填充公式 如果班班级号不是在学号的第3,4两位那么你要说明学号与班级号的对应关系
扩展阅读,以下内容您可能还感兴趣。
excel中怎么根据班级名称在全校学生花名册中查找出相应班级的学生姓名并依次自动填充到成绩表中?
从全校名单中分离各班级,透视表无疑更方便。更多追问追答追问不懂透视表,现在就想学习一下能不能利用上面现成的表格来完成这个工作!!谢谢!!追答能既然这也不懂 透视表了不懂 为什么不用更好学的透视表呢追问如果能学会透视表就不会在这里请教了!!!追答不比公式难学。公式你学会了?
excel统计A列为班级(班级是混乱的),B列为性别, 如何利用公式算出1班男生的人数 谢谢
excel 2007:
=countifs(A:A,"1班",B:B,"男")
excel2003:
=sumproduct(A2:A1000="1班")*(B2:B1000="男"))
1 班,复 男 可以用单元格制取代
意思是知 假设C1 为道 1班, D1为 男
=sumproduct(A2:A1000=C1)*(B2:B1000=D1))
如何在班级混杂的excel中查找出具体班级的最高分
用MAX函数就可以了,如图
如图公式为数组公式,写zd完公式后需按CTRL+SHIFT+ENTER结束,A2:A25表示班级回数据区域,L2表示710班,中间的*表示并且(AND),答D2:D25表示语文成绩(如果是数学则改为E2:E25),公式通俗的意思就是求出710班语文的最高分。
如何利用excel2010中的lookup函数提取学生的班级
=LOOKUP(MID(A2,3,2),{01,02,03},{1,2,3}&"班")
问题1、MID函数是Microsoft Excel中的一个字符串函数,作用是从一个字符串中截取出指定数量的字符,A2后面的3表示开始位置,2表示截取的字符串个数。
问题2、=VLOOKUP(MID(A2,3,2),{"01",1;"02",2;"03",3},2,0)
扩展资料
(1)向量形式:公式为 = LOOKUP(lookup_value,lookup_vector,result_vector)
式中 lookup_value—函数LOOKUP在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用;
lookup_vector—只包含一行或一列的区域lookup_vector 的数值可以为文本、数字或逻辑值;e799bee5baa6e79fa5e9819331333365666262
result_vector—只包含一行或一列的区域其大小必须与 lookup_vector 相同。
(2)数组形式:公式为
= LOOKUP(lookup_value,array)
式中 array—包含文本、数字或逻辑值的单元格区域或数组它的值用于与 lookup_value 进行比较。
例如:LOOKUP(5.2,{4.2,5,7,9,10})=5。
注意:array和lookup_vector的数据必须按升序排列,否则函数LOOKUP不能返回正确的结果。文本不区分大小写。如果函数LOOKUP找不到lookup_value,则查找array中小于lookup_value的最大数值。如果lookup_value小于array中的最小值,函数LOOKUP返回错误值#N/A。另外还要注意:函数LOOKUP在查找字符方面是不支持通配符的,但可以使用FIND函数的形式来代替。
参考资料:百度百科—LOOKUP函数
EXCEL,根据班级名称自动弹出对应学生名字
想来你的班级是一个单独的列,用这一列筛选,不能满足楼主的要求么?自动筛选,两步搞定更多追问追答追问我用班级来做比喻是为了让问题容易理解,实际上并不是这样,而是许多企业,部门对应的员工追答对Excel来说这是一样的,只要选中你要过滤的列,在标题处筛选就行了。要不你截图出来让大家看下你的表格结构?追问我是为了实现功能,实现的方法确实有很多,但是为的是做一个相对规范的表格。我做了一个简易的表格,能根据这个做一个吗?
此图为SHEET2中的原始数据,想在SHEET1中实现我的需求。追答B1
=OFFSET(Sheet2!$A$1,ROW(),MATCH($A$1,Sheet2!$A$1:$D$1,0)-1,,)&""
向下填充
声明:本文由用户 11朵玫瑰 上传分享,本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com