excel导入填报公式校验

excel导入填报,根据年份和项目名称导入数据,项目名称是用文本框自己建的,,目前实现的功能新项目插入数据,旧项目覆盖原来的数据,

要实现只有自己的帐号创建的角色才能修改数据,其他人不能修改,目前在填报属性的数据校验用公式B5=$fineusername,可以实现只能修改自己的项目,B5放的是创建人,但是无法新建新项目,因为新项目的B5是空值,公式不对。这个校验公式应该怎么写啊

FineReport 冰雨咖啡 发布于 2022-10-28 16:36 (编辑于 2022-10-28 16:37)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
RiveryLv5中级互助
发布于2022-10-28 16:39

if(len(B5)==0,"",B5=$fineusername)

如果B5为空的话不校验,否则校验

  • 冰雨咖啡 冰雨咖啡(提问者) 这个公式我用过,不对,报错解析错误
    2022-10-28 16:41 
  • Rivery Rivery 回复 冰雨咖啡(提问者) if(len(B5)==0,true,if(B5=$fineusername,true,false)) 试试呢
    2022-10-28 16:45 
  • Rivery Rivery 回复 冰雨咖啡(提问者) 你导入的时候是不会导入B5列吗 还是怎么?
    2022-10-28 16:45 
  • 冰雨咖啡 冰雨咖啡(提问者) 回复 Rivery ok了,谢谢
    2022-10-28 16:51 
  • 1关注人数
  • 351浏览人数
  • 最后回答于:2022-10-28 16:39
    请选择关闭问题的原因
    确定 取消
    返回顶部