查询结果,如何在某列中显示计算公式,导出时excel能根据公式自动计算

人员工资表,有件数、单价, 总额 三列

如何在总额列中写入公式, 能够实现 件数*单价, 并随行变动行数

现在使用的是"=J" + ROW() + "*K" + ROW() 公式, 查询后,显示的全是=j6*k6,

不能变成需要的=j7*k7 ; =j8*k8

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

你的改成

CONCATENATE("=J" , seq(1)+6 , "*K" , seq(2)+6)

这个格式

我的测试效果,我加的是1

image.png

效果

image.png

  • 用户8j8ZB1862332 用户8j8ZB1862332(提问者) 测试成功了, 同行后面还有个公式, sum(m6:p6) , 也需要变成 sum(m6:p6), sum(m7:p7), sum(m8:p8)......., 使用此方法,变成了sum(m25:n25),sum(m26:n26),sum(m27:n27)....... , 因为行数有19行
    2022-12-10 10:34 
  • snrtuemc snrtuemc 回复 用户8j8ZB1862332(提问者) 注意,是用seq()函数,如果需要重新从1开始,需要改成seq(3),seq(4)这样的,会单独开始计算,你原来的就是用seq(1),seq(2)了
    2022-12-10 10:41 
  • 3关注人数
  • 237浏览人数
  • 最后回答于:2022-12-10 10:01
    请选择关闭问题的原因
    确定 取消
    返回顶部