以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  提取字符  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=27145)

--  作者:wang677
--  发布时间:2014/4/26 21:16:00
--  提取字符
27*1.4/2.0*4880,要在三个列中分别提为27,1.4/2.0,4880
--  作者:wang677
--  发布时间:2014/4/26 23:22:00
--  

用公式split(),在表1中用*号分隔符号,公式算不出来,在表2中用X号分隔符号,公式可以算出来,为什么?

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


--  作者:wang677
--  发布时间:2014/4/26 23:39:00
--  
关注Split([第一列],"X",1)和Split([第一列],"*",1)两个公式中,一个分隔符号是"x",一个是“*”,前面可以计算出结果,后面的计算不出,为什么???求老师回答
--  作者:smileboy
--  发布时间:2014/4/27 8:03:00
--  

测试没问题

 

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

[此贴子已经被作者于2014-4-27 8:03:49编辑过]

--  作者:iyplx2425
--  发布时间:2014/4/27 8:04:00
--  

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

上面的文件就可以了。

注意:用“*”不能提取可能是写公式时把“*”写成了“ * ”,这样,分隔符就发生了变化。易表的公式生成器是这样处理的,容易被人忽视。


--  作者:wang677
--  发布时间:2014/4/27 23:21:00
--  

感谢各位老师的帮助,我已找到原因,是写公式时把“*”写成了“ * ”,这样,分隔符就发生了变化。“ * ”中的空格去掉后,公式就对了。谢谢了!