Excel(/ Google Spreadsheets)在切割其他单元格时不要更改引用

我有一个公式=SUM($P$1:$P$6)的电子表格单元格A1 。 现在,当我剪切单元格P1:P6并将它们粘贴到C1:C6 ,它将A1的公式更改为=SUM($C$1:$C$6)

切割其他细胞时,如何保持A1的原始参考?

保持引用不被更新的唯一方法是不直接引用它。 IE =SUM(INDIRECT("P1:P6"))

现在,如果由于某种原因,您希望能够将其复制到列中,则可以这样写: =SUM(INDIRECT("P" &ROW() &":P" &ROW() + 5))

现在,如果你想在你的行上复制这些数据,你就得写下如下所示的代码: =SUM(INDIRECT(ADDRESS(ROW(), COLUMN()+15) & ":" &ADDRESS(ROW()+5,COLUMN()+15)))

以下是使用INDIRECT的参考