excel函数VLOOKUP,MATCH替换成公式问题

数据是根据第5行和A列的数据匹配得到的,怎么使用FR公式实现

excel函数:VLOOKUP($H1,Forex!$A:$L,MATCH(J$9,Forex!$5:$5,FALSE),FALSE)

image.png

FineReport 帆软用户Dcu3auzqkx 发布于 2025-8-18 11:07 (编辑于 2025-8-18 11:12)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-8-18 11:09
最佳回答
0
CD20160914Lv8专家互助
发布于2025-8-18 11:59

1、自定义函数有这个函数

自定义函数集合- FineReport帮助文档 - 全面的报表使用教程和学习资料

2、不用插件,内置的话,你这个查询的列还要动态,那么得多套一些,要看j9单元格的值,在第5行哪一列

假如返回是第3列

VLOOKUP($H1,Forex!$A:$L,3,0) //如果是第3列会这样,按h1单元格为条件,返回A-L列中对应第3列的数据就是C列

VLOOKUP($H1,Forex!$A:$L,5,0)//如果是第5列会这样,按h1单元格为条件,返回A-L列中对应第3列的数据就是E列

那么在帆软中要改成这样

下面的值3你可以换成单元格 ,C1000也一样换成单元格就是对应你的H1的单元格

INDEXOFARRAY(EVAL(CHAR(64 + INARRAY("值3",A2:L2)) + "3"),INARRAY("C1000",a3))

image.png

帆软报表结果的数据

image.png

 

  • 3关注人数
  • 35浏览人数
  • 最后回答于:2025-8-18 11:59
    请选择关闭问题的原因
    确定 取消
    返回顶部