excel里的offset函数在finereport报表里是什么函数

excel 里的 offset函数  在finereport报表里是什么函数

有需求   需要获取 本单元格 左边单元格的坐标 或者 值   

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

excel中的offset函数总共5个参数。是以某一个单元格为基础,去偏移它的行与列,然后要多个行,与多少列。这个是返回一个数组的格式,如果你只用到它前面三个参数。那么只会返回某一个值,如果用到第4和第5个参数。它是一个数组的返回内容,不知道你的应用情况,所以不好猜测,你到底要做

image.png

上面的结果为什么是1375,因为以A1为基准,首先向下偏移6行。那么就会来到A7单元格就是,由于还要向右边偏移1列。所以它的结果最后就是1375,就是B7单元格的数据。

帆软中的应用,你自己参考着改吧,大致就是如下了。我也只是猜测了

1、层次坐标类似这样:A2[;A2:!-1]   可以返回以A2扩展出来的最后一个值   A2[;A2:1]  可以返回A2扩展出来的第一个值,类似如下截图的结果

image.png

2、如果返回类似数组的方式。。可以直接类似这样用  ds1.select(数据列名称,条件列名称="条件1")  ,参数的用法参考这里数据集函数概述- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

3、如果是单元格中返回数组多个的时候再想要某一个可以类似这样用:"第三个值:" + INDEXOFARRAY(GREPARRAY(A2, len(item) > 0), 3)

image.png

最佳回答
0
RiveryLv5中级互助
发布于2022-10-25 15:30
  • 3关注人数
  • 446浏览人数
  • 最后回答于:2022-10-25 20:50
    请选择关闭问题的原因
    确定 取消
    返回顶部