在=IF(MID(B3,3,2)=01,"法律一班",IF(MID(B3,3,2)=02,"法律二班",IF(MID(B3,3,2)=03,"法律三班","法律四班")))这个函数中,为什么按回车键后就变成了=1、=2、=3,最后计算的结果就错了
IF(MID(B3,3,2)="01","法律一班",IF(MID(B3,3,2)="02","法律二班",IF(MID(B3,3,2)="03","法律三班","法律四班")))
输完函数以后点击一下别的地方再按回车试一试
02要加引号(英文状态下),否则表示数值,你想要的是MID(B3,3,2)这个结果等于02这个文本。
没加引号
可能是单元格格式不对,或者你检查一下公式的拼写。
我一般用 "法律"&TEXT(INT(MID(B3,3,2)),"[dbnum1]")&"班" 这个函数。