excel你一定要知道的神奇有趣的相对引用( 二 )


在单元格B2中输入公式:
=A2*$D$2
向下拖动复制公式至单元格B5,得到正确的结果 。

excel你一定要知道的神奇有趣的相对引用


在上面的公式中,$D$2是绝对引用,不会随着单元格自动调整 。
当我们需要一直使用某单元格或者单元格区域时,就应该使用绝对引用 。
当然,还可以使用混合引用,例如D$2表明行不变而列可以变化,$D2表明列不变而行可以变化 。
例如下图所示的工作表,我们要计算3种不同税率下的交税金额 。在单元格B5中输入公式:
=$A5*A$2
向下拖动至单元格B8,向右拖动至列D 。绝对引用的行或者列不变,而使用相对应用的行或者列将自动调整获取正确的单元格数据 。
excel你一定要知道的神奇有趣的相对引用


示例1:在条件格式中的相对引用
如下图所示的工作表,要求对分数小于60的单元格背景色设置为红色 。使用公式:
=$B2<60
列固定而行随着单元格调整 。
excel你一定要知道的神奇有趣的相对引用


注:条件格式中使用的公式中的单元格引用,是基于公式中所选单元格区域左上角的引对引用 。
示例2:在数据有效性中的相对引用
与条件格式一样,在设置数据有效性的公式中包含的单元格引用,也是其于所选区域左上角单元格的相对引用 。
如下图所示的工作表,我们在列A中设置了数据有效性,使得用户在列A中不能输入重复数据 。
excel你一定要知道的神奇有趣的相对引用


其中,使用了公式:
=COUNTIF(A:A,A1)=1
当我们选择列A中任一单元格时,公式会自动调整到当前单元格,如下图所示 。
excel你一定要知道的神奇有趣的相对引用


注意到,公式中使用的A:A也是相对引用,因此可以很容易地将列A中的不允许输入重复值的功能复制应用到其他列 。
示例3:在名称中的相对引用
选择工作表单元格A1,在“新建名称”对话框中定义名称GetRightCellValue:
=Sheet7!B1
即获取当前单元格右侧单元格中的值 。
excel你一定要知道的神奇有趣的相对引用


定义名称后,在工作表中输入该名称时,会获取所在单元格右侧单元格中的值,如下图所示 。
excel你一定要知道的神奇有趣的相对引用


如果想要该名称在工作簿其他工作表中也可使用,那么可以将该名称修改如下:
=!B1
excel你一定要知道的神奇有趣的相对引用


猜你喜欢