如果源工作簿和目標工作簿都處于打開狀態,Excel不會在外部引用公式中顯示完整的路徑。如果使用“Office按鈕”——“另存為”命令,給源工作簿取一個新名稱,那么Excel將修改外部引用,使用新的工作簿名稱。在某些情況下,這種更改可能正是您想要的。但在其他情況下,也許未必如此。當選擇“Office按鈕”——“另存為”命令,來保存作為另一個打開的工作簿中鏈接源的工作簿時要小心操作。
可使用下列方法避免該問題的發生:
●當修改源工作簿時總是打開目標工作簿。這種情況下,當改變源工作簿時,Excel會調整目標工作簿中的外部引用。
●在鏈接公式中使用名稱代替單元格引用。這是最安全的辦法。
下面的鏈接公式引用了budget.xlsx工作簿中Sheet1中的單元格C21:
=[budget.xlsx]Sheet1!$C$21
如果C21命名為Total,可使用該名稱將公式寫為:
=budget.xlsx!total
使用名稱可確保鏈接檢索到正確的數值,即使從源工作簿中添加或刪除了行或列。