固定儲存格(Cell)位置,我們會使用「$」符號,但$符號只適用於英文與數字組成的位置。
對於「表格1[[#資料],[名稱]]」這種表格(Table)位置標示,就沒有辦法標記出$字號。然而這卻是參照時,選擇表格內資料時優先使用的位置標示。
如果欄列大小固定,使用「A$1:A$100」這種方式是能暫時解決。但是往後增加列的話,公式並不會隨著表格列數自動改變,久久可能就忘記自己當初是這樣套了。
就像今天我需要用到,記得過去曾經解決過,卻想不起是怎麽辦到的。
表格1[[#資料],[名稱]]可以得到一個範圍(Range),範圍大小隨表格列數大小改變,因此這是比較好的參照位置,相比於「A$1:A$100」。
如果要固定「表格1[[#資料],[名稱]]」參照位置,可以使用下列公式。
INDIRECT("表格1[[#資料],[名稱]]")
INDIRECT函數是將輸入文字變成範圍。公式自動填入時,若文字末端沒有帶數字,則文字不會隨自動填入而改變,這也使得使用以上公式,向左右向上下填入公式也不會改變參照。