2017-08-02 60 views
1

我想知道是否可以引用另一個表格中的單元格,並且每當源單元格更改位置引用的單元格也更改位置。我試圖鏈接圖片,但因爲我有很多數據,所以我的工作簿減慢了很多。所以我在做這樣的事情:Excel:引用的單元格移動位置

Sheet1  Sheet2 
Name  ='Sheet1'!$A1 

雖然這得到我想要的數據,每當我將A1移動工作表Sheet1上,引用的單元格不動位置。還有什麼我需要添加到公式?

+1

你所描述的聽起來不正確。當您單擊sheet2中的一個單元格並使用=開始一個公式時,您應該可以單擊sheet1中的一個單元格,然後按回車鍵,您應該可以得到如上所述的結果。當你點擊表格1中的單元格時,它會突出顯示。如果您單擊並按住側邊或頂部邊框,則應該可以拖動單元格。相反,如果通過單擊左側的1或頂部的A選擇第1行,然後繼續插入行/列,則應移動表單其餘部分的單元格。無論哪種方式,A1的位置現在是 –

+0

別的東西。工作表2中的公式應自動更新。你使用的是什麼版本的Excel? –

+0

否。考慮到要移動的位置可能爲空,只有數組類型的公式可以發佈到空單元格中。 – pnuts

回答

1

您可以在源表中定義範圍名稱。例如,我在源表單上有一個名爲「Whatever」的範圍名稱,目標表單的公式爲=SourceSheet.xlsx!Whatever。無論您如何移動源表格中的單元格,目標工作表都將始終指向該範圍名稱。