當(dāng)包含公式的單元格以某種方式依賴于其自己的結(jié)果時(shí),將發(fā)生 Excel 中的循環(huán)引用,從而創(chuàng)建無法解析的循環(huán)。如果要停止此錯(cuò)誤,則需要查找并刪除這些引用,以允許 Excel 完成計(jì)算。方法如下。
目錄
什么是 Excel 中的循環(huán)引用?
使用錯(cuò)誤檢查菜單
在 Excel
中查找循環(huán)引用 跟蹤循環(huán)引用
修復(fù) Excel 中的循環(huán)引用
什么是 Excel 中的循環(huán)引用?
為了更深入地解釋 Excel 循環(huán)引用,讓我們想象一個(gè)場(chǎng)景。示例 Excel 電子表格包含三個(gè)帶有值的單元格:A2、A3 和 A4。
這些單元格中的每一個(gè)都有一個(gè)使用簡(jiǎn)單總和計(jì)算創(chuàng)建的值。A2 將 A3 和 A4 的值相加,而 A3 是 A2 和 A4 的總和,A4 是 A2 和 A3 的總和。遺憾的是,如果不導(dǎo)致循環(huán)引用,這三個(gè)計(jì)算就無法共存。
A2 找不到 A3 和 A4 的總和,因?yàn)?A3 和 A4 都涉及包含 A2 的計(jì)算。
這是因?yàn)榘交蛴?jì)算的單元格無法在不導(dǎo)致循環(huán)引用錯(cuò)誤的情況下(直接或間接)回引用自身。創(chuàng)建無法處理的無限計(jì)算循環(huán)。
這意味著你看不到要查找的值 - Excel 被卡住,無法繼續(xù)。
對(duì)于大多數(shù) Excel 用戶來說,這是一個(gè)無意的結(jié)果,因?yàn)槟M?jì)算完成。要解決此問題,您需要查找引用并進(jìn)行修復(fù)。
在 Excel 中查找循環(huán)引用
Excel 將在循環(huán)引用導(dǎo)致工作簿出現(xiàn)問題時(shí)向您發(fā)出警報(bào)。如果您自己無法發(fā)現(xiàn)錯(cuò)誤,則可以使用“錯(cuò)誤檢查”菜單查找工作簿中的所有循環(huán)引用。
使用錯(cuò)誤檢查菜單
若要查找任何現(xiàn)有的循環(huán)引用,請(qǐng)打開工作簿并選擇功能區(qū)欄上的“公式”選項(xiàng)卡。接下來,按“錯(cuò)誤檢查”按鈕。
在下拉菜單中,將鼠標(biāo)懸停在“循環(huán)引用”選項(xiàng)上可查看工作簿中所有循環(huán)引用的列表。要移動(dòng)到包含它的單元格,請(qǐng)從菜單中選擇單元格引用。
Excel 將移動(dòng)以突出顯示包含循環(huán)引用的單元格,從而允許您手動(dòng)解析它。
跟蹤循環(huán)引用
如果您正在處理復(fù)雜的公式,則在 Excel 中標(biāo)識(shí)循環(huán)引用的源可能很棘手,因?yàn)榇嬖诖罅肯壤蛞蕾噯卧瘛G皩?dǎo)單元格是更改所選單元格值的單元格,而從屬單元格是需要所選單元格的值才能完成計(jì)算的單元格。
為了幫助您解決這些問題,您可以使用“跟蹤引用”和“跟蹤依賴項(xiàng)”工具將循環(huán)引用追溯到源。若要在 Excel 中跟蹤循環(huán)引用,請(qǐng)打開工作簿并選擇包含循環(huán)引用的單元格。
接下來,選擇“公式”>“顯示公式”。這會(huì)將您的工作簿切換到公式視圖,使您可以查看正在使用的所有公式,而無需選擇單個(gè)單元格。
這并不是絕對(duì)必要的,因?yàn)?Excel 將使用箭頭直觀地演示循環(huán),但它可以幫助您快速識(shí)別大型工作簿中問題單元格的引用。
在公式視圖處于活動(dòng)狀態(tài)并選中包含循環(huán)引用的單元格的情況下,單擊“跟蹤先例”按鈕。
將出現(xiàn)一個(gè)箭頭,指向其他單元格 - 請(qǐng)注意箭頭軌跡以幫助確定問題的根源。
完成后,按“跟蹤依賴項(xiàng)”并記下它指向的每個(gè)單元格。
和以前一樣,記下導(dǎo)致問題的單元格。Excel 將使用箭頭和圓形圖標(biāo)直觀地標(biāo)識(shí)循環(huán)引用循環(huán)。
將滿足 A3 中的計(jì)算條件,允許 Excel 在不創(chuàng)建循環(huán)的情況下計(jì)算值。如果不想使用直接值,則需要引用其他單元格引用,即沒有任何指向所選單元格的現(xiàn)有鏈接的引用。
這是一個(gè)簡(jiǎn)單的示例,但相同的原則適用于更大、更復(fù)雜的 Excel 工作簿。
將滿足 A3 中的計(jì)算條件,允許 Excel 在不創(chuàng)建循環(huán)的情況下計(jì)算值。如果不想使用直接值,則需要引用其他單元格引用,即沒有任何指向所選單元格的現(xiàn)有鏈接的引用。
這是一個(gè)簡(jiǎn)單的示例,但相同的原則適用于更大、更復(fù)雜的 Excel 工作簿。