![谷歌电子表格我如何自动填充某些值?](https://linux22.com/image/1346667/%E8%B0%B7%E6%AD%8C%E7%94%B5%E5%AD%90%E8%A1%A8%E6%A0%BC%E6%88%91%E5%A6%82%E4%BD%95%E8%87%AA%E5%8A%A8%E5%A1%AB%E5%85%85%E6%9F%90%E4%BA%9B%E5%80%BC%EF%BC%9F.png)
我在顶部单元格中有以下公式:
=SUMIF('Jan ''13'!D1:D165, A2, 'Jan ''13'!B1:B165)
我需要下一个是:
=SUMIF('Jan ''13'!D1:D165, A3, 'Jan ''13'!B1:B165)
不幸的是,Google 会自动填充以下内容:
=SUMIF('Jan ''13'!D2:D166, A3, 'Jan ''13'!B2:B166)
如您所见,Google 会自动填充每个值。有没有办法将其限制在特定范围内?
答案1
您可以添加$
到行或列(或两者)以使其在自动填充公式中保持不变。
你要这个:
=SUMIF('Jan ''13'!$D$1:$D$165, $A2, 'Jan ''13'!$B$1:$B$165)
此公式只会增加$A2
公式的行部分。其他所有内容均保持不变。
从你的问题来看,$
我的答案中的列标记之前并不是绝对必要的,但我把它们放在那里只是为了以防你决定填充左/右而不是仅仅填充上/下。
如果你稍微尝试一下,你会发现其中任何一个对单元格都是有效的:$D$1
或D$1
或$D1
或D1
。这适用于范围的起始和结束单元格。