易表在线答疑技术与交流用户社区 → 关于selcase嵌套层数及此if函数公式错误的问题


  共有8588人关注过本帖平板打印复制链接

主题:关于selcase嵌套层数及此if函数公式错误的问题

帅哥哟,离线,有人找我吗?
vlieh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:89 积分:90 威望:0 精华:0 注册:2006/9/1 10:33:00
关于selcase嵌套层数及此if函数公式错误的问题  发帖心情 Post By:2006/10/26 11:02:00 [只看该作者]

 转换         合同号
============
             77435069
     
①合同号列为字符型,将转换列刷新公式设置为:if(mid([合同号],0,2)="77","总部"),该公式为何提示错误?
②而如果将①中公式改为selcase(mid([合同号],0,2)="77","总部")则没有错误
 selcase最多可同时设置的条件为6个?(我下了杨版主的函数篇1699版中并没有关于嵌套层次的说明)因为我发现我同时了6个条件后,多于6个条件后的条件将不会被系统处理,看如下公式:
selcase(mid([合同号],0,2)="77","ZZ",mid([合同号],0,2)="74","ZZJ",mid([合同号],0,2)="73","陕康",mid([合同号],0,2)="35" or mid([合同号],0,2)="36","AA",mid([合同号],0,2)="35",mid([合同号],0,2)="91","cc",mid([合同号],0,2)="51","MM")
如果合同号中首两个字符含有91或者51,则返回的是空,得不到正确的结果,为什么?

 回到顶部