跨sheet取单元格数据{}里条件不生效

由2个工作簿sheet1,sheet2 

在sheet1里取本工作簿里单元格数据然后加上条件,例如:COUNT(O6{O6>5})是生效的

但是在sheet2 里用相同的工时只是加上跨工作簿:COUNT('sheet1'!O6{'sheet1'!O6>5})取出的是全部数据,后面条件并没有生效

又大佬知道原有吗?

FineReport FR学习路上的树懒 发布于 2025-7-5 22:47
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2025-7-5 23:15(编辑于 2025-7-5 23:16)

= COUNT(GREPARRAY('sheet1'!O6,item>5))

---------------

**********

**********  跨sheet取数,目前不支持条件限制;可以变通处理!

**********

---------------

  • FR学习路上的树懒 FR学习路上的树懒(提问者) 确实可以,学到1个技巧,谢谢,只是我的过滤条件包含单元格匹配,,,如下,,不知道有方法吗?
    '明细数据'!C6[!0;!0]{'明细数据'!D6 = '汇总数据'!D6 && '明细数据'!F6 = '汇总数据'!F6 && '明细数据'!G6 = '汇总数据'!G6 && '明细数据'!I6 = '汇总数据'!I6 && '明细数据'!K6 = '汇总数据'!K6}
    2025-07-06 10:03 
  • 2关注人数
  • 34浏览人数
  • 最后回答于:2025-7-5 23:16
    请选择关闭问题的原因
    确定 取消
    返回顶部