一个工作簿可包含一张工作表

首页 > 实用技巧 > 作者:YD1662023-11-13 13:59:04

如果要引用单元格区域,应当顺序输入区域左上角单元格的引用、冒号(:)和区域右下角单元格的引用。不同R1C1引用样式的示例如下表所示。

表达式

引用

R5C3

C列第5行的单元格

R15C4:R20C4

D列第15行到D列第20行的单元格区域

R2C2:R2C4

B列第2行到D列第2行的单元格区域

R3C3:R5C5

C列第3行到E列第5行的单元格区域

R9

第9行的所有单元格

R9:R10

第9行到第 10行的所有单元格

C3

C列的所有单元格

C3:C4

C列到D列的所有单元格

二、相对引用、绝对引用和混合引用

在公式中引用具有以下关系:如果A1单元格的公式为“=B1”,那么A1就是B1的引用单元格,B1就是A1的从属单元格。从属单元格与引用单元格之间的位置关系称为单元格引用的相对性,可分为3种不同的引用方式,即相对引用、绝对引用和混合引用,用美元符号“$”进行区别。

1.相对引用

当复制公式到其他单元格时,Excel保持从属单元格与引用单元格的相对位置不变,称为相对引用。

例如,使用A1引用样式时,在B2单元格输入公式“=A1”,当向右复制公式时,将依次变为“=B1”“=C1”“=D1”……当向下复制公式时,将依次变为“=A2”“=A3”“=A4”.也就是始终保持引用公式所在单元格的左侧1列、上方1行位置的单元格。

在R1C1引用样式中,则使用相对引用的标识符“[ ]”,将需要相对引用的行号或列号的数字包括起来,正数表示右侧、下方的单元格,负数表示左侧、上方的单元格。表示为“=R[-1] C[-1]”,且不随公式复制而改变。

2.绝对引用

当复制公式到其他单元格时,Excel保持公式所引用的单元格绝对位置不变,称为绝对引用。

在A1引用样式中,如果希望复制公式时能够固定引用某个单元格地址,需要在行号或列标前使用绝对引用符号$。如在B2单元格输入公式“=$A$1”,当向右复制公式或向下复制公式时,始终为“=$A$1”,保持引用A1 单元格不变。

在R1C1引用样式中的绝对引用写法为“=R1C1”,公式复制时,保持引用R1C1单元格不变。

例:计算税额

下图展示的是某公司销售统计表的部分内容,需要计算出税额。

5~6行是商品的销售收入和营业外收入,公式中的B7使用相对引用,当公式向右或是向下复制时,单元格引用位置也会发生改变,始终引用公式所在单元格上面2行的内容。

一个工作簿可包含一张工作表,(5)

税率是固定的,所以D2单元格使用绝对引用,公式向右或是向下复制时,始终引用D2单元格中的税率不变。在B8单元格输入以下公式,复制到C8:D8单元格区域。

=B7*$D$2

一个工作簿可包含一张工作表,(6)

3.混合引用

当复制公式到其他单元格时,Excel仅保持所引用单元格的行或列方向之一的绝对位置不变,而另一个方向位置发生变化,这种引用方式称为混合引用,可分为对行绝对引用、对列相对引用和对行相对引用、对列绝对引用。

例:制作九九乘法表

下图所示的是一份九九乘法表

在B2单元格输入以下公式,复制到B2:J10单元格区域。

=B$1&"×"&$A2&"="&B$1*$A2

一个工作簿可包含一张工作表,(7)

公式中的$A2表示使用列绝对引用、行相对引用。当公式向右复制时,由于列方向是绝对引用,因此始终引用A列的利率。当公式向下复制时,由于行方向是相对引用,因此行号随之递增。也就是随公式所在单元格位置的不同,始终引用公式所在行的A列的数值。

公式中的B$1表示使用列相对引用、行绝对引用。当公式向右复制时,由于列方向是相对引用,因此列号随之变化。当公式向下复制时,由于行方向是绝对引用,因此始终引用第二行的金额。也就是随公式所在单元格位置的不同,能够始终引用公式所在列的第一行的数值。

4.快速切换4种不同引用类型

虽然用户可以根据需要对不同的引用类型进行设置,但手工输入符号“$”或“[ ]”都较为烦琐。当输入一个单元格或是单元格范围地址时,可以按<F4>键在4种引用类型中循环切换,其顺序如下。

绝对引用一行绝对引用、列相对引用一行相对引用、列绝对引用一相对引用。在A1引用样式中,A1单元格输入公式“=B2”,依次按<F4>键,引用类型切换顺序为:

$B$2-B$2-$B2-B2

在R1C1引用样式中,A1单元格输入公式“=R[1]C[1]”,依次按<F4>键,引用类型切换

顺序为:

R2C2-R2C[1]-R[1]C2-R[1]C[1]

上一页12末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.