为什么Excel函数不会更改单元格进行计算


-1

我有以下功能:

=SUMIF('Pivot'!$A$5:$A$51;'Projects Overview'!E4;'Pivot'!$B$5:$B$51)

我需要它自动更改 $B$5:$B$51$C$5:$C$51$D$5:$D$51将函数向下拖动到其他行时等。

我有点失落 - 试过所有类型的细胞锁定但没有帮助。

我怎样才能做到这一点?


如果要在拖动公式时更改单元格引用,请不要使用$来锚定值。此外,向下拖动行不会更改列引用。您需要在问题中添加更多详细信息,说明您要执行的操作。
fixer1234

使用绝对引用时 $ 拖动功能时它们不会改变。如果您需要在向下拖动列时更改行,只需删除它们。如果您需要在向下拖动列时更改列,则需要增加一些内容,这会变得棘手。你有什么尝试?
Raystafarian

Answers:


0

您正在使用绝对引用 $。这仅锚定对该地址的引用。无论您拖动或复制多少,您的公式都会被锁定 $B$5:$B$51

通过删除 $ 您将能够将公式拖动到其他单元格,它将使用相对引用自动调整。

请记住,Excel不是读者。根据您的配方的位置,它将根据周围的细胞和配方调整您的配方。具有非工作表引用的复杂公式并不总是很好地拖动。


你回答了低调的果实。当你向下拖动到其他行时,问题是如何更改列引用(除非OP在编写问题时出错,他真的是为了更改行引用的示例)。
fixer1234
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.