易表在线答疑技术与交流用户社区 → [求助]一翻二


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

主题:[求助]一翻二

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
[求助]一翻二  发帖心情 Post By:2013/11/6 10:13:00 [只看该作者]

请教老师。下面是二翻一公式,能不能做个分解解释?
Eval("Substitute(""|@|"",""|"","""+Substitute("A|B|C","|",""")+""|""+Substitute(""|@|"",""|"",""")+""")")
谢谢了。

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2013/11/6 10:15:00 [只看该作者]

是一翻二。

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2013/11/6 10:25:00 [只看该作者]

因为不会对公式进行句读,弄不明白为什么Substitute()函数里面有的用单引号,有的用双引号。

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2013/11/6 10:28:00 [只看该作者]

Eval("Substitute(""|@|"",""|"","""+Substitute("A|B|C","|",""")+""|""+Substitute(""|@|"",""|"",""")+""")")
把Eval去掉,在公式生成器“执行”可以得到:
Substitute("|@|","|","A")+"|"+Substitute("|@|","|","B")+"|"+Substitute("|@|","|","C")

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2013/11/6 11:07:00 [只看该作者]

是按 Substitute("A|","|","@A|") 的结构走的,还是其他?

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2013/11/6 11:56:00 [只看该作者]

Substitute("|@|","|","A")+"|"+Substitute("|@|","|","B")+"|"+Substitute("|@|","|","C")

再“执行”一次就得到:

A@A|B@B|C@C

 

再看看能不能理解“一翻二”?


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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2013/11/6 13:43:00 [只看该作者]

6楼公式容易懂。


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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2013/11/6 14:14:00 [只看该作者]

运行Substitute("A|B|C","|",""")+""|""+Substitute(""|@|"",""|"",""")可以得到
A")+"|"+Substitute("|@|","|","B")+"|"+Substitute("|@|","|","C。
Substitute("A|B|C","|",""")+""|""+Substitute(""|@|"",""|"",""")这个公式有点读不懂,不知怎么句读。

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


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

Substitute("A|B|C","|",""")+""|""+Substitute(""|@|"",""|"",""")

 

执行结果为      A")+"|"+Substitute("|@|","|","B")+"|"+Substitute("|@|","|","C

 

A到B或者B到C的句子为          ")+"|"+Substitute("|@|","|","

 

每个双引号使用两个双引号代替  "")+""|""+Substitute(""|@|"",""|"",""

 

最后   Substitute("A|B|C","|", "  "")+""|""+Substitute(""|@|"",""|"",""  ")


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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2013/11/7 8:21:00 [只看该作者]

谢谢各位老师,懵懵懂懂看懂了一些,慢慢嚼应该能弄明白吧。

 回到顶部