我正在使用 aspose excel 导出。我在.net 中设置公式。
我想要第三个单元格中两个单元格值的总和。像
excelbook.Worksheets[0].Cells["A2"].R1C1Formula = "=SUM(R1C1,R1C2)";
但我想动态设置列。就像上面的公式列 C1,C2 是固定的。
现在我想动态选择列名,我想像下面这样构建我的公式
excelbook.Worksheets[0].Cells["A2"].R1C1Formula = "=SUM(R1C(单元格 B1 的值),R1C(单元格 B2 的值))";
因此,如果我在 B1 单元格中输入 1,在 B2 单元格中输入 3,那么它应该对 A1 和 C1 求和。我可以在 B1 和 B2 单元格中输入任何值,Excel 应该根据输入的值计算总和。
请建议如何构建这种类型的公式。
直接在excel中我们可以这样做:-
=间接(B1&1)+间接(B2&1)
所以请建议我可以在 r1c1 公式中使用 INDIRECT 还是建议其他方式。