在輸入公式的時候,也許偶然會出現一條Excel信息,如圖所示。它提示你,剛剛輸入的公式將產生循環引用。
在一個公式直接或間接引用了自己值時會出現循環引用。例如,如果輸入=Al+A2+A3到單元格A3,就產生了一個循環引用,因為單元格A3中的公式引用了單元格A3。A3中的公式每次進行計算的時候,都必須重新進行計算,因為A3中的值已經改變。這種計算將永遠繼續。換言之,將永遠得不到答案。
當輸入的公式里面包吉循環引用的時候,Excel會顯示如上圖的對話框,提供3種選擇
●單擊“確定”按鈕,糾正循環引用公式
●單擊“取消”按鈕,輸入原來的公式
●單擊“幫助”按鈕,獲得更多關于循環引用的在線幫助
一般情況下應糾正循環引用,所以應該單擊“確定”按鈕。如果這樣做,Excel會顯示一個“循環引用”工具欄。在“循環引用”工具欄中,單擊查找循環引用下拉列表框中的第一個單元格,然后檢查這個單元格中的公式。如果無法確認是否是這個單元格造成的循杯引用,單擊循環引用下拉列表框中的下一個單元格,繼結查看里面的公式,直到狀態欄中不再出現“循環”的字樣。
如果忽略循環引用信息(單擊“取消”按鈕)。Excel允許輸入公式,狀態欄中顯示的信息提醒你這種循環引用的存在。在本例中,這是信息是“循環:A1”。如果激活一個不同的工作表或工作簿,會簡單地顯示信息“循環”而沒有單元格引用。
通常,造成循環引用的原因十分明顯,因此發現和糾正它們十分容易。但是,有時也會遇到間接的循環引用。換言之,一個公式也許會引用一個已經引用它的公式,這樣就會反過來引用原來的公式。在某些情況下,也許要花費一些時間才能找出問題所在。