在=IF(MID(B3,3,2)=01,"法律一班",IF(MID(B3,3,2)=02,"法律二班",IF(MID(B3,3,2)=03,"法律三班","法律四班")))这个函数中,为什么按回车键后就变成了=1、=2、=3,最后计算的结果就错了
林青霞 资深会员 2016-03-26 15:28:25
4250 5 0
问题来自: Excel真题(第7套)

共 5 个回答

    最佳答案

    浅蓝色 人气新星 3358天前

    blob.png

    刘慧玲 资深达人 3358天前

    IF(MID(B3,3,2)="01","法律一班",IF(MID(B3,3,2)="02","法律二班",IF(MID(B3,3,2)="03","法律三班","法律四班")))

    输完函数以后点击一下别的地方再按回车试一试

    陆广博 圈内达人 3358天前

    02要加引号(英文状态下),否则表示数值,你想要的是MID(B3,3,2)这个结果等于02这个文本。

    刘慧玲 资深达人 3358天前

    没加引号

    张仲超 铁杆会员 3358天前

    可能是单元格格式不对,或者你检查一下公式的拼写。

    我一般用    "法律"&TEXT(INT(MID(B3,3,2)),"[dbnum1]")&"班"  这个函数。

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题