如何从一个字符串中,截取指定位置的字符,然后再组成一个新的字符串

如何从一个字符串中,截取指定位置的字符,然后再组成一个新的字符串

FineReport 用户RzfYB0094268 发布于 2022-5-19 16:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-5-19 16:02

直接mid函数截取

然后CONCATENATE()拼接

image.png

  • 用户RzfYB0094268 用户RzfYB0094268(提问者) 如果字符串为: 123456789 ,截取第 2,5,7,6 位的字符出来,再组合,公式是怎样的
    2022-05-19 16:47 
  • snrtuemc snrtuemc 回复 用户RzfYB0094268(提问者) CONCATENATE(mid(\"123456789\",2,1),mid(\"123456789\",5,1),mid(\"123456789\",7,1),mid(\"123456789\",6,1))
    2022-05-19 16:57 
  • 用户RzfYB0094268 用户RzfYB0094268(提问者) CONCATENATE(mid(\"123456789\",2,1),mid(\"123456789\",5,1),mid(\"123456789\",7,1),mid(\"123456789\",6,1)) 这个公式可以解决问题,要把公式中的 \\ 去掉
    2022-05-19 17:13 
  • snrtuemc snrtuemc 回复 用户RzfYB0094268(提问者) 注意,评论中,引号前前面会自动加斜杠,需要自己删除
    2022-05-19 17:14 
  • 用户RzfYB0094268 用户RzfYB0094268(提问者) 回复 snrtuemc 大神,请教下,CONCATENATE(mid(uuid(),2,1),mid(uuid(),5,1),mid(uuid(),7,1),mid(uuid(),6,1),mid(uuid(),19,1),mid(uuid(),15,1)) 如果用这个公式,有没有可能组合成同一个字符串呢
    2022-05-19 17:20 
最佳回答
0
sysdbaLv5见习互助
发布于2022-5-19 16:55

mid("123456789",2,1)*1000+mid("123456789",5,1)*100+mid("123456789",7,1)*10+mid("123456789",6,1)image.png

  • 3关注人数
  • 1374浏览人数
  • 最后回答于:2022-5-19 16:55
    请选择关闭问题的原因
    确定 取消
    返回顶部