循環指稱是指公式直接或間接指向自身。 例如,如果 D3 儲存格包含 =D1+D2+D3,Excel 無法完成計算,因為 D3 依賴於 D3。
如何找到並固定帶有圓形參考的格子
- 請前往公式>錯誤檢查>循環參考。
- 選取每個列出的儲存格地址,並更新公式,讓它不再指向自己。
- 如果問題跨越多個儲存格,請使用 公式、>追蹤前例 或 追蹤依賴關係 。
- 重複這個步驟,直到狀態列不再顯示 循環引用。
秘訣
按下 Windows) (Ctrl+G 或 Mac) (Control+G 快速跳轉到參考儲存格。
範例圓形參考模式
| 案例 | 範例 | 為什麼它會形成一個循環指稱 |
|---|---|---|
| 直接自我指涉 | A1 單元包含 =A1+A2 |
A1 取決於它自身的數值。 |
| 公式在一個範圍內包含自己的單元 | F3 單元包含 =SUM(A3:F3) |
計算範圍包含 F3。 |
| 跨細胞的間接迴路 | A1 包含 =B1+1,B1 包含 =A1+1 |
每個細胞彼此依賴。 |
了解狀態列與警告行為
- 狀態列可以顯示 循環參考 和一個牢區地址。
- 如果其他工作紙上有循環參考,你可能只會看到沒有地址的 循環參考 。
- Excel 在會話中首次建立循環參考時會顯示警告訊息。 後續的循環參考可能不會顯示相同的警告對話框。
秘訣
請觀看這個簡短範例,了解一個常見的循環參考案例。
[!影片 0d62be55-8ccd-43b6-8472-0fc7debb4521]
當錯誤檢查或循環參考無法使用時,請進行故障排除
這些指令會依平台和建構而異。
- Windows 桌面與 Mac 桌面:使用 公式>錯誤檢查>環狀參考。
- Excel 網頁版及行動應用程式:公式稽核指令可能有限。 在桌面應用程式中開啟該檔案,找出並修正循環參考。
- 如果找不到這個指令,就用 Excel 的搜尋框搜尋
Error Checking或Circular References。 - 如果該指令被停用,請先選擇工作表儲存格,然後再嘗試。
為什麼循環引用警示可以在編輯後繼續存在
你可能還是會因為以下原因看到警報。
- 另一個循環參考則留在另一張工作紙上。
- 另一本打開的練習簿仍保留著圓形參考。
- 公式鏈仍然間接指向自身。
- 啟用迭代計算,因此循環引用是有意允許的。
了解循環參照警告訊息
Excel 第一次發現循環參照時,會顯示警告訊息。 選擇 確定,然後修正或允許該公式。 當你關閉警告時,Excel 可能會顯示該格中其中一個 0 或最後計算出來的值。 如果你懷疑某個儲存格裡有圓形參考但沒顯示 0,試著在公式列選擇公式並按下 Enter。
允許循環參考並進行迭代計算
你可能會允許針對特定財務或工程模型提供循環參考,因為這些模型是故意重複重新計算的。 在大多數工作紙中,請關閉迭代計算。
- 在 Windows 桌面版的 Excel 中,前往 檔案>選項>公式。
- 在 Mac 版 Excel 桌面版中,請前往 Excel>偏好設定>的計算。
- 選擇在 Windows) 啟用迭 代計算 (或在 Mac) (使用迭代計算 。
- 設定 最大迭代 次數以控制重算次數。
- 將 最大變更 設定為控制重新計算停止的時間。
預設情況下,Excel 在重複 100 次或值變化小於 0.001 時停止。
平台與版本差異
- Windows 桌面版與 Mac 桌面版的 Excel 提供完整的圓形參考追蹤工具。
- Excel 網頁版支援公式計算,但循環參考的故障排除工具可能比桌面版更有限。
- 在 iOS 和 Android 上,請使用桌面應用程式進行完整的追蹤與修正工作流程。
需要更多協助嗎?
你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。