宝哥软件园

excel图表R1C1样式公式

编辑:宝哥软件园 来源:互联网 时间:2021-09-22

为了更好的使用公式,我们先了解一下Excel中的A1引用样式和R1C1引用样式。

A1风格和R1C1风格的历史。

最初发明第一个电子表格软件VisiCalc的Dan Bricklin和Bob Frankston使用A1样式的单元格,而微软早期的电子表格MultiPlan则使用R1C1样式。上世纪80年代,Lotus是电子表单领域的领导者,牢牢占据着电子表单市场,它采用了VisiCalc用户熟悉的A1风格。为了在电子表格市场获得更多的份额,微软让Excel同时使用A1风格和R1C1风格。

通常我们都使用A1样式,这也是Excel的默认样式。然而,R1C1风格有许多独特的特点。

了解A1参考样式和R1C1参考样式。

Excel的默认设置是A1样式引用,即熟悉的行用数字表示,列用字母表示。例如,A1代表工作表或单元格区域左上角的单元格。

Excel也可以设置为R1C1样式引用,行和列用数字表示。例如,使用R1C1表示工作表左上角的单元格。这时,需要调出Excel选项对话框,勾选R1C1引用样式,如图1所示。

图1

在下面图2所示的工作表中,我们使用了计算公式。其中,

E=列* d列。

列F=列E *单元格I2。

G列=e列f列。

单元格G8=单元格范围G2:G7的总和。

图2。

我们用这张工作表来分析和理解A1风格和R1风格。

使用A1样式公式如下图3所示:

图3。

通常,在单元格中输入公式后,我们可以通过下拉来复制公式。例如,在单元格E2中输入公式=C2*D2,并将其下拉到单元格E7。Excel会自动调整单元格的相对引用,快速得到e列的结果,类似于f列和g列,但是f列的单元格I2保持不变,因为我们使用的是绝对引用,也就是在行或列之前加上符号$即可。

使用R1C1样式的公式如下图4所示:

图4

可以看出第5、6、7栏的公式是一样的。也就是说,相同的公式可以用于整个区域。

在R1C1样式中,字母R代表行,字母C代表列,字母后面的方括号代表相对引用。字母r后方括号中的数字表示相对于当前单元格移动的行数,负数表示向上移动,正数表示向下移动。字母c后面方括号中的数字表示相对于当前单元格移动的列数,负数表示向左移动,正数表示向右移动。例如,如果在当前单元格D5中输入=R C[-1],则引用的单元格是C6。

如果字母r或c后面跟一个没有方括号的数字,这意味着引用是一个绝对单元格。例如,=R3C2指的是小区B3,不管当前小区在哪里。

如果字母r或c后面既没有方括号也没有数字,则意味着引用了与当前单元格相同的行或列。

为了更好地理解,下面的图5显示了A1样式和R1C1样式中相对引用和绝对引用的一些示例。

图5

独特的R1C1风格。

从上面描述的例子中,我们可以看到使用R1C1样式的公式是相同的。也就是说,在多个单元格中,只需要一个公式就可以得到结果。此外,公式引用的单元格的更改不会影响公式。这是R1C1风格的独特之处。

还值得一提的是,在A1样式中,相同的公式,但输入单元格不同,具有不同的含义,例如:

在单元格D8中输入公式:$A5 C3。

在单元格K10中输入公式:$A5 C3。

它是不同的。如果我们将这两个单元格中的公式复制到其他单元格中,我们会看到差异。在上一篇文章中,我们详细解释了这种情况。

但是,R1C1样式的公式不依赖于公式所在的单元格。

这也是R1C1风格的独特之处。

R1C1风格的秘密。

如果我们仔细观察录制的宏代码,会发现宏记录器在录制公式时使用的是R1C1样式。

所以可以说Excel以R1C1样式完成引用和计算,以A1样式显示地址和公式,所以R1C1样式的公式会更有效。

这就是R1C1风格的秘诀!

示例:创建乘法表。

如下图6所示,在第2行和第2列的单元格中输入公式:

=R1C*RC1

然后向左拖动到第10列,向下拖动到第10行,创建一个99乘法表。

该公式表示当前单元格第一行的值乘以当前单元格第一行的值。

图6

标签

通常,我们在公式中使用A1样式。但是,理解R1C1风格将有助于我们更好地理解公式的原理,并为我们编写简洁的公式提供一种方法。

更多资讯
游戏推荐
更多+