易表在线答疑技术与交流用户社区 → 关于去掉空格的问题


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

主题:关于去掉空格的问题

帅哥哟,离线,有人找我吗?
易表改变生活
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:26 积分:0 威望:0 精华:0 注册:2011/4/12 10:51:00
关于去掉空格的问题  发帖心情 Post By:2011/5/26 16:19:00 [只看该作者]

egd文件下载
我现在需要在表1里面显示20110522表里面的数据,20110522表中的空格前后都有。
另外,交易传输时间中我需要把0522165003这列中数据拆分成20110522与165003两个列在表1中显示

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


加好友 发短信
等级:火箭侠 帖子:1937 积分:283 威望:0 精华:0 注册:2006/8/12 9:40:00
  发帖心情 Post By:2011/5/26 16:41:00 [只看该作者]

在文本字符串中以新字符替换旧字符。
Substitute(Text, txtOld, txtNew)
Text      原来的字符串
txtOld    被替换的内容
txtNew    用来替换txtOld的字符串。

例子:
Substitute("ABAB","B","C") = "ACAC"
该表达式的意思就是将"ABAB"中"B"全部替换为C。

Substitute("HA238P/TSD","238","868") = "HA868P/TSD""

Substitute([规格], "/", "-")
将规格列内容中的"/"全部用"="代替。


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


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

按钮公式
Eval("EvalFor(GridName,"""+Substitute(Substitute(Eval("Substitute(""|@|"",""|"","""+Substitute(ListCols(GridName),"|",""")+""|""+Substitute(""|@|"",""|"",""")+""")"),"@",""",""Substitute(["),"|","],Char(9),"""""""")"") And EvalFor(GridName,""")+"],Char(9),"""""""")"")")

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


加好友 发短信
等级:论坛游民 帖子:26 积分:0 威望:0 精华:0 注册:2011/4/12 10:51:00
  发帖心情 Post By:2011/5/26 18:01:00 [只看该作者]

老大不行,我的表里面的空格不是一个格式的又前后的有不是一个位置的

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


加好友 发短信
等级:论坛游民 帖子:26 积分:0 威望:0 精华:0 注册:2011/4/12 10:51:00
  发帖心情 Post By:2011/5/26 18:02:00 [只看该作者]

下面引用由wjq10722011/05/26 05:14pm 发表的内容:
按钮公式
Eval("EvalFor(GridName,"""+Substitute(Substitute(Eval("Substitute(""|@|"",""|"","""+Substitute(ListCols(Gri ...

这个把前面的空格解决掉了,后面还有怎么弄????

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


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

这样试试?
Eval("EvalFor(GridName,"""+Substitute(Substitute(Eval("Substitute(""|@|"",""|"","""+Substitute(ListCols(Grid),"|",""")+""|""+Substitute(""|@|"",""|"",""")+""")"),"@",""",""Substitute(Substitute(Substitute(["),"|","],Char(9),""""""""),""""  """",""""""""),"""" """","""""""")"") And EvalFor(GridName,""")+"],Char(9),""""""""),""""  """",""""""""),"""" """","""""""")"")")

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


加好友 发短信
等级:论坛游民 帖子:26 积分:0 威望:0 精华:0 注册:2011/4/12 10:51:00
  发帖心情 Post By:2011/5/26 18:38:00 [只看该作者]


还有部分存在空格

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


加好友 发短信
等级:论坛游民 帖子:26 积分:0 威望:0 精华:0 注册:2011/4/12 10:51:00
  发帖心情 Post By:2011/5/26 18:39:00 [只看该作者]

下面引用由wjq10722011/05/26 06:16pm 发表的内容:
这样试试?
Eval("EvalFor(GridName,"""+Substitute(Substitute(Eval("Substitute(""|@|"",""|"","""+Substitute(ListCols(G ...


还有部分存在空格

 回到顶部
帅哥哟,离线,有人找我吗?
易表改变生活
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:26 积分:0 威望:0 精华:0 注册:2011/4/12 10:51:00
  发帖心情 Post By:2011/5/26 18:43:00 [只看该作者]

解决了xiexie

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


加好友 发短信
等级:论坛游民 帖子:95 积分:398 威望:0 精华:0 注册:2010/9/15 12:10:00
  发帖心情 Post By:2011/5/26 22:37:00 [只看该作者]

egd文件下载

  我的办法,先将易表文件导出为EXCEL表格,然后在金山电子表格中打开EXCEL表格,选中任意单元格数据之前的最小空格并复制(注意,不要复制单元格左上角的‘符号),然后利用替换功能全表替换空格,存盘,关闭表格。最后,再将文件导入易表。
  上边发的附件,是导出为EXCEL表、在金山电子表格中替换空格、导入易表、在易表中合并表后的效果,从上(原数据)下(新数据)两种格式的数据,可以看出处理后的效果。
  这个办法,相对于各位大师用易表函数解决问题来说,水平次了点,但更加简单实用,适合易表水平不太高的用户。


 回到顶部