题目
2010excel中,怎么用函数提炼出每个学生所在的班级并按对应关系填写在班级对应列中?学号 姓名 班级 语文 数学 英语 生物 地理 历史 政治-|||-C120305 包宏伟 3班 91.50 89.00 94.00 92.00 91.00 86.00 86.00-|||-C120101 曾令炮 1班 97.50 106.00 108.00 98.00 99.00 99.00 96.00-|||-C120203 陈万地 2班 93.00 99.00 92.00 86.00 86.00 73.00 92.00-|||-C120104 杜学江 1班 102.00 116.00 113.00 78.00 88.00 86.00 74.00-|||-C120301 符合 3班 99.00 98.00 101.00 95.00 91.00 95.00 78.00-|||-C120306 吉祥 3班 101.00 94.00 99.00 90.00 87.00 95.00 93.00-|||-C120206 李北大 2班 100.50 103.00 104.00 88.00 89.00 78.00 90.00-|||-C120302 李娜娜 3班 78.00 95.00 94.00 82.00 90.00 93.00 84.00-|||-C120204 刘康锋 2班 95.50 92.00 96.00 84.00 95.00 91.00 92.00-|||-C120201 刘鹏举 2班 94.50 107.00 96.00 100.00 93.00 92.00 93.00-|||-C120304 倪各声 3班 95.00 97.00 102.00 93.00 95.00 92.00 88.00-|||-C120103 齐飞扬 1班 95.00 85.00 99.00 98.00 92.00 92.00 88.00-|||-C120105 苏解放 1班 88.00 98.00 101.00 89.00 73.00 95.00 91.00-|||-C120202 孙玉敏 2班 86.00 107.00 89.00 88.00 92.00 88.00 89.00例学号的3、4位 对应班级 01 1班 02 2班 03 3班
2010excel中,怎么用函数提炼出每个学生所在的班级并按对应关系填写在班级对应列中?

例
学号的3、4位 对应班级
01 1班
02 2班
03 3班

例
学号的3、4位 对应班级
01 1班
02 2班
03 3班
题目解答
答案
假设学号班级表为sheet1,成绩表为sheet2,学号c120305在A2单元格,sheet2的A3单元格公式为
=vlookup(mid(A2,4.2),sheet1!A:B,2,0)
=vlookup(mid(A2,4.2),sheet1!A:B,2,0)
解析
步骤 1:提取学号中的班级信息
在Excel中,可以使用MID函数从字符串中提取特定位置的字符。对于学号,我们需要提取第4和第5位字符,这可以通过MID函数实现。例如,对于学号C120305,MID(A2,4,2)将提取"03",表示3班。
步骤 2:查找班级对应关系
使用VLOOKUP函数可以在一个表格中查找特定值,并返回与之对应的另一个值。在这个例子中,我们需要在另一个表格中查找学号的班级信息。假设学号班级表为sheet1,成绩表为sheet2,学号C120305在A2单元格,sheet2的A3单元格公式为=vlookup(mid(A2,4,2),sheet1!A:B,2,0)。这里,mid(A2,4,2)提取了学号中的班级信息,sheet1!A:B指定了查找范围,2表示返回第二列的值,0表示精确匹配。
步骤 3:应用公式
将上述公式应用到成绩表的班级列中,即可自动填充每个学生的班级信息。
在Excel中,可以使用MID函数从字符串中提取特定位置的字符。对于学号,我们需要提取第4和第5位字符,这可以通过MID函数实现。例如,对于学号C120305,MID(A2,4,2)将提取"03",表示3班。
步骤 2:查找班级对应关系
使用VLOOKUP函数可以在一个表格中查找特定值,并返回与之对应的另一个值。在这个例子中,我们需要在另一个表格中查找学号的班级信息。假设学号班级表为sheet1,成绩表为sheet2,学号C120305在A2单元格,sheet2的A3单元格公式为=vlookup(mid(A2,4,2),sheet1!A:B,2,0)。这里,mid(A2,4,2)提取了学号中的班级信息,sheet1!A:B指定了查找范围,2表示返回第二列的值,0表示精确匹配。
步骤 3:应用公式
将上述公式应用到成绩表的班级列中,即可自动填充每个学生的班级信息。