通过拖放复制Microsoft Excel的公式

我想知道如何将公式拖到其他单元格时获得更多的控制权。

我遇到的问题是:

我有一个公式是"=SUM(Assumptions!C12:D28)" ,我想在同一行拖几次,这样我就得到了"Sum(Assumptions!C12:E28)""Sum(Assumptions!C12:F28)"

当我标记第一个公式并在我的行中向右拖动时,我会得到"=Sum(Assumptions!D12:E28)""=Sum(Assumptions!E12:F28)"等。

我怎样才能避免这一点?

如果你想获得locking公式的第一个值,只要把$放在范围之前,或者selectC12 ,然后按F4直到你得到$C12 。 那么你的公式看起来像这样:

 =SUM(Assumptions!$C12:D28) 

在行索引和列索引前面的$符号表示,如果您填写句柄或复制粘贴您的公式,则行或列索引不会改变。 例如:

$C$12 – 如果您复制粘贴公式,则C列和第12行不会更改;

$C12 – 如果您复制粘贴公式, $C12列不会更改;

C$12 – 如果您复制粘贴公式,第12行永远不会更改。