导入数据校验

image.png

现在我要在报表里导入一串这样的数据 我把这段text放在a1 希望用公式形态改变他的外貌 如果里面只有采购则显示为采购  只有使用则显示为使用  采购和使用都有显示为采购并使用,等一个大佬的公式QAQ

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

if(len(a2)=0,"",if(find("采购",a2)>0&&find("使用",a2)>0,"采购使用一起使用",if(find("采购",a2)>0,"采购","使用")))

if(len(a2)=0,"",if(find("采购",a2)>0&&find("使用",a2)>0,"采购使用一起使用",if(find("采购",a2)>0,"采购",if(find("使用",a2)>0,"使用",""))))

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-9-20 17:23

IF(INARRAY("采购",SPLIT($$$,","))>0,"采购",IF(INARRAY("使用",SPLIT($$$,","))>0,"使用",""))

image.png

最佳回答
0
用户k6280494Lv6资深互助
发布于2022-9-20 17:55(编辑于 2022-9-20 17:57)

if(len(UNIQUEARRAY(SPLIT($$$,",")))>1,"采购并使用",UNIQUEARRAY(SPLIT($$$,",")))

1分割字符串为数组,2去重,3判断数组长度大于1"采购并使用",否则原值

  • 3关注人数
  • 224浏览人数
  • 最后回答于:2022-9-20 17:57
    请选择关闭问题的原因
    确定 取消
    返回顶部