excel中r1c1样式引用详解.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Excel 中R1C1 样式引用详解 这篇文章根据 excelhome 论坛中的两个帖子进行整理,稍作了修改。 以下内容来自第一个帖子,点击这里可以查看原文。 一、引用单元格:R1C1 样式与 A1 样式比较 DanBricklin 和 BobFrankston 使用 A1 表示电子表格左上角的单元格,Mitch Kapor 在 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 来表示行,C 来表示列 4.1 样式的相对引用 对于列正数表示向右移指定数量的列,负数反之。 对于行正数表示向下移指定数量的行,负数反之。 如果省略掉 R 或 C 后面的方括号,表示和引用单元格在同行或同列。 4.2 样式的绝对引用 在 A1 样式中使用绝对引用要在行号或列号字母前使用$。但在 R1C1 样式中只 需省略方括号就行了,是不是很简单!!!!!!!! 如下所示代码: Sub huizong() Dim Finalrow As Integer Finalrow = Cells(Rows.Count, 2).End(xlUp).Row   Cells(Finalrow + 1, 1).Value = 汇总 Cells(Finalrow + 2, 1).Resize(1, 3).FormulaR1C1 = =SUM(R2C:R[-

文档评论(0)

xina171127 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档