excel图表R1C1样式公式
为了更好的使用公式,我们先了解一下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风格将有助于我们更好地理解公式的原理,并为我们编写简洁的公式提供一种方法。
版权声明:excel图表R1C1样式公式是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。