欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

单元格引用方式的忽略导致公式在向右或向下填充时出现引用错误

程序员文章站 2022-06-18 19:58:08
很多小伙伴在写公式的时候容易忽略单元格的引用方式,导致公式在向右填充或向下填充过程中出现引用错误。可以说,单元格引用方式用对了就是如虎添翼,用错了就要坠入万丈深渊啊...

很多小伙伴在写公式的时候容易忽略单元格的引用方式,导致公式在向右填充或向下填充过程中出现引用错误。可以说,单元格引用方式用对了就是如虎添翼,用错了就要坠入万丈深渊啊!常见的单元格引用方式有下面几种。

单元格引用方式的忽略导致公式在向右或向下填充时出现引用错误

锁定即在行号或者是列号之前加上$符号。

相对引用:俗称全不锁,行列*。单元格向右填充则列号会随之变化,单元格向下填充则行号会随之变化。行动自如,无拘无束。这是很多函数初学者常用的引用方式。但这种方式也是最容易出错的方式。

绝对引用:俗称全锁,单元格向右填充列号和行号保持不变,始终引用原来的单元格或区域。当我们始终要引用某一单元格或单元格区域的内容时,采用此种方式。

混合引用:俗称锁行不锁列,或锁列不锁行,锁列单元格向右填充列号不变,锁行单元格向下填充行号不变。当我们的公式需要向右和向下同时填充时,我们就要考虑这种引用方式啦!

单元格引用方式的忽略导致公式在向右或向下填充时出现引用错误

如上图所示案例,销售金额=销售数量×单价。所有公式都在E列,无需向右填充,所以无需锁定列。行号要随单元格向下填充而变化,所以无需锁定行。

单元格引用方式的忽略导致公式在向右或向下填充时出现引用错误

如上图所示案例,折扣价=销售数量×单价×折扣率。

由于公式无需向右填充,所以销售数量所在的B列和单价所在的C列无需考虑锁定问题。但折扣率始终要引用F2单元格,所以行列都要锁定确保向右向下填充公式时行号和列号不会发生变化。

单元格引用方式的忽略导致公式在向右或向下填充时出现引用错误

上图所示案例是单元格引用方式的一种特殊用法。

锁定冒号前C2单元格的行和列,确保公式下拉填充时行号始终不变,冒号后面的C2单元格无需锁定,随着单元格向下填充,行号不断增加,从而实现累加的效果。

单元格引用方式的忽略导致公式在向右或向下填充时出现引用错误

上图所示案例由于涉及到向下和向右同时填充,所以引用方式的选择我们一定要慎之又慎。

所有贷款金额都在B列,所以锁定B列使之向右填充时不会改变列号。

所有贷款利率都在第2行,所以锁定第2行使之向下填充时不会改变行号。

看完上面几个案例,相信大家对单元格的引用方式有了更深刻的了解,在以后写公式的过程中,一定要把单元格引用方式考虑进来,才能让我们的公式不会因为向右填充或向下填充而出现错误