在 Excel 中,我可以建立一個名稱來引用未綁定到一個工作表的儲存格嗎?

在 Excel 中,我可以建立一個名稱來引用未綁定到一個工作表的儲存格嗎?

這不是關於名稱範圍的問題。這是一個關於指定名稱中的單元格的問題。

想像一下我創建了一個名字=A1+B2

Excel 將其硬編碼為Sheet1!A1+Sheet1!B2.但我不希望這些單元格被綁定到Sheet1

我想在多個工作表上使用此名稱。如果我在 Sheet1 中使用此名稱,我希望該名稱等於Sheet1!A1+Sheet1!B2.但如果我在 Sheet2 中使用這個名稱,我希望它等同於Sheet2!A1+Sheet2!B2.

那可能嗎?如果是這樣,怎麼辦?

答案1

編輯:這可能不適用於命名範圍。

您可以使用這個公式(可在擴展辦公室網站) 取得目前工作表名稱(請注意,必須先儲存文件,這不適用於新的空白工作簿):

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)

將其與 an 結合起來INDIRECT即可得到 的值A1

=INDIRECT(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)&"!A1")

然後是結合你的A1和的最終公式B2

=INDIRECT(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)&"!A1")+INDIRECT(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)&"!B2")

相關內容