Excel 2013 在間接或連接函數中加入了引號

Excel 2013 在間接或連接函數中加入了引號

在表中使用巢狀 If 公式。我想在許多列中複製公式,其中一些引用發生變化,而其他引用保持不變。使用表格引用,即[每小時費率],我無法建立絕對引用,即,$A$1:$A$5000這不是一個可行的選擇。

我嘗試的解決方案是使用間接引用:

=INDIRECT("["&$A$1&"]")

我預計它會計算為INDIRECT([Hourly Rate]),但它給了我INDIRECT("[Hourly Rate]"),並導致#REF

顯然這個方程式還有更多內容,但這就是它出錯的地方。

為什麼我會得到額外的引號?

工作公式,但我無法複製到其他列:

答案1

絕對引用和相對引用並不同時存在於表中,這是一個非常常見的神話。

絕對 =TableName[[ColumnName]:[ColumnName]]

相對 =TableName[ColumnName]=TableName[@[ColumnName]]=[@[ColumnName]]

差異雖小但意義重大。絕對引用由一組附加的括號括起來[ ]

相關內容