在本文中,我们将学习Microsoft Excel中的Formula V / S Formula R1C1之间的区别。

在Excel中,大多数情况下,我们使用公式来解决问题。但是,例如,如果我们编写了一个显示单元格公式的UDF,则我们可能希望以工作簿中使用的寻址方式显示它。

因此,然后您进行测试以查看使用了哪种寻址方式,然后在Formula和FormulaR1C1之间进行选择。可能的话,您也可以在Formula和FormulaLocal(以及Local的R1C1选项)之间进行选择。

当您想使用A1表示法建立相对简单的公式时,最好使用公式,例如= SUM(A1:A10)或= VLOOKUP(A1,M1:O20,2,False),并且您知道引用单元格锁定在适当的位置,即行或列的插入和删除不会移动公式引用。如果发生这种情况,使用A1表示法设置公式,尝试确定相对于已知点的列字母(例如包含公式的单元格)要困难得多。与使用工作表中的文本构造公式和将其写入单元格。

让我们举个例子:-请按照以下步骤操作:-*按下Alt + F11键。

  • 将打开VBE页面。

  • 写下面提到的代码:-

Sub SUM()

Dim X作为整数

X = Application.WorksheetFunction.CountA(Range(“ A:A”))

Range(“ B”&X +1).Value =“ = SUM(R [-11] C:R [-1] C)”

结束子

img1

您可以编写如下所述的相同编码:-

Sub SUM()

Dim X作为整数

X = Application.WorksheetFunction.CountA(Range(“ A:A”))

Range(“ B”&X +1).Value =“ = SUM(B2:B12)”

结束子

===

img2

代码说明:-在代码中,我们提到X应该等于范围内的数据数,以便它对于定义需要放置公式的范围仍然有用。