MS Excel - 如何在命名表中修復公式中的列

MS Excel - 如何在命名表中修復公式中的列

在通常的公式中,我們可以這樣修復:

=SUM($A$1)
=SUM($A:$A)

但是當我引用命名表時如何修復整個列呢?沒有修正的公式如下所示:

=SUM(Table1[Field1])

我嘗試在不同的地方插入美元符號,但 Excel 不接受它。怎麼修?

答案1

命名範圍,就像在資料表中使用的範圍一樣,根據定義是固定(絕對)範圍。

我們假設表中的資料涵蓋 的單元A2A5。在這種情況下,該公式SUM(Table1[Field1])相當於SUM($A$2:$A$5)

$符號只能用在相對位址中,例如$A3:$X56

答案2

我在問自己完全相同的問題時發現了這個問題,但接受的答案似乎並不完全正確。

有一個解決方案可以在公式中鎖定列,只需強制 Excel 相信它將您的列視為僅包含其自身的範圍:

=SUM(Table1[[Field1]:[Field1]])

答案3

或使用間接公式:

=sum(indirect("Table1["&"Field1

相關內容