单元格内字符串换行

数据集查了1列数据,共8个,将查出来的数据放到一个单元格内不扩展。

结果为 1,2,3,4,5,6,7,8

现要将这个字符串每第三个逗号变成换行符。

求教各位大佬有没有解决方法

FineReport yzm145147 发布于 2024-5-22 13:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
yzm145147Lv2见习互助
发布于2024-5-22 14:04

我有一点忘说了,查询的数据内容和行数是不确定的,现在已经解决了,sql里每三个值后边加一个符号就行

最佳回答
0
snrtuemcLv8专家互助
发布于2024-5-22 13:27(编辑于 2024-5-22 13:31)

参考单元格按指定字数换行显示 https://help.fanruan.com/finereport/doc-view-3549.html

=========

JOINARRAY(MAPARRAY(SPLIT($$$,","),IF(index%3=0,item+"\n",item+",")),"")image.png

  • yzm145147 yzm145147(提问者) 感谢大佬,你的方法很实用,需求改了也很好做修改
    2024-06-04 10:37 
最佳回答
0
ID1208Lv6高级互助
发布于2024-5-22 13:33(编辑于 2024-5-22 13:33)

这样?

SUBSTITUTE函数,替换指定的逗号为换行符

image.png

image.png

=SUBSTITUTE(SUBSTITUTE("1,2,3,4,5,6,7,8",",","\n",3),",","\n",5)

  • 2关注人数
  • 538浏览人数
  • 最后回答于:2024-5-22 14:04
    请选择关闭问题的原因
    确定 取消
    返回顶部