如何使一个变量保持不变,其他变量与excel中的行一起变化

时间:2010-01-28 17:36:36

标签: excel excel-formula

假设我有一个单元格A1,我想在计算中保持不变。例如,我想计算这样的值:

=(B1+4)/(A1)

如何将其设置为如果我拖动该单元格以在多行中的单元格之间进行计算,则只有B1值会发生变化,而A1总是引用该单元格,而不是转到A2,A3等? / p>

7 个答案:

答案 0 :(得分:331)

使用此表格:

=(B0+4)/$A$0

$告诉excel在将公式粘贴到新单元格时不调整该地址。

由于您要跨行拖动,因此您只需要冻结行部分:

=(B0+4)/A$0

键盘快捷键

评论者有帮助地指出,您可以使用这些键盘快捷键切换当前所选单元格中公式的相对寻址:

  • Windows: f4
  • Mac:命令 T

答案 1 :(得分:26)

有两种细胞参考,了解它们确实很有价值。

一个是相对引用,这是您在键入单元格时获得的结果:A5。将公式粘贴或填充到其他单元格时,将调整此引用。

另一个是绝对引用,您可以通过向单元格引用添加美元符号来实现此目的:$A$5。粘贴或填充时,此单元格引用不会更改。

一个很酷但很少使用的功能是单个单元格引用中的行和列可以是独立的:$A5A$5。这对于从单个公式生成乘法表等事物非常方便。

答案 2 :(得分:10)

为了使您的公式更具可读性,您可以为单元格A0指定名称,然后在公式中使用该名称。

定义名称的最简单方法是突出显示单元格或范围,然后单击公式栏中的“名称”框。

然后,如果您将A0命名为“Rate”,则可以使用以下名称:

=(B0+4)/(Rate)

看,更容易阅读。

如果要查找“费率”,请单击“F5”,它将显示在“转到”列表中。

答案 3 :(得分:6)

=(B0+4)/($A$0)

$表示保持相同(在键入A4后按几次F4快速翻转组合!)

答案 4 :(得分:6)

您将其设为=(B0+4)/($A$0)

您还可以使用Sheet1!$a$0

浏览WorkSheets

答案 5 :(得分:3)

在行值前面放置$以保持常量对我有效。 e.g。

=b2+a$1

答案 6 :(得分:1)

呀。只需将$符号放在所需的恒定单元格前面。

如果您希望仅按顺序更改数字6并保持常数,则为$ A6,如果您不希望该引用中的任何内容发生任何变化,则为$ A $ 6.

示例:单元格A5包含我的汇率。你在B1中说(= C1 * $ A $ 1)。当你通过B填充B1时...... A5中的值保持不变,C1中的值连续增加。

到目前为止,我不擅长老师,但我希望这有助于!!!!眨眨眼睛