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的参考