老师,execl中的那个提取班级的函数是什么意思?
樊柳玉 高级粉丝 2016-03-10 16:57:23
2145 4 0

=if(mid(A2,3,2)="01","1班",=if(mid(A2,3,2)="02","2班",))这个函数自己看了两遍还是不理解,那个mid是什么意思?3,2又代表什么?

问题来自: Excel真题(第1套)

共 4 个回答

    最佳答案

    刘慧玲 资深达人 1483天前

    mid函数的意思是从一个字符串中截取指定数量的字符,

    MID(原始字符串,起始位置,截取长度)

    A2是学号(字符串),

    学号的第三位开始是班级(起始位置),

    学号又是由两个数组成,2(截取长度)的所以是(A2,3,2)。

    青栀如初 资深大师 1483天前

    亲爱哒

      不好意思,刚刚才看到问题

      我们在讲函数的时候说:MID用来检索一个单元格中的信息,A2表示单元格,3表示第三排,2表示检索后面的两位;IF函数的用法包括三部分(逗号隔开):第一部分就是判断条件,就是你要拿什么进行对错判断,注意写成判断格式,即“<”“>”“=”之类的;第二部分:如果结果是对的执行什么命令,可以嵌套另一个什么函数甚至IF函数;第三部分:如果结果不对又该执行什么命令,这部分和上一部分都可以直接输出文本。注意:IF函数没有连等,必须进行嵌套。还有,有几个左括号就要有几个右括号。

      这个MID函数的意思是:截取A2单元格中左起第3个字符,截取的长度为2个字符(即截取第3、4两个字符)。
    你这个整个函数的意思是:查找A列(学号 ),截取A列对应单元格中第3、4两个字符进行匹配,如果截取得到的字符是“01”,则C列(班级 )显示“1班”;如果截取得到的字符是“02”,则C列(班级)显示“2班”;如果截取得到的字符是“03”,则C列(班级)显示“3班”。

      所以我们需要点击班级下面的单元格,fx后面输入函数fx=IF(MID(A2,3,2)="01","1班",IF(MID(A2,3,2)="02","2班","3班")),按回车,单元格内会自动生成班级,也就是我们根据学号的第3,,4位用IF和MID函数进行嵌套来求学生所在的班级就可以了

       亲爱哒“望采纳哟!”如果以后还有什么不懂哒问题我们还可以一起讨论哟,相信我们一定会把问题解决哒,  么么哒亲爱哒!

    樊柳玉 高级粉丝 1482天前

    谢谢亲。

    刘慧玲 资深达人 1482天前

    回复 樊柳玉:没事,加油

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

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题