根据split函数说明,B5单元格为"帆软论坛",C5=split(B5," "),那么C5应是把帆软论坛四个字使用空格分开,为什么是用逗号分开了呢?谢谢
【SPLIT(String1,String2):返回由String2分割String1组成的字符串数组】
split(B5,"")的意思是以空分隔符,所有字符都分开作为一个元素,逗号是数组的分隔符,你没有扩展,如果你设置C5为横向扩展,就会看到分会成4个单元格显示了
WorkBook22.cpt
你标点符号用了中文
因为你没有扩展 这个是数组分隔符 所以你可以在单元格公式形态再加一个公式REPLACE($$$,","," ")
或者REPLACE(split(B5," "),",","")
split是字符串分割成数组,不是字符串插入分割符变成新的字符串。数组用字符串形式表示时默认逗号连接。
如果你要变成空格分割的字符串,要先变成数组,再用空格连接成字符串。
JOINARRAY(SPLIT(B5,""),' ')