找回密码
 立即注册

QQ登录

只需一步,快速开始

紫色幽魂
金牌服务用户   /  发表于:2022-1-11 15:57  /   查看:2296  /  回复:6
使用SUBSTITUTE公式替换第一个字符串会将全部都替换掉
列如我要代入替换的数值是:,2,32,2,3,22
公式为=SUBSTITUTE(数值,",","",1)
想要替换第一个逗号,但是得到的结果是全部替换掉,也就是最后一个参数没有用


评分

参与人数 1金币 +666 收起 理由
Chelsey.Wang + 666 赞一个!

查看全部评分

6 个回复

倒序浏览
清凉江山
金牌服务用户   /  发表于:2022-1-11 16:34:25
沙发
=SUBSTITUTE(",2,32,2,3,22",",","",1)
结果:2,32,2,3,22
回复 使用道具 举报
紫色幽魂
金牌服务用户   /  发表于:2022-1-11 17:02:08
板凳
清凉江山 发表于 2022-1-11 16:34
=SUBSTITUTE(",2,32,2,3,22",",","",1)
结果:2,32,2,3,22

我用的是服务端命令,得到的结果是2322322,没有逗号
回复 使用道具 举报
清凉江山
金牌服务用户   /  发表于:2022-1-11 17:36:31
地板
服务端命令,建议采用循环命令,限定循环次数为1
回复 使用道具 举报
紫色幽魂
金牌服务用户   /  发表于:2022-1-11 17:43:01
5#
清凉江山 发表于 2022-1-11 17:36
服务端命令,建议采用循环命令,限定循环次数为1

数据量大的话还是公式好
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-11 17:46:42
6#
您好,我这边本地测试了一下,确实复现了上述现象,我这边调查一下,后续会在帖子中跟进~
目前您可以通过RIGHT函数或MID函数来实现去掉字符串首逗号的效果。
RIGHT(string,LEN(string)-1) 或 MID(string,2,LEN(string)-1)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-12 10:41:17
7#
问题跟进:经过调查,确实是一个当前版本的问题,问题编号:F-8242,感谢您的反馈~

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部