Excel 中 R1C1 样式引用详解这篇文章根据 excelhome 论坛中的两个帖子进行整理,稍作了修改
以下内容来自第一个帖子,点击这里可以查看原文
一、引用单元格:R1C1 样式与 A1 样式比较DanBricklin 和 BobFrankston 使用 A1 表示电子表格左上角的单元格,MitchKapor 在 Lotus 1-2-3 中也是使用这种编址方案
Microsoft 试图改变这种趋势,采用了名为 R1C1 样式编址方案
单元格 A1称为 R1C1,因为它位于第一行,第一列(Row 1, Column 1)
在 20 世纪 80 年代和 90 年代初期,A1 样式称为了标准,Microsoft 公司认识到了危机,最终让 excel 接受了 A1 样式,并同时支持 R1C1 样式编址方案
当前,excel 默认使用 A1 样式
为什么学习 R1C1 样式
答案是:1,excel 的宏录制器采用的是 R1C1 样式录制公式
2,R1C1 样式比之 A1 样式有更高的效率,尤其是对于公式,编写的代码效率会更高
3,在 BVA 编辑器中,创建数组公式或基于公式设置条件格式时,采用的是R1C1 样式输入公式
怎么切换 R1C1 样式
单击 Ofice 按钮选择 Excel 选项,在公式类别中选择复选框“R1C1 引用样式”
版面上唯一不同是列标 A,B,C--变成数字 1,2,3,单元格 C5 变为 R5C2二、EXCEL公式的神奇之处如动画所示,Excel 能智能的填充公式,并向下复制,第一次看到一定感觉非常惊奇
实际这并不惊奇,因为,Excel 内部使用的是 R1C1 样式的公式,以 A1 样式显示地址和公式
如果将动画所示的工作表切换成 R1C1 样式表示法,将发现C2:C7 的公式都是形同的
三、在 VBA 中采用 A1 样式与 R1C1 样式之比较如上述