填报数据校验的问题

我有一个要求,就是当B2单元格为空的时候,C2单元格不能为空,在数据校验中写的是if(len(b2)=0,len(c2)>0,true)。实现确实是实现了,但是前端填写点击数据校验的时候,我希望报错只在C2单元格显示,B2不显示,请问这个怎么操作呢?

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

C2单元格写公式:if(len(b2)=0&&len(c2)=0,"false","true")

然后校验中设置公式   if(c2=false,false,true)

设置一个提示:"B2单元格为空时,C2单元格不能为空"

  • 用户t0665173 用户t0665173(提问者) 这样报错信息还是定位在B列呀,我想定位在C列
    2023-05-19 10:40 
  • CD20160914 CD20160914 回复 用户t0665173(提问者) 那就把公式写在C列。。看修改
    2023-05-19 10:40 
  • CD20160914 CD20160914 回复 用户t0665173(提问者) 你C列有值了。。
    2023-05-19 10:41 
  • CD20160914 CD20160914 回复 用户t0665173(提问者) 目前你是判断了两个单元格。。这个好像没办法,因为你的B列做为条件判断了。它要提示的时候肯定是两列都定位出来
    2023-05-19 10:42 
  • 2关注人数
  • 209浏览人数
  • 最后回答于:2023-5-19 10:41
    请选择关闭问题的原因
    确定 取消
    返回顶部