如何把字符串转成数组

如何通过公式 把值转成数组

image.png我通过拼接 在通过ARRAY 转 也没办法变成数组,image.png执行后 返回了字符串, 而且不是数组 

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

image.png

通过JS

 let arr = p1.split(',') /*局部声明 变成数组*/

最佳回答
1
snrtuemcLv8专家互助
发布于2023-2-17 14:29(编辑于 2023-2-17 14:30)

ARRAY(arg1,arg2...):返回一个由arg1,arg2,...组成的数组.arg1,arg2,...:字符串或者数字.

示例:

ARRAY("hello")=["hello"].

ARRAY("hello","world")=["hello","world"].

ARRAY("hello",98)=["hello",98].

ARRAY(67,98)=[67,98].

注:当使用公式嵌套数组单元格时,如果数组单元格内实际是单值,会作为单值处理,需要嵌套 ARRAY 公式确保单元格始终作为数组计算。

比如 B2=ARRAY(1), INARRAY(1,ARRAY(B2))。

=====================

还有个方式,如果数组是,分隔,那就直接

split("1,2,3,4",",")

这样返回也是数组

  • 0关注人数
  • 731浏览人数
  • 最后回答于:2023-2-17 14:41
    请选择关闭问题的原因
    确定 取消
    返回顶部