我对excel完全陌生,所以如果这个问题看起来很愚蠢,我想提前道歉。我确实有扎实的编程/逻辑背景。
情况:B列以这种方式包含每一行的总和
(=SUM(Cn:Ln)) where n is the row number.
我现在在 B 列中的每个字段都填充了一个公式(其中 n 是行号)。
我想要什么:B 列的一个公式与描述的结果相同。就像是
=SUM(Cn:Ln)
希望有人可以在这里帮助我!
凯文
Excel 范围引用可以是绝对的或相对的。复制公式(或移动或填充)时,相对引用会移动。所以,在 A1 中,这个公式
=SUM(B1:L1)
当复制到 A2 变为
=SUM(B2:L2)
您将公式向下复制了一行,因此范围引用(相对)指的是原始范围向下一行。列也是如此。您是否将该公式复制到 B2
=SUM(C2:M2)
美元符号是绝对引用。复制公式时,绝对引用不会改变。您可以将行设为绝对,列设为绝对,或两者兼而有之。把左边的公式从A1复制到D10得到右边的公式
=$B$2 =$B$2 both row and column absolute, no change
=B2 =E11 both row and column relative, both change
=$B2 =$B11 column absolute, only the row changes
=B$2 =E$2 row absolute, only the column changes
尝试 =SUM(C$n:L$N) 其中 n 是您的第一行,N 是您的最后一行
所以如果你有一张桌子,比如
A B C D >>> L
1 Bob Tom 1 1 1
2 sue Mary 1 1 1
3 no yes 1 1 1
4
5 Sum 9
当然,您也可以在 Excel 中定义一个范围。