gpt4 book ai didi

java - 如何在 Excel 中对动态创建的单元格区域的列求和

转载 作者:行者123 更新时间:2023-11-29 09:12:27 24 4
gpt4 key购买 nike

在 Excel 电子表格中使用 jxls forEach 循环创建了许多行。在这些行的每一行中,都有一组列,这些列也是使用 forEach 动态创建的。因此,本质上,一个单元格变成了几个单元格向外和几个单元格向下的范围。在每个生成的单元格列的底部,我想要一个求和公式来总结该列。如果我将 SUM(C3) 放入变成很多单元格的单元格中,我会收到一个错误,提示您不能 SUM(C3:E3:C5:E5) 或类似的东西。

根据官方页面:http://jxls.sourceforge.net/reference/formulas.html , jxls 足够聪明,可以在单元格变成一个范围下降时调整你的总和,也可以跨越,但不能同时调整。

我还必须提到,我希望 forumlae 坚持单元格,而不仅仅是产生总和,所以如果我编辑上面的单元格,它会在下面的总数中更新。

谁能帮我解决这个问题?

Here's an example of what I'm talking about. I know there are mistakes because I changed some of the text but hopefully you get the idea.

此外,使用 r1c1 引用也没有用,因为当我导出时,A1 的默认引用是在 excel 中设置的,任何使用它的人都会这样设置。我尝试设置启动宏以使用 r1c1 单元格引用但无济于事。

我使用以下公式解决了它:=SUM(D13:INDIRECT("R[-1]C",0)) 其中初始和最终单元格可以使用 indirect() 寻址

最佳答案

只是为了澄清您正在寻求解决方案,如果我理解正确的话,您正在寻找一个公式来添加 c3:e3 的范围以及(在同一公式中)c5:e5?如果是这样,请尝试:

=总和(c3:e3)+总和(c5:e5)

这就是你想要的吗?

关于java - 如何在 Excel 中对动态创建的单元格区域的列求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11527372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com