在Excel中使用循環引用

Anonim

循環鏈接到Microsoft Excel

據信,Excele中的循環引用是錯誤的表達。實際上,這通常是這種情況,但仍然不總是如此。有時他們會有意識地申請。讓我們了解如何創建哪些循環鏈接如何在文檔中查找如何與它們一起工作或如何刪除它。

使用循環參考

首先,找出什麼是循環鏈接。從本質上講,這種表達,通過其他細胞中的公式,指自己。而且,它可以是位於葉子元件中的鏈接,其本身是指的。

應該指出的是,默認情況下,現代版本的Excel會自動阻止執行循環操作的過程。這是因為,由於壓倒性多數中的這種表達是錯誤的,並且循環產生了恆定的重新計算和計算過程,這在系統上產生了額外的負載。

創建一個循環鏈接

現在讓我們看看如何創建最簡單的循環表達式。這將是位於它引用的同一單元格中的鏈接。

  1. 我們突出顯示A1頁的元素並在其中寫下以下表達式:

    = A1。

    接下來,單擊鍵盤上的“輸入”按鈕。

  2. 在Microsoft Excel中創建最簡單的循環鏈接

  3. 之後,將出現“循環表達式警告”對話框。在“確定”按鈕上單擊其中。
  4. 對話框警告關於Microsoft Excel中的循環鏈接

  5. 因此,我們在電池本身的紙上接收了一種循環操作。

細胞是指Microsoft Excel

一點複雜的任務並從幾個細胞創建循環表達式。

  1. 在表格的任何元素中,寫一個數字。讓它是小區A1和數字5。
  2. Microsoft Excel中的單元格號

  3. 在另一個小區(B1)中寫下表達式:

    = C1。

  4. Microsoft Excel中的Cell中的鏈接

  5. 在下一個元素(C1)中,我們將記錄這樣的公式:

    = A1。

  6. 一個單元格指的是Microsoft Excel中的另一個

  7. 之後,我們返回到單元格A1,其中設置的數字5.將其引用到元素B1:

    = B1。

    單擊“輸入”按鈕。

  8. Microsoft Excel中的Celex中的安裝鏈接

  9. 因此,循環關閉,我們收到了經典的循環鏈路。關閉警告窗口後,我們看到程序標有帶有紙張上的藍色箭頭的循環鍵,稱為跟踪箭頭。

在Microsoft Excel中標記循環通信

我們現在轉向在表格的示例上創建循環表達式。我們有一個表實現表。它由四列組成,該列表明商品的名稱,銷售的產品數量,價格和收入量的整個體積。最後一列中的表已具有公式。它們通過乘以價格的乘以計算收入。

Microsoft Excel表中的收益計算

  1. 要在第一行中鬆開公式,我們將介紹具有第一產品的數量(B2)的紙張元素。代替靜態值(6),進入那裡的公式,將通過除以價格的總金額(C2)來考慮貨物的數量(C2):

    = D2 / C2

    單擊“輸入”按鈕。

  2. 在Microsoft Excel的表中插入循環鏈接

  3. 我們已經發現了第一個循環鏈接,這是熟悉跟踪箭頭的關係。但正如我們所看到的,結果是錯誤的並且等於零,因為它之前已經說過,Excel阻止了循環操作的執行。
  4. Microsoft Excel中表中的循環鏈接

  5. 將表達式複製到列的所有其他單元格中,具有產品量。為此,將光標設置為已包含公式的該元素的右下角。光標被轉換為交叉,稱為呼叫填充標記。清除鼠標左鍵並將此交叉拉到表的末尾。
  6. Microsoft Excel中的填充標記

  7. 如您所見,表達式被複製到列的所有元素。但是,只有一種關係標有跟踪箭頭。注意未來。

循環鏈接在Microsoft Excel中的表中復制

搜索循環鏈接

由於我們已經看到了更高,因此程序標誌著循環引用與物體的關係,即使它位於紙張上。鑑於在壓倒性的多數循環行動中是有害的,他們應該被刪除。但是,他們必須先找到。如果表達式沒有用箭頭線標記,如何執行此操作?讓我們處理這項任務。

  1. 因此,如果您啟動Excel文件,則您有一個信息窗口,它包含一個循環鏈接,是希望找到它。為此,請移動到“公式”選項卡。單擊三角形上的功能區,該功能位於“檢查錯誤”按鈕的右側,位於“依賴關係依賴性”工具塊中。將打開一個菜單,其中光標應託管到“循環鏈路”。之後,以下菜單打開程序元素的地址列表,其中程序已經發現了循環表達式。
  2. 在Microsoft Excel中搜索循環鏈接

  3. 單擊特定地址時,在紙張上選擇相應的單元格。

在Microsoft Excel中切換到具有循環鏈路的單元格

還有另一種方法,找出其中環狀鏈接的位置。有關此問題和含有類似的表達的元素的地址的消息位於狀態字符串,它是在Excel窗口的底部的左側。誠然,相比於以前的版本,包含循環引用並非所有元素的地址將顯示在狀態欄上,如果有很多人,但只有一個人,這人前出現。

Microsoft Excel中的狀態面板上的循環鏈接消息

此外,如果是在一本書含有環狀表達,而不是在它位於何處的片,並在另一,則在這種情況下,將被顯示在狀態欄上只有約一個錯誤的存在的消息。

循環鏈路上的另一個表在Microsoft Excel

課:如何尋找到Excel的循環鏈接

循環引用的修正

如上所述,在絕大多數情況下,循環操作是邪惡的,從它應該很容易消除。因此,很自然地,在檢測到循環連接後,有必要將其校正成使式正常形式。

為了糾正週期性的依賴,你需要跟踪的細胞間的連接。即使檢查指示的特定小區,則誤差可能不會在它本身覆蓋,但在依賴鏈的另一元件。

  1. 在我們的例子中,儘管該程序正確地指出的循環細胞(D6),實際的錯誤在於另一個單元之一。選擇D6單元找出它拉起值的細胞。我們期待在公式字符串表達式。正如我們看到的,在該板件的值是由B6和C6細胞中的內容乘以形成。
  2. 在Microsoft Excel程序表達

  3. 轉至C6細胞。我們強調它,並期待在公式字符串。正如我們看到的,它是通常的靜態值(1000),其不是積計算的公式。因此,它是安全地說,指定的元素,不包含導致循環操作錯誤。
  4. 在Microsoft Excel靜態重要性

  5. 轉到下一個單元格(B6)。式行中選擇後,我們發現它包含一個計算表達式(= D6 / C6),其從其它表元素,特別是,從D6細胞拉數據。因此,D6細胞指的是元件B6,反之亦然,這將導致loopedness的數據。

    循環鏈接在Microsoft Excel表格單元格

    這裡的關係,我們計算出的很快,但在現實中有許多時候細胞參與的計算過程,而不是三個要素,因為我們有這樣的情況。那麼搜索可能需要相當長的時間,因為它必須研究每一個週期性因素。

  6. 現在我們需要了解哪個單元(B6或D6)包含錯誤。雖然正式,但它甚至不是錯誤,而且只是過度使用導致循環的引用。在解決應該編輯的單元格的過程中,您需要應用邏輯。沒有明確的動作算法。在每種情況下,這個邏輯都是自己的。

    例如,如果我們的表共享總金額,則應通過將實際銷售的商品乘以其價格來計算總金額,然後我們可以說連接總額的鏈接量明顯多餘。因此,我們將其刪除並用靜態重要性替換它。

  7. 該鏈接替換為Microsoft Excel中的值

  8. 如果它們在紙張上,則在所有其他循環表達式上執行這樣的操作。絕對從書中刪除了所有循環鏈路後,關於此問題的存在的消息應從狀態字符串中消失。

    此外,循環表達式已完全刪除,您可以使用錯誤檢查工具找出。轉到“公式”選項卡,然後單擊儀器組中“檢查錯誤”按鈕的右側已經熟悉的三角形“取決於公式”。如果運行菜單中的“循環鏈路”項未處於活動狀態,則意味著我們從文檔中刪除了所有此類對象。在相反的情況下,您需要將刪除過程應用於列出的項目,以相同的方式相同。

書中的循環鏈接沒有Microsoft Excel

執行循環操作的許可

在上一部分的課程中,我們講述了,主要是如何處理循環引用,或者如何找到它們。但是,早些時候,談話也是如此,在某些情況下,他們相反,可以有用和有意識地由用戶使用。例如,通常這種方法用於建立經濟模型時用於迭代計算。但麻煩的是,無論您是有意識還是無意識地使用循環表達式,默認情況下,Excel仍將阻止它們的操作,以免導致系統過度過度過度。在這種情況下,強制禁用這種阻塞的問題變得相關。讓我們看看如何做到這一點。

鎖定Microsoft Excel中的循環鏈接

  1. 首先,我們移動到Excel應用程序的“文件”選項卡。
  2. 移動到Microsoft Excel中的“文件”選項卡

  3. 接下來,單擊位於打開的窗口左側的“參數”項。
  4. 轉到Microsoft Excel中的參數窗口

  5. 流亡參數窗口開始運行。我們需要進入“公式”標籤。
  6. 過渡到Microsoft Excel中的公式選項卡

  7. 它位於打開的窗口中,將被允許執行循環操作的執行。轉到此窗口的右側塊,即Excel設置直接。我們將使用位於頂部的“計算參數”設置塊。

    要允許使用循環表達式,您需要安裝關於“啟用迭代計算”參數的勾選。此外,在同一塊中,您可以配置迭代的極限數和相對錯誤。默認情況下,它們的值分別為100和0.001。在大多數情況下,不需要更改這些參數,但如有必要,可以更改指定的字段。但是,有必要考慮太多的迭代可以導致程序上的嚴重負擔以及整個系統,特別是如果您使用許多循環表達式的文件。

    因此,我們在“啟用迭代計算”參數上安裝勾號,然後輸入生效的新設置,單擊位於Excel參數窗口底部的“確定”按鈕。

  8. 在Microsoft Excel中啟用迭代計算

  9. 之後,我們自動去當前書的表格。如我們所看到的,在循環公式所在的細胞中,現在可以正確計算值。該程序不會阻止它們的計算。

循環公式在Microsoft Excel中顯示正確的值

但仍然值得注意的是,不應濫用循環行動。僅當用戶完全充滿需要時,請應用此功能。不合理的循環操作的包含不能導致系統上過度負載並在使用文檔時減慢計算,但用戶可能會無意中製作錯誤的循環表達式,這默認情況下它將被程序阻止。

正如我們所看到的,在絕大多數案例中,循環參考是您需要戰鬥的現象。為此,首先,您應該檢測週期性關係本身,然後計算包含錯誤的單元格,最後通過進行適當的調整來消除它。但在某些情況下,在用戶有意識地計算和使用時,循環操作可能是有用的。但即使是,它也值得謹慎使用它們,正確地配置Excel並在添加這種參考中了解測量值,當在質量量中使用時,可以減慢系統的操作。

閱讀更多