癥狀
當(dāng)在 Microsoft Excel 2000 或更高版本中打開包含外部鏈接的工作簿時(shí),將會(huì)提示您是否要更新鏈接。如果單擊“否”,則可能遇到以下一個(gè)或多個(gè)問題:
1. 鏈接可能仍被更新。
2. 包含未找到的外部鏈接的單元格返回“#REF!”、“#Value!”或“#NAME!”錯(cuò)誤。另外,由于鏈接值出現(xiàn)錯(cuò)誤,試圖計(jì)算此值的函數(shù)可能會(huì)返回其他錯(cuò)誤。
原因
打開工作簿時(shí),如果上次保存它時(shí)所用的 Microsoft Excel 的版本低于當(dāng)前打開該文件所用的版本,則會(huì)出現(xiàn)此問題。原因是從 Excel 2000 起,Excel 會(huì)強(qiáng)制對(duì)所有已打開的以前在較低版本的 Excel 中保存的所有工作簿徹底重新計(jì)算,而不管鏈接更新處于何種狀態(tài)。為了徹底重新計(jì)算工作簿,Excel 會(huì)強(qiáng)制更新所有外部引用,即使在收到提示后您不選擇更新也會(huì)如此。由于 Excel 要將工作簿計(jì)算鏈更新為當(dāng)前版本,因而會(huì)發(fā)生這一過程。如果外部鏈接源不可用,Excel 將無法正確計(jì)算并返回 #REF! 錯(cuò)誤。在重新計(jì)算過程中,這對(duì)不可用的 DDE 鏈接同樣適用。
解決方法
要解決此問題,請(qǐng)使用下列方法之一。
在打開文件之前確保外部鏈接源可用
如果已打開文件且外部鏈接公式中存在錯(cuò)誤,但您尚未保存文件,請(qǐng)按照下列步驟操作:
1., 不保存,關(guān)閉工作簿,使其保持未更改狀態(tài)。
2., 對(duì)于要打開的文件中的每個(gè)不同的外部鏈接源,確定鏈接公式中所指定的路徑處的源文件是否可用。不可用者更改鏈接公式使其指向另一個(gè)源,或刪除該鏈接以斷開鏈接。
3., 確認(rèn)所有鏈接源可用后打開文件,并在收到提示后允許 Excel 更新文件的外部鏈接。
4., 打開文件后如果確認(rèn)所有外部鏈接均已成功更新,保存該文件。
永久地刪除鏈接公式并將其替換為值
如果不需要引用外部鏈接的公式,請(qǐng)復(fù)制這些公式,然后僅將值粘貼在目標(biāo)單元格中。
注意:將公式替換為其值時(shí),Excel 會(huì)永久地刪除該公式。
要復(fù)制公式并粘貼值,請(qǐng)按照下列步驟操作:
1., 在上次保存工作簿的 Excel 版本中打開工作簿。如果系統(tǒng)提示您是否要更新鏈接,請(qǐng)單擊“否”。由于文件上次是在該版本中保存,因此不會(huì)強(qiáng)制更新鏈接,而會(huì)使用鏈接的上次已知值進(jìn)行計(jì)算。
2., 右鍵單擊包含引用外部鏈接的公式的單元格或單元格區(qū)域,然后單擊“復(fù)制”。
3., 右鍵單擊同一單元格,然后單擊“選擇性粘貼”。
4., 在“選擇性粘貼”對(duì)話框中的“粘貼”下,單擊“值”,然后單擊“確定”。
在通過此方式刪除所有不需要的鏈接后,保存文件。然后,您可以在新版本的 Excel 中打開該文件而不用更新這些鏈接,因?yàn)樗鼈円巡淮嬖凇?span lang="EN-US">
更新或刪除鏈接
如果已保存外部鏈接公式中存在錯(cuò)誤的文件,或者鏈接文件不可用,則須重新定位鏈接源。按下列步驟操作:
1.暫時(shí)阻止對(duì)保存文件的重新計(jì)算以便更新外部鏈接,將計(jì)算環(huán)境設(shè)置為“手動(dòng)”。暫時(shí)將計(jì)算模式設(shè)置為“手動(dòng)”,按下列操作:
a. 關(guān)閉所有工作簿
b. 創(chuàng)建一新工作簿
c. “工具”--“選項(xiàng)”
d. “計(jì)算”選項(xiàng)卡--“手動(dòng)”
e. 清除“保存前自動(dòng)重算”復(fù)選框--“確定”
f. 打開保存的工作簿
2. “編輯”--“鏈接”
3. “檢查狀態(tài)”以更新列表中所有鏈接的狀態(tài)。等待所有鏈接的狀態(tài)變?yōu)橐迅隆?/span>
4.檢查狀態(tài)欄中的狀態(tài),單擊鏈接,執(zhí)行下列操作之一:
•“正常”。無需任何操作。鏈接工作正常且處于最新狀態(tài)
•“未知”。單擊“檢查狀態(tài)”以更新列表中所有鏈接的狀態(tài)
•“不適用”。鏈接使用 OLE 或動(dòng)態(tài)數(shù)據(jù)交換 (DDE)。Excel 不能檢查這些鏈接類型的狀態(tài)
•“錯(cuò)誤: 未找到源”。單擊“更改源”,為鏈接選擇適當(dāng)?shù)墓ぷ鞑?/span>
•“錯(cuò)誤: 未找到工作表”。單擊“更改源”,在適當(dāng)?shù)奈募羞x擇適當(dāng)?shù)墓ぷ鞅?。源可能已?jīng)移動(dòng)或重命名。-
•“警告: 值未更新”--“更新值”。打開工作簿時(shí)未更新鏈接
•“警告: 源未重新計(jì)算”--“打開源”,然后按 F9 計(jì)算工作簿。工作簿可能被設(shè)置為手動(dòng)計(jì)算。要設(shè)置為自動(dòng)計(jì)算,“工具”--“選項(xiàng)”--“計(jì)算”選項(xiàng)卡--“自動(dòng)”
•“錯(cuò)誤: 未定義或非矩形的名稱”。如果不打開源工作簿,將無法解析某些名稱。單擊“打開源”,切換回目標(biāo)工作簿,然后單擊“檢查狀態(tài)”。切換到源工作簿,指向“插入”菜單上的“名稱”--“定義”,然后查找名稱
•“警告: 請(qǐng)打開源以更新值”。單擊“打開源”。只有打開源,才能更新鏈接
•“源為打開狀態(tài)”。源處于打開狀態(tài)。如果未收到工作表錯(cuò)誤,則無需任何操作
•“值已從文件名更新”。無需任何操作。值已被更新
•“錯(cuò)誤: 狀態(tài)不定”。Excel 不能確定鏈接的狀態(tài)。源可能不包含工作表,或工作表可能以不受支持的文件格式保存。單擊“更新值”
5.解決所有鏈接引用問題后,請(qǐng)將計(jì)算重置為自動(dòng),以便在新版本中對(duì)工作簿進(jìn)行重新計(jì)算。按下列步驟操作
a. “工具”--“選項(xiàng)”
b. “計(jì)算”選項(xiàng)卡-- “自動(dòng)”
c. 確定
聯(lián)系客服