Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 當我們在Excel工作表中引用了其他工作簿中的數據,如某個單元格引用了其他工作簿“Sheet4”表A2單元格的數據“='F:\2011\[2011-7-9.xls]Sheet4'!$A$2”,每次打開這個包含鏈接的工作簿,且源工作簿處于關閉狀態時,Excel默認會彈出一個對話框提示“此工作簿包含到其他數據源的鏈接”: ??? ??? 正常情況下,單擊“更新”按鈕會更新數據。但有時會遇到這種情況,每次打開包含鏈接的工作簿并單擊“更新”按鈕后,Excel會接著彈出一個對話框,提示“此工作簿內包含一個或多個無法更新的鏈接”,如圖: ??? ??? 出現這種情況的原因正如對話框中的提示所述,工作簿中包含了錯誤的鏈接而無法更新,這時可以從下面的幾個方面查找這些錯誤的鏈接。 ??? 一、工作表中包含錯誤的鏈接 ??? 由于某種原因,源工作簿或其中某個被引用的工作表被移動、改名或刪除,打開包含鏈接的工作簿時就無法更新鏈接。在上述對話框中單擊“編輯鏈接”,彈出“編輯鏈接”對話框,可以查看鏈接錯誤的原因。 ??? ??? 要找到這些包含錯誤鏈接的單元格,可以用下面的方法: ??? 1.按Ctrl+F,打開“查找和替換”對話框,單擊“選項”按鈕。 ??? 2.在“查找范圍”后選擇“工作簿”。 ??? 3.在“查找內容”后輸入“[”或“]”。 ??? 4.單擊“查找全部”按鈕,Excel會在對話框的下部顯示所有包含鏈接的單元格地址。 ??? ??? 從這些包含鏈接的單元格中找出包含錯誤鏈接的單元格,刪除或修改公式即可。 ??? 二、定義的名稱中包含錯誤的鏈接 ??? 如果在單元格中包含正確的鏈接,但工作簿定義的名稱中包含了錯誤的鏈接,如下圖中,名稱“bs”所引用的工作簿“2011-9-20.xls”已被改名或刪除,也會出現上述情況。這時可在Excel 2003“定義名稱”對話框或Excel 2007/2010“名稱管理器”中找到包含錯誤鏈接的名稱進行修改。 ??? Excel 2003:單擊菜單“插入→名稱→定義”, 打開“定義名稱”對話框。 ??? ??? Excel 2007/2010:在“公式”選項卡中單擊“名稱管理器”,彈出“名稱管理器”對話框。 ??? ??? 三、隱藏的名稱中包含錯誤的鏈接 ??? 由于某種原因,工作簿內所定義的全部或部分名稱被隱藏了,這時在“定義名稱”對話框或“名稱管理器”中看不到包含錯誤鏈接的名稱。如果工作表的單元格中包含了有效鏈接,在源工作簿關閉的情況下,每次打開目標工作簿單擊“更新”按鈕后就會提示“此工作簿內包含一個或多個無法更新的鏈接”。由于工作表中的鏈接都是正確的,“定義名稱”對話框或“名稱管理器”中也沒有發現錯誤的鏈接,因而不易找到問題的所在。解決的方法是: ??? 先用VBA代碼將被隱藏的名稱顯示出來: ??? 1.按Alt+F11,打開VBA編輯器。 ??? 2.在代碼窗口中輸入下列代碼: ??? Sub 顯示隱藏的名稱() ??? 然后運行代碼,在“定義名稱”對話框或“名稱管理器”中就可以顯示工作簿內的所有名稱,在其中找到包含錯誤鏈接的名稱,修改錯誤鏈接的源工作簿或刪除名稱即可。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!