Excel专业代码公式?首先打开工作表,假定学号中第5,6位数字代表专业,将鼠标定位到专业单元格中输入=mid,选中函数。点击打开函数参数框。再输入一个英文逗号,再输入是从那个第几个数字开始再一个逗号,那么,Excel专业代码公式?一起来了解一下吧。
先上个图,再来解释:
1、把基础信息准备好,姓名、院系、专业等,把系里的姓名按序排好后,编上序号
——注意:序号列先设置成文本格式,然后输入“01”,而不是“1”,再拖下去填充
2、对专业进行判断:用IF函数,只是要嵌入多层。这个例子中,F列的公式为
=IF($D6="基础数学",20101,IF($D6="应用数学",20102,IF($D6="理论物理",30101,IF($D6="应用物理",30102,""))))
3、生成学号:学号由“院系代码+专业代码+序号”即把三连起来。G列的公式为
=$B$3&F6&A6
这里的B3单元格我输入的是学院代码,F列是专业代码,A列是序号。
假设a1单元格是全代码
=if(mid(a1,6,2)="01","电子技术",if(mid(a1,6,2)="02","计算机网络","商务英语"))
="1006"& IF(C3="计算机室","20101",IF(C3="基础室","20102","30101") ) & A1注:C3单元格表示专业,A1表示顺序号
前提:专业均为两个字。
假如A1单元格内容为:华南师范大学中文2009.07,
那么提取专业的B1单元格公式为:=mid(A1,len(A1)-8,2)
其余类推。
看你写的例子 后边的数字位数应该是固定的,即都是 6个数字 加上一个 . 一共是7个字符,所以你首先计算出总的字符是多少 再减去7 得出在左边可供提取的字符数 就是学校加专业,不知道你的专业是否是用同样多的字符数表示的,如果是的话 比如中文、英语……假设是两个
所以有如下公式:
=LEFT(A2,LEN(A2)-7)-------这个而是 学校名加专业
=MID(A2,LEN(A2)-7+1,2)或者 =LEFT(RIGHT(A2,9),2)------专业名字 如举例 那样 两个字符……
以上就是Excel专业代码公式的全部内容,=IF($D6="基础数学",20101,IF($D6="应用数学",20102,IF($D6="理论物理",30101,IF($D6="应用物理",30102,"")))3、生成学号:学号由“院系代码+专业代码+序号”即把三连起来。