全部问题 > 当前问题

表格函数问题

image.png这道题说学号里0305代表三班5号,答案给的使用IF函数做,我觉得MID函数也可以呀,但是试了一下,为什么会出现这种情况

臭皮匠 2018-8-19 01:31:54

共 2 个回答

占俊雄 2018-8-19 07:26:49

如果你想班级列C2显示的是3班,函数应该是  =mid(A2,4,1)&"班"   (符号全部英文输入)

   你那样本来截取函数截取出来一个3,后面又加了个3班,正好是你图片中的33班。

          满意请采纳呦1

尕明哥哥 2018-8-21 15:33:27

你的函数的意思是:取A2单元格中第4位,且只取一位,然后后面加上“3班”。题干要求要“三班5号”这种格式表达,如果你想用MID做,可以这么写:“=IF(MID(A2,4,1)=1,“一班"&MID(A2,6,1)&"号",IF(MID(A2,4,1)=2,“二班"&MID(A2,6,1)&"号",IF(MID(A2,4,1)=3,“三班"&MID(A2,6,1)&"号",IF(MID(A2,4,1)=4,“四班"&MID(A2,6,1)&"号",IF(MID(A2,4,1)=5,“五班"&MID(A2,6,1)&"号")))))