易表在线答疑技术与交流用户社区 → 这样的函数算几翻


  共有6275人关注过本帖树形打印复制链接

主题:这样的函数算几翻

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


加好友 发短信
等级:业余侠客 帖子:383 积分:1419 威望:0 精华:0 注册:2007/4/10 19:20:00
这样的函数算几翻  发帖心情 Post By:2014/12/4 15:55:00 [只看该作者]

a#1@
b#2@
c#3@
d#4@
e#5@

这应该怎么写,有没有公式来套

比方下面的函数:

if([工种] = "机班长",if([班组] = "
1班组","⑴"+[姓名],if([班组] = "
2班组","⑵"+[姓名],if([班组] = "
3班组","⑶"+[姓名],if([班组] = "
5班组","⑸"+[姓名],if([班组] = "
6班组","⑹"+[姓名],if([班组] = "
7班组","⑺"+[姓名],""))))))

 

 

:⑴⑵为符号

[此贴子已经被作者于2014-12-4 16:14:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
smileboy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2014/12/5 10:47:00 [只看该作者]

有算番的帖子,你可以搜一下

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2014/12/8 8:13:00 [只看该作者]

两番

 

Eval("if([工种] = ""机班长"",if([班组] = """ + Substitute(Substitute(Eval("Substitute(""|#|"",""|"",""" + Substitute("1|2|3|4|5|6|7","|",""") + ""@"" + Substitute(""|#|"",""|"",""") + """)"),"#","班组"",""("),"@",")""+[姓名],if([班组] = """) + ")""+[姓名],""""))))))")


 回到顶部
帅哥哟,离线,有人找我吗?
cnzayu
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:383 积分:1419 威望:0 精华:0 注册:2007/4/10 19:20:00
  发帖心情 Post By:2014/12/13 19:05:00 [只看该作者]

if([工种] = "机班长",if([班组] = "
1班组","a"+[姓名],if([班组] = "
2班组","b"+[姓名],if([班组] = "
3班组","c"+[姓名],if([班组] = "
5班组","d"+[姓名],if([班组] = "
6班组","e"+[姓名],if([班组] = "
7班组","f"+[姓名],""))))))
假如上面这样的应该算几番?

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2014/12/15 10:29:00 [只看该作者]

4楼的公式,语法不对,应为:

 

if([工种] = "机班长",if([班组] = "
1班组","a"+[姓名],if([班组] = "
2班组","b"+[姓名],if([班组] = "
3班组","c"+[姓名],if([班组] = "
5班组","d"+[姓名],if([班组] = "
6班组","e"+[姓名],if([班组] = "
7班组","f"+[姓名],"")))))),"")


 回到顶部
美女呀,离线,留言给我吧!
dancedy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2014/12/15 10:31:00 [只看该作者]

上面的公式可以等效于:

 

if([工种] = "机班长",if([班组] = "1班组",Mid("abcjdef",1-1,1)+[姓名],

                           if([班组] = "2班组",Mid("abcjdef",2-1,1)+[姓名],

                           if([班组] = "3班组",Mid("abcjdef",3-1,1)+[姓名],

                           if([班组] = "5班组",Mid("abcjdef",5-1,1)+[姓名],

                           if([班组] = "6班组",Mid("abcjdef",6-1,1)+[姓名],

                           if([班组] = "7班组",Mid("abcjdef",7-1,1)+[姓名],"")))))),"")

 

 

两番!

[此贴子已经被作者于2014-12-15 10:34:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
cnzayu
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:383 积分:1419 威望:0 精华:0 注册:2007/4/10 19:20:00
  发帖心情 Post By:2014/12/17 23:06:00 [只看该作者]

谢谢老师

 回到顶部