易表在线答疑技术与交流用户社区 → [求助]如何实现这样的拆分功能


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

主题:[求助]如何实现这样的拆分功能

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


加好友 发短信
等级:论坛游民 帖子:73 积分:113 威望:0 精华:0 注册:2006/8/14 1:15:00
[求助]如何实现这样的拆分功能  发帖心情 Post By:2010/8/11 19:11:00 [只看该作者]

要把A+B+C拆分成 A B C 三个字段,用到列表项目的函数,如何实现?egd文件下载

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


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


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


加好友 发短信
等级:论坛游民 帖子:73 积分:113 威望:0 精华:0 注册:2006/8/14 1:15:00
  发帖心情 Post By:2010/8/12 6:11:00 [只看该作者]

谢谢 wjq1072 版主!
我的需求只说了一半,我实际上是要实现从一段字符列表中删除某些字符,还请版主帮我解决。谢谢!
egd文件下载

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


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

[这个贴子最后由wjq1072在 2010/08/12 01:58pm 第 1 次编辑]

egd文件下载

更改上面文件不能替换第一个字符。
egd文件下载


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


加好友 发短信
等级:论坛游民 帖子:73 积分:113 威望:0 精华:0 注册:2006/8/14 1:15:00
  发帖心情 Post By:2010/8/12 13:00:00 [只看该作者]

问题是解决了,但我没看懂,感觉太复杂了。
能将实现的过程及用到的函数简单讲讲吗。
谢谢总版主!

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


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

估计给你讲了你也难懂,慢慢来吧。
1、分析你给出的字符串是有一定规律的(以符号:“ + ”为分隔);
用替换字符的公式就可以解决:
Substitute(Substitute(Substitute(Substitute(Substitute(Substitute(Text([第一列])," + B","")," + L","")," + Q","")," + 100","")," + 956","")," + 200","")
2、但是估计你要替换的字符是需要更改、增减的;
所以必须要能够适应变化就使用了Eval函数:
Eval(Rept("Substitute(",[%b%])+"Text([第一列]),"""+Substitute([%a%],"|",""",""""),""")+""","""")")

 回到顶部