易表在线答疑技术与交流用户社区 → [求助]删除重复字符,每次出现保留一个


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

主题:[求助]删除重复字符,每次出现保留一个

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


加好友 发短信
等级:新手上路 帖子:16 积分:475 威望:0 精华:0 注册:2014/7/6 3:40:00
[求助]删除重复字符,每次出现保留一个  发帖心情 Post By:2014/8/14 19:01:00 [显示全部帖子]

字符窜中删除重复的字符,某字符每次连续出现多个时仅保留一个。请帮忙看下,谢谢!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:01.egd


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


加好友 发短信
等级:新手上路 帖子:16 积分:475 威望:0 精华:0 注册:2014/7/6 3:40:00
  发帖心情 Post By:2014/8/15 1:49:00 [显示全部帖子]

谢谢wjq,下面公式

EvalFor(GridName,"结果","Mid([字符窜],0,1)+Eval(""If(Mid([字符窜],""+Substitute(Substitute(Substitute(Eval(""Substitute(""""|@|#|"""",""""|"""",""""""+Substitute(ListFor(""表2"",""a"",1),""|"","""""")+""""|""""+Substitute(""""|@|#|"""",""""|"""","""""")+"""""")""),""@"",""-1,1)=Mid([字符窜],""),""#"","",1),"""""""",Mid([字符窜],""),""|"","",1))+If(Mid([字符窜],"")+"",1))"")")

太难理解了,能给出原公式吗?

另外如果字符窜长度固定,比如10能简化公式吗

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:01-1.egd


 回到顶部