电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Excel中R1C1样式引用详解

Excel中R1C1样式引用详解_第1页
1/13
Excel中R1C1样式引用详解_第2页
2/13
Excel中R1C1样式引用详解_第3页
3/13
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 样式之比较如上述动画实例,如用 A1 样式编写代码,代码可以类似下面这样:Sub chengji()Dim Finalrow As Integer Finalrow = Cells(Rows.Count, 2).End(xlUp).Row '求第二列数据行数 Range("c2").Formula = "=a2*b2" Range("C2").Copy Destination:=Range("C2:C"&Finalrow)End Sub上述代码在第二行输入公式,再向下复制公式如果用 R1C1 样式只需一条语句就可整列输入公式Sub chengji()Dim Finalrow As Integer Finalrow = Cells(Rows.Count, 2).End(xlUp).Row '求第二列数据行数 Range("c2:c" &Finalrow).FormulaR1C1 ="=RC[-1]*RC[-2]"End Sub使用 R1C1 样式的优点是,所有 C 列的公式都是相同的,不需要改变四、怎么引用 R1C1 样式R1C1 样式采用 R 来表示...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Excel中R1C1样式引用详解

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部