关键词不能为空

当前您在: 主页 > 英语 >

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
1970-01-01 08:00
tags:

-

2021年1月23日发(作者:gonna)





E
x
c
e
l

R
C








文件管理序列号:
[K8UY-K9IO69-O6M243-OL889-F88688]


E
x
c
e
l

R
1
C
1







这篇文章根据
excelhome
论坛中的两个帖子进行整理,稍作了修改。

以下内容来自第一个帖子,。

一、引用单元格:
R1C1
样式与
A1
样式比较


DanBricklin

BobFrankston
使用
A1表示电子表格左上角的单元格,
MitchKapor

Lotus1-2-3< br>中也是使用这种编址方案。

Microsoft
试图改变这种趋势,采用了名 为
R1C1
样式编址方案。单元格
A1
称为
R1C1
,因为 它位于第一行,第一列(
Row1,Column1
)。


20< br>世纪
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
样式的公式,以
A 1

式显示地址和公式。
如果将动画所示的工作表切换成
R1C1
样 式表示法,
将发现
C2:C7
的公式都是形同的。


?< br>三、在
VBA
中采用
A1
样式与
R1C1
样式之比较


?
如上述动画实例,如用
A1
样式编写代码,代码可以 类似下面这样:

Sub
chengji()
Dim
Finalro w
AsInteger

Finalrow=Cells(,2).End(xlUp ).Row
'
求第二列数据行数


Range(
Range(
EndSub

上述代码在第二行输入公 式,再向下复制公式如果用
R1C1
样式只需一条
语句就可整列输入公式
< br>Sub
chengji()
Dim
Finalrow
AsIntege r

Finalrow=Cells(,2).End(xlUp).Row
'
求第二列数据行数


?Range(
EndSub

使 用
R1C1
样式的优点是,所有
C
列的公式都是相同的,不需要改变




四、怎么引用
R1C1
样式


R1C1
样式采用
R
来表示行,
C
来表示列

4.1
样式的相对引用

对于列正数表示向右移指定数量的列,负数反之。

对于行正数表示向下移指定数量的行,负数反之。

如果省略掉
R

C
后面的方括号,表示和引用单元格在同行或同列。

4.2
样式的绝对引用


A1
样式中使用绝对引用要在行号或列号字母

前使用
$$
。但在
R1C1
样式中只需
省略方括号
就行了,是不是很简

!!!!!!!!
?
如下所示代码
:

Sub
huizong()
Dim
Finalrow
AsInteger

Finalrow=Cells(,2).End(xlUp).Row
Cells(Finalrow+1,1).Value=
汇总


C ells(Finalrow+2,1).Resize(1,3).FormulaR1C1=
2]C )
EndSub

引用
R2C:R[-2]C
表示将当前列第
2
行到上
2
行中,同列数据的和,通过
使用
R1C1
混合 引用,可以使用公式求行数不确定的数据,
4.3
引用整行和
整列有时候需要编写整列 的公式。例如求
G
列的最大值,如不知道
G
列包
含多少行,可在单元 格中输入公式
=MAX

$$G:$$G
),要找出第一行中最大


的值可用
=MAX($$1:$$1)

R1C1
公式
=MAX(R1)
。可以整行、整列使用相对引
用。要计算当前单元格上一行的平均值,可用
=AVERAGE(R[-1])
如何在
D5
引用其周围的单元格

五、
R1C1
样式的经典实例,一种有趣的行为
创建
R1C1
公式实际上比
A1

式更直观。一个演示
R1C1
公式的经典实例 是创建乘法表。在
excel
中,
使用单个混合引用公式就可创建乘法表。
5 .1
创建乘法表在
B1

M1
中输入
数字
1-12
,在
A2:a13
中也输入数字
1-12
,现在创建
b2< br>:
m13
中所有单元
格公式,它计算第一行和第一列的乘积。用
R1C 1
样式公式代码如下:

Sub
Multiplicationtable8()
Range(
Range(
True

Range(

Range(
True

Range(
'
最合适的列宽

EndSub

5 .2
一种有趣的行为尝试以下操作,将单元格指针移到
F6
,单击“开发工
具 ”
--
”录制宏“,然后单击“开发工具”
---
“使用相对引用”,输入< br>公式
=a1
并按
ctrl+enter
键,以保留在
F6键中。单击“停止录制”按
钮。将得到一个只包含一行的代码的宏,它在当前的单元格输入公式,该
公式引用向上
5
行,向左
5
列的单元格:


Sub

1()aR1C1=
EndSub

现在将单元格 指针移到
A1
并运行刚才的宏,你可能会认为将导致运行错

1004
,但实际并没有出现这种错误。运行宏时,单元格
A1
中的公式指

=XF 1048572

Excel2003
指向
=IR65532
),这 意味着
R1C1
公式从表的左
侧绕回到右侧。这是一个很有趣的行为,但是可能宏将提 供一个与用户期

-


-


-


-


-


-


-


-



本文更新与1970-01-01 08:00,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/555316.html
    上一篇:没有了
    下一篇:没有了

的相关文章