帆软函数SLICEARRAY引用单元格数值报错

ee8490ae286017673cc096512aa5290.png

帆软函数SLICEARRAY引用单元格数值报错

FineReport yzm109185 发布于 2022-3-15 12:47 (编辑于 2022-3-15 13:07)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
snrtuemcLv8专家互助
发布于2022-3-15 13:05

首先,B2不用加[],直接就原来数据

公式改一下

SLICEARRAY(split(B2,","),1,2)

  • yzm109185 yzm109185(提问者) SLICEARRAY(split(REPLACE(B1, \";\", \",\"), \",\"), 1, 2) 原始数据是用 ; 号隔开,输入这个公式就可以了,非常感谢!
    2022-03-15 13:15 
最佳回答
0
luojian0323Lv7资深互助
发布于2022-3-15 12:48(编辑于 2022-3-15 12:49)

image.png

image.png

image.png

  • yzm109185 yzm109185(提问者) 是改变成为数组出问题了?
    2022-03-15 13:02 
  • luojian0323 luojian0323 回复 yzm109185(提问者) 真搞笑,你这个看似数组,实则是字符串
    2022-03-15 13:17 
  • luojian0323 luojian0323 回复 yzm109185(提问者) 你直接B1设置不扩展就行了。B1扩展出来的数据就是一个数组。
    2022-03-15 13:18 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-15 13:04(编辑于 2022-3-15 13:07)

你的单元格数据是如何的。截图看一下。还有你的公式设置

直接就行了呢。。。SLICEARRAY(b1,1,2)

  • yzm109185 yzm109185(提问者) 刚刚补了截图,看看
    2022-03-15 13:06 
  • CD20160914 CD20160914 回复 yzm109185(提问者) 直接引用b1单元格就行了。没有必要用b2还在外面加什么大括号了。。。你直接引用b1单元格就可以的。。
    2022-03-15 13:07 
  • yzm109185 yzm109185(提问者) SLICEARRAY(split(REPLACE(B1, \";\", \",\"), \",\"), 1, 2) 原始数据是用 ; 号隔开,输入这个公式就可以了,非常感谢
    2022-03-15 13:16 
  • 4关注人数
  • 375浏览人数
  • 最后回答于:2022-3-15 13:07
    请选择关闭问题的原因
    确定 取消
    返回顶部