请教split函数使用问题,谢谢。

根据split函数说明,B5单元格为"帆软论坛",C5=split(B5," "),那么C5应是把帆软论坛四个字使用空格分开,为什么是用逗号分开了呢?谢谢

【SPLIT(String1,String2):返回由String2分割String1组成的字符串数组】

blob.png

blob.png

FineReport xmlili 发布于 2020-5-15 08:38
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
4
snrtuemcLv8专家互助
发布于2020-5-15 08:56

split(B5,"")的意思是以空分隔符,所有字符都分开作为一个元素,逗号是数组的分隔符,你没有扩展,如果你设置C5为横向扩展,就会看到分会成4个单元格显示了

最佳回答
2
L大大Lv7高级互助
发布于2020-5-15 09:15(编辑于 2020-5-15 09:15)

1.pngWorkBook22.cpt

你标点符号用了中文

  • xmlili xmlili(提问者) 四字的背景也分隔显示,是设置哪儿实现的?我试了一下字是分开了,但背景是连着的。
    2020-05-15 10:33 
  • L大大 L大大 回复 xmlili(提问者) 后面空单元格设置个左父格跟随背景那个单元格
    2020-05-15 10:38 
最佳回答
0
孤陌Lv6资深互助
发布于2020-5-15 08:42(编辑于 2020-5-15 08:46)

因为你没有扩展  这个是数组分隔符 所以你可以在单元格公式形态再加一个公式REPLACE($$$,","," ") 

或者REPLACE(split(B5," "),",","")

  • zongducc zongducc 请问这个转为数组后,可以在单元格的下拉树里显示出来选项吗
    2020-12-20 10:14 
最佳回答
0
shirokoLv6资深互助
发布于2020-5-15 08:44

split是字符串分割成数组,不是字符串插入分割符变成新的字符串。数组用字符串形式表示时默认逗号连接。


如果你要变成空格分割的字符串,要先变成数组,再用空格连接成字符串。


JOINARRAY(SPLIT(B5,""),' ')

  • zongducc zongducc 请问这个转为数组后,可以在单元格的下拉树里显示出来选项吗
    2020-12-20 10:16 
  • 5关注人数
  • 1515浏览人数
  • 最后回答于:2020-5-15 09:15
    请选择关闭问题的原因
    确定 取消
    返回顶部