用=MID(A2,3,2)&"班" 效果一样啊? 但是答案上是fx=IF(MID(A2,3,2)="01","1班",IF(MID(A2,3,2)="02","2班","3班")),有什么区别?
IF函数有三个参数,第一个参数是判断条件,这里IF的第一个参数是学号中所对应的01.02.03,而学号是一长串数字,此时就需要用MID函数提取出来,(MID函数也是有三个参数,第一个参数是需要截取的目标所处的位置,此处位置是A2单元格,第二个参数是从第几位开始截取,第三个参数是截取几位数),第二个参数是判断为真后所要输入的内容,这道题中前后俩个IF的第二个参数分别表示如果截取的数字满足01后者02即判断为真,输入1班或者2班,IF的第三个参数表示如果判断为假也就是不符合判断条件所要输入的内容,你说的三班也就是第二个IF函数它的判断条件为02,为真输入二班,为假输入三班,这样讲你懂了没有,这个函数是IF的嵌套函数,是在判断条件为多个的时候要用的,你可以从最里边的函数依次往外层做也是可以的 这样好理解。