excel怎么根据学号提取班级

如题所述

假设学号在A列,班号放B列。

如果学号的固定位置上含班级号,就可以用left、mid、或right函数提取班级号。这个难度不大。

如所有学号都是这样的格式:

2016101001,前四位2016是年份,接下来三位是班号,最后三位是班内编号,

那么可在B2单元格输入这样的公式:

=mid(a2,5,3)

然后下拉填充。


如果学号本身只是顺序编号,不含班级号,但编号大小是跟班级序号有关联,则可以先做好一个学号班级分段对应表,然后用vlookup函数查找班号。

如2016级新生编号为2016001-2016124,分了3班,101班1到41号,102班42到83号,103班84到124号,那么可在D、E列做一个学号班级的对应表:

2016001  101

2016042  102

2016084  103

然后在B2里输入公式:

=vlookup(A2,$D$2:$E$4,2)

然后下拉填充,OK。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-22

1、演示使用的软件为Excel电子表格,软件版本为office家庭和学生版2016。

2、首先打开Excel电子表格,并根据问题描述输入用于演示根据学号提取班级的数据,数据输入完成后,我们可以使用如图所示的“MID”函数进行需求解决。

3、该函数的第1个参数为目标单元格,第2个参数为起始截取位置,第3个参数为截取的位数,最后使用连接符号进行连接文字“班”即可。

4、最后对于批量数据可以直接使用自动填充进行填充即可,若想去除数字零的显示只需将截取的位置修改即可。

第2个回答  2019-05-18

工具/原料

excel2013    电脑

方法/步骤

1、首先打开需要编辑的工作表,选中A3,在工具栏点击“公式”——“文本”,选择“MID函数”。

2、弹出窗口,分别在三个输入框中输入 B3、3、2,点击“确定”。

3、查看excel表格,即可观察到A3单元格出现提取的班级。

本回答被网友采纳
第3个回答  2019-08-09
你要先有个学号或者学号的几位数跟班级的对应关系,再用left或right或mid来提取学号有效字符,然后用if来判断,或lookup、index/match、vlookup来查找。
第4个回答  2016-12-01
可以将学号中能代表班级的位数提取出来,然后再使用vlookup()函数
相似回答