修正 #REF! 錯誤

此錯誤發生於儲存格參照無效時。

問題

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

原因

  • 您可能刪除了其他公式參照的儲存格,或將儲存格貼在其他公式參照的儲存格上方。

  • 可能有物件連結與嵌入 (OLE) 連結至未執行的程式。

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

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

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

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

範例

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

如何複製範例?

  1. 選取本篇文章中的範例。如果您要在 Excel Online 中複製範例,請一次複製並貼上一個儲存格。
    Important: 請勿選取列或欄標題。

    選取 [說明] 中的範例

    選取 [說明] 中的範例

  2. 按 CTRL+C。

  3. 建立空白的活頁簿或工作表。

  4. 選取工作表中的儲存格 A1,然後按下 CTRL+V。如果您使用 Excel Online,請重複複製及貼上範例中的每個儲存格。
    Important: 您必須將範例貼到工作表的儲存格 A1,範例才能正常運作。

  5. 若要在檢視結果與檢視傳回結果的公式之間切換,請按 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 啟用了錯誤檢查功能,請依序按一下顯示錯誤之儲存格旁的按鈕 按鈕圖像[顯示計算步驟] (若有出現),再按一下適用於資料的解決方式。

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

  • 請變更公式,或在刪除或貼上儲存格之後立即按一下 [快速存取工作列] 上的 [復原] 按鈕圖像 ,將工作表上的儲存格還原。

  • 啟動由物件連結與嵌入 (OLE) 連結所呼叫的程式。

  • 請使用正確的動態資料交換 (DDE) 主題。

  • 請檢查函數,查看引數參照的儲存格或儲存格範圍是否有效。例如,如果工作表上巨集輸入的函數需要參照函數上方的儲存格,但包含函數的儲存格在列 1,則函數將傳回 #REF!,因為列 1 上方沒有其他儲存格。

適用: Excel 2010



這項資訊有幫助嗎?

我們應該如何改進?

255 剩餘字元數

若要保護您的隱私,請不要在意見反應中包含連絡資訊。 檢閱我們的 隱私權原則

感謝您的意見反應!

支援資源

變更語言