公式中對單元格和單元格區域的引用不必非得針對同一個工作表中的單元格和單元格區域。如果要引用另外的工作表中的單元格,那么就在單元格引用的前面加上工作表的名稱以及一個感嘆號。下面舉例說明使用了另一個工作表中的單元格引用的公式:
=Sheet2!A1+1
還可以創建引用另一個工作簿中的單元格的鏈接公式。為此,在單元格引用前加上工作簿的名稱(放在方括號中)、工作表名稱和一個感嘆號。舉例如下:
=[Budget.xls]Sheet1!A1+1
如果引用中的工作簿名稱包括一個或者多個空格,那么就必須把它用單引號引起來(包括工作表的名稱)。例如,
=’[Budget For 2003.xls]Sheet1′!A1+A1
如果鏈接的工作簿被關閉,那么就必須在工作簿引用中添加完整的路徑。舉例如下:
=’C:\MSOffice\Excel\[Budget For 2003.xls]Sheet1′!A1+A1
雖然可以直接輸入鏈接公式,但是也可以通過使用普通的指示法來創建引用。為此,必須打開源文件。如果這么做了,excel就可以創建絕對單元格引用(如果打算將公式復制到其他的單元格,就要使得引用為相對的)。
使用鏈接有一些技巧。例如,假如選擇“文件”——“另存為”命令備份一個源工作表的副本,就會自動將鏈接公式更改為引用新的文件(通常這不是所想要做的)。另一個錯誤的做法是,在相關的工作簿沒有打開時,重新命名源工作簿。