根据列去拼接行号,并获得该单元格值如:CONCATENATE(\\\"I\\\",row())拿来做过滤

这样只能获得一个字符串,不能获取该单元格的值,有大佬知道怎么做可以获取该单元格的值吗

微信图片_20220716100950.png

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

你如果是自动扩展,直接根据前面单元格过滤

直接就是写单元就可以,会自动匹配的

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

试试EVAL函数

EVAL("I"+"row()")

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

EVAL(exp)返回表达式exp计算后的结果。

exp:一个表达式形式字符串。

备注:

只要EVAL中的参数exp最终可以转化成一表达式形式的字符串,比如"sum(2,4)","2+7"等等,那么它就可以被计算。

示例:

EVAL("2+5")等于7。

EVAL("count(2,3)")等于2。

EVAL("sum"+"(2,3,5)")等于10。

EVAL(IF(true,"sum","count")+"(1,2,3,4)")等于10。

EVAL(IF(false,"sum","count")+"(1,2,3,4)")等于4。

  • 用户k6280494 用户k6280494(提问者) 不是扩展的,是写死的,数量很多,一个一个去写太费时间,填报报表又很复杂无法扩展
    2022-07-16 10:25 
  • snrtuemc snrtuemc 回复 用户k6280494(提问者) 看修改答案
    2022-07-16 10:26 
  • 用户k6280494 用户k6280494(提问者) 回复 snrtuemc 只能一个一个单元格去写吗?
    2022-07-16 10:28 
  • snrtuemc snrtuemc 回复 用户k6280494(提问者) 如果不同规则,而且是固定单元格,只能一个一个写
    2022-07-16 10:29 
  • 用户k6280494 用户k6280494(提问者) 回复 snrtuemc 多谢,有用
    2022-07-16 10:35 
  • 2关注人数
  • 1405浏览人数
  • 最后回答于:2022-7-16 10:27
    请选择关闭问题的原因
    确定 取消
    返回顶部