显示设置

我想让我的一个字段由好几个字段拼起来 如果那些字段里有值就显示那些字段里的值拼起来加个逗号 如果都没有值就直接没有值就行 还有个字段想跨sheet页把这几个总的字段拼在一起有值就直接加个,Snipaste_2023-12-21_11-44-44.png拼在一起没值就直接显示无 如图所示 求大佬解答 或者怎么让一个值在有值的情况下显示值拼上, 否则显示原值

FineReport iHYelRsB 发布于 2023-12-21 11:45 (编辑于 2023-12-21 11:46)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
ID1208Lv6高级互助
发布于2023-12-21 13:45(编辑于 2023-12-21 13:46)

image.png

同sheet

image.png

=GREPARRAY(split(CONCATENATE(A2,",",B2,",",C2,","),","),len(item) > 0)

跨sheet

image.png

=CONCATENATE(D2,",",'sheet2'!C1)

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-12-21 11:46(编辑于 2023-12-21 11:56)

不扩展就是这样的

image.png

=if(len(a2)>0&&len(b2)>0,a2+","+b2,"无")

  • iHYelRsB iHYelRsB(提问者) 啥意思 我要拼接两个字段呀
    2023-12-21 11:52 
  • 用户k6280494 用户k6280494 回复 iHYelRsB(提问者) 直接=a2+\",\"+b2
    2023-12-21 11:54 
  • iHYelRsB iHYelRsB(提问者) 回复 用户k6280494 这样没值的时候,也会显示吧
    2023-12-21 11:55 
  • 用户k6280494 用户k6280494 回复 iHYelRsB(提问者) =if(len(a2)>0&&len(b2)>0,a2+\",\"+b2,\"无\")
    2023-12-21 11:56 
  • 3关注人数
  • 158浏览人数
  • 最后回答于:2023-12-21 13:46
    请选择关闭问题的原因
    确定 取消
    返回顶部