在报表中判断两单元格值是否相等。

111111111.png用:if(find(a3,b3)>0,"是","否")和if(a3 = b3,"是","否")这两个公式判断都出来当两单元格值相同的时候还是会返回成“否” ,如果我按勾选出公式后在excel看返回值又是正确的

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

正常你的公式是可以的

你怎么设置的

  • MrOu MrOu(提问者) 两单格来自不同数据集,父格都是默认
    2022-08-24 14:34 
  • snrtuemc snrtuemc 回复 MrOu(提问者) 可以设计界面截图,或者直接导出内置数据集,上模板看看,按你的描述,这个公式肯定没问题,父格关系会有影响,具体看你怎么设置的
    2022-08-24 14:36 
  • MrOu MrOu(提问者) 回复 snrtuemc 已上传
    2022-08-24 14:50 
  • snrtuemc snrtuemc 回复 MrOu(提问者) 你的数据集有没有过滤成一致,X4单元格应该和前面数据集过滤,设置X4单元格左父格,然后你有条件属性,不知道怎么设置,有没有赋新值,有没有隐藏,很多都会影响。。。
    2022-08-24 14:54 
  • MrOu MrOu(提问者) 回复 snrtuemc X4只是设置了过虑,左父格为E4 过虑也是这个数据集的Id号等于E4的ID号
    2022-08-24 15:05 
最佳回答
0
FR参与者Lv5见习互助
发布于2022-8-24 14:35

可以直接插入公式: a3 = b3, (显示的结果 =a3 = b3 ) 这个本身就有逻辑你想要的逻辑了。感觉出错的原因是if。 试着把if去掉看下。

  • MrOu MrOu(提问者) 刚刚测试了,按你这个公式 相同值都是返回成:false 除非两单元格是空的时候返回是:true
    2022-08-24 14:42 
最佳回答
0
cheng1217Lv5见习互助
发布于2022-8-24 16:48

若是明細要設定

【单元格-插入行策略-原值】;实现方法和demo文档都有,参考学习即可;

=============

插入行策略-https://help.fanruan.com/finereport/doc-view-546.html

  • 2关注人数
  • 485浏览人数
  • 最后回答于:2022-8-24 16:48
    请选择关闭问题的原因
    确定 取消
    返回顶部