一、打開損壞的Excel文件
之所以無法打開Excel文件,原因是該文件已經損壞。對于損壞的Excel文件,請嘗試以下方法將其打開:
(一)打開并修復
Excel為損壞文件提供自動修復功能,操作步驟如下:
1.在“文件”選項卡,單擊“打開”,然后單擊“計算機”,單擊“瀏覽”;
2.在“打開”對話框中,定位到所需文件夾,并選擇要打開的文件,然后單擊“打開”按鈕旁邊的三角箭頭,單擊“打開并修復”(如圖1);
3.單擊“修復”按鈕。
此時,Excel將嘗試自動識別進行了哪些更改并修復文件中的損壞部分,如果修復失敗,你可以再次嘗試“打開并修復”該文件,但選擇“提取數據”選項,然后選擇是“轉到數值”或“恢復公式”(如圖2)嘗試修復文件。

(二)關閉自動計算
對于存在大量計算公式的Excel文件,有時可能會導致文件打開失敗,請關閉Excel自動計算功能,然后嘗試打開文件。要關閉自動計算,操作步驟如下:
在“公式”選項卡,單擊“計算”組中的“計算選項”,然后單擊勾選“手動”。之后,使用常規方法再次嘗試打開損壞的文件。
(三)使用外部引用鏈接至損壞的文件
1.啟動Excel并新建一個空文件;
2.在新工作薄的A1單元格中鍵入“=’盤符:\路徑\文件名.xlsx!’A1”,比如鍵入=’D:\mydoc\12大風險.xlsx’!A1。“文件名”是損壞工作薄的名稱,盤符是該文件所在磁盤,路徑是該文件所處的文件夾。如果是Excel2003文件,請將擴展名由.xlsx改為.xls。現在,按下Enter鍵,如果顯示“選擇工作表”對話框,請選擇所需的工作表,單擊“確定”按鈕;
3.單擊A1單元格,在“開始”選項卡“剪貼板”組,單擊“復制”,然后選擇包括A1單元格在內的一個與包含損壞文件中數據的單元格的范圍差不多大小的區域,單擊“粘貼”。
稍微有些遺憾的是上述方法僅能夠保留損壞文件中的數據,而不能恢復公式。
二、修復顯示混亂的Excel文件
在使用上述方法打開文件后,如果文件中存在亂碼等顯示混亂的現象,你可以嘗試下面的方法進行修改。如果你以SYLK格式保存文件,然后關閉文件,之后重新打開文件,則可以將其進行“過濾”,操作步驟如下:
1.在“文件”選項卡,單擊“另存為”,然后在“保存類型”框,單擊“SYLK(符號鏈接)(*.slk)”,然后單擊“保存”按鈕。當有信息提示你“選定的文件類型不支持包含多份工作表的工作薄”時,單擊“確定”按鈕。當有信息提示你“如果另存為SYLK(符號鏈接),您工作簿中的部分功能可能會丟失”時,單擊“是”按鈕;
2.關閉Excel,打開保存為.slk格式的文件,然后將其另存為Excel文件即可。由于SYLK格式僅保存當前活動的工作表,所以,如果文件有多個工作表,你必須重復打開損壞的文件并單獨保存每個工作表。
其實,為防患于未然,你可以設置Excel在每次保存文件時自動創建備份副本,方法是:在“另存為”對話框中,單擊“工具”,再單擊“常規選項”(如圖3),然后選擇“生成備份文件”復選框,單擊“確定”按鈕。這樣,如果原始文件被意外刪除或遭到破壞,你仍然可以訪問完好的文件副本。該方法僅對打開的當前文件有效。此外,你還可以指定讓Excel定期創建恢復文件,方法是:在“文件”選項卡,單擊“選項”,在“保存”選項卡中,選擇“保存自動恢復信息時間間隔”復選框,并在其后的方框中指定一個分鐘數值(如圖4)。
以上所述以Excel2013為例,是筆者在Windows7系統中操作完成的,對于其他版本的Windows和Excel,操作會有所不同,請在試用時加以注意。