如何将公式应用于EPPLUS Core中的整个列?

时间:2018-02-05 22:44:31

标签: c# excel epplus

我想将一个公式应用于整个列,即使我插入一个新行,我也需要来自某个列的所有单元格才能在EPPLUS Core中使用该公式。

例如,我想将一个公式应用于C列。

因此,列CC1,C2,...,C999999)中的每个单元格都将具有公式

2 个答案:

答案 0 :(得分:0)

将您的范围定义为表格,然后在该表格中编写您的公式。

现在,即使您尝试插入新行,table属性也会自动将公式插入该列中该表的新插入单元格中。

希望这有助于。

答案 1 :(得分:0)

在这里,我想将“ A”列和“ C”列连接起来,并将每行的结果放入“ B”列中。例如:B10的公式= CONCATENATE(A10,C10)

使用

可以轻松完成此操作
worksheet.Cells[1, 2, 100, 2].FormulaR1C1 = "CONCATENATE( RC[-1] , RC[1] )";

此处Cells[1, 2, 100, 2]表示从第2列的第1行开始到第2列的第100行。 RC[-1]表示左侧的一个单元格,RC[1]表示右侧的一个单元格。