拖拽公式,同时保留一些值,但改变另一个值

拖拽公式,同时保留一些值,但改变另一个值

我在使用 Excel 时遇到问题,请寻求帮助。我遇到的问题的最好解释是,我正在使用自动填充向下拖动来复制和粘贴公式。我目前在工作表 1 上使用此功能:

 =sum('Sheet2'!E2*Sheet3!B3+Sheet3!B2)

现在,当向下拖动公式时,它会发生变化,这是预期的,但不是我预期的结果。公式更改为以下内容:

=sum('Sheet2'!E3*Sheet3!B4+Sheet3!B3)
=sum('Sheet2'!E4*Sheet3!B5+Sheet3!B4)

我的预期结果是改变一个参考单元格,但保持公式中的最后两个参考单元格相同:

 =sum('Sheet2'!E2*Sheet3!B3+Sheet3!B2)
 =sum('Sheet2'!E3*Sheet3!B3+Sheet3!B2)
 =sum('Sheet2'!E4*Sheet3!B3+Sheet3!B2)
 =sum('Sheet2'!E5*Sheet3!B3+Sheet3!B2)

第一行填充以下公式:

=sum('Sheet2'!E2*Sheet3!B3+Sheet3!B2)
=sum('Sheet2'!F2*Sheet3!C3+Sheet3!C2)   
=sum('Sheet2'!G2*Sheet3!D3+Sheet3!D2)   
=sum('Sheet2'!H2*Sheet3!E3+Sheet3!E2)   
=sum('Sheet2'!I2*Sheet3!F3+Sheet3!F2)   
=sum('Sheet2'!J2*Sheet3!G3+Sheet3!G2)   
=sum('Sheet2'!K2*Sheet3!H3+Sheet3!H2)   
=sum('Sheet2'!L2*Sheet3!I3+Sheet3!I2)

由于拖拽公式在行与行之间发生变化,因此在 Sheet 3 上的最后两个引用需要保持不变,但 Sheet 2 会随着行的增加而变化,因此

'Sheet2'!E3
'Sheet2'!E4
'Sheet2'!E5
'Sheet2'!E6

答案1

您需要$在不想更改的部分前添加符号,例如:

=sum('Sheet2'!E2*Sheet3!B$3+Sheet3!B$2)

相关内容