修正 #REF! 錯誤

此錯誤發生於儲存格參照 (儲存格參照:儲存格在工作表上佔據的一組座標。例如,出現在欄 B 與列 3 交叉處儲存格的參照是 B3。)無效時。

問題

Excel 在工作表的一個或多個儲存格中顯示 #REF!

原因

  • 您可能刪除了其他公式參照的儲存格,或將儲存格貼在其他公式參照的儲存格上方。
  • 可能有物件連結與嵌入 (OLE) 連結至未執行的程式。

 附註   OLE 是讓各程式之間可以共用資訊的一項技術。

  • 可能有連結至無法使用的動態資料交換 (DDE) 主題 (在用戶端/伺服器架構應用程式之伺服器部分中的某組或某類資料),例如「系統」。

 附註   DDE 是各種 Microsoft Windows 程式之間基於交換資料而建立的通訊協定。

  • 活頁簿中可能有個巨集,在工作表上輸入會傳回 #REF! 錯誤的函數。

範例

請將範例資料複製到空白工作表,然後刪除 D 欄 (整欄)。原本位於 E 欄的公式就會挪到 D 欄,以致全部顯示 #REF! 錯誤。如果您選取儲存格 D2,Excel 的資料編輯列將顯示公式 =SUM(B2,C2,#REF!)

顯示如何複製範例?

  1. 選取本篇文章中的範例。如果您複製 Excel Web App 中的範例,請一次複製及貼上一個儲存格。

 重要事項   請勿選取列標題或欄標題。

從說明中選取範例

從說明中選取範例
  1. 按 CTRL+C 鍵。
  2. 建立空白活頁簿或工作表。
  3. 在工作表中,選取儲存格 A1,然後按 CTRL + V 鍵。如果您使用 Excel Web App,重複複製及貼上範例中的每個儲存格。

 重要事項   您必須將範例貼上到工作表的儲存格 A1,範例才能正常運作。

  1. 若要切換檢視結果和檢視傳回結果的公式,按 CTRL +` (重音符),或在 [公式] 索引標籤的 [公式稽核] 群組,按一下 [顯示公式] 按鈕。

當您將範例複製到空白工作表後,可以依照您的需求加以修改。


 
1
2
3
4
5
A B C D E
地區 2006 銷售額 2007 銷售額 2008 銷售額 公式
東部 22700 24200 11000 =SUM(B2,C2,D2)
北部 17400 17800 10200 =SUM(B3,C3,D3)
南部 18600 18500 9600 =SUM(B4,C4,D4)
西部 21800 23300 10300 =SUM(B5,C5,D5)

由於 E 欄的公式參照 D 欄,但是 D 欄已經刪除,致使公式無效從而顯示錯誤。Excel 並未將公式修復為參照另一個儲存格 (因為這難保一定正確),而是顯示此錯誤提示您自行修正公式以免產生意外結果。本範例要修復公式的方法是,移除 D2 公式中的 ",#REF!",然後往下拖曳公式到後幾列的儲存格上。

解決方式

  • (選用) 如果 Excel 啟用了錯誤檢查功能,請依序按一下顯示錯誤之儲存格旁的按鈕 按鈕圖像[顯示計算步驟] (若有出現),再按一下適用於資料的解決方式。

 秘訣   檢閱下列解決方式,以協助判斷要按一下哪個選項。

 
 
適用:
Excel 2010