Cirkulär referens i Excel. Hur man hittar och tar bort – 2 sätt

I de flesta fall uppfattas cirkulära referenser av användarna som felaktiga uttryck. Detta beror på det faktum att själva programmet är överbelastat från deras närvaro, varnar om detta med en speciell varning. För att ta bort onödig belastning från programvaruprocesser och eliminera konfliktsituationer mellan celler är det nödvändigt att hitta problemområden och ta bort dem.

Vad är en cirkulär referens

En cirkulär referens är ett uttryck som, genom formler som finns i andra celler, refererar till uttryckets allra första början. Samtidigt kan det i denna kedja finnas ett stort antal länkar, från vilka en ond cirkel bildas. Oftast är detta ett felaktigt uttryck som överbelastar systemet, hindrar programmet från att fungera korrekt. Men i vissa situationer lägger användare medvetet till cirkulära referenser för att utföra vissa beräkningsoperationer.

Om en cirkulär referens är ett misstag som användaren gjorde av misstag när han fyllde i en tabell, introducerade vissa funktioner, formler, måste du hitta den och ta bort den. I det här fallet finns det flera effektiva sätt. Det är värt att överväga i detalj de 2 mest enkla och beprövade i praktiken.

Viktigt! Att fundera på om det finns cirkulära referenser i tabellen eller inte är inte nödvändigt. Om sådana konfliktsituationer förekommer, meddelar moderna versioner av Excel omedelbart användaren om detta med ett varningsfönster med relevant information.

Cirkulär referens i Excel. Hur man hittar och tar bort - 2 sätt
Meddelandefönster om förekomsten av cirkulära referenser i tabellen

Visuell sökning

Den enklaste sökmetoden, som är lämplig vid kontroll av små tabeller. Procedur:

  1. När ett varningsfönster visas, stäng det genom att trycka på OK-knappen.
  2. Programmet kommer automatiskt att utse de celler mellan vilka en konfliktsituation har uppstått. De kommer att markeras med en speciell spårpil.
Cirkulär referens i Excel. Hur man hittar och tar bort - 2 sätt
Beteckning av problematiska celler med en spårpil
  1. För att ta bort cykliciteten måste du gå till den angivna cellen och korrigera formeln. För att göra detta är det nödvändigt att ta bort koordinaterna för konfliktcellen från den allmänna formeln.
  2. Det återstår att flytta muspekaren till valfri ledig cell i tabellen, klicka på LMB. Cirkulärhänvisningen kommer att tas bort.
Cirkulär referens i Excel. Hur man hittar och tar bort - 2 sätt
Korrigerad version efter att den cirkulära referensen tagits bort

Använda programverktygen

I de fall där spårningspilarna inte pekar mot problemområden i tabellen måste du använda de inbyggda Excel-verktygen för att hitta och ta bort cirkulära referenser. Procedur:

  1. Först och främst måste du stänga varningsfönstret.
  2. Gå till fliken "Formler" i huvudverktygsfältet.
  3. Gå till avsnittet Formelberoenden.
  4. Hitta knappen "Sök efter fel". Om programfönstret är i ett komprimerat format kommer denna knapp att markeras med ett utropstecken. Bredvid ska det finnas en liten triangel som pekar nedåt. Klicka på den för att få fram en lista med kommandon.
Cirkulär referens i Excel. Hur man hittar och tar bort - 2 sätt
Meny för att visa alla cirkulära referenser med deras cellkoordinater
  1. Välj "Circular Links" från listan.
  2. Efter att ha slutfört alla steg som beskrivs ovan kommer användaren att se en komplett lista med celler som innehåller cirkulära referenser. För att förstå exakt var denna cell finns måste du hitta den i listan, klicka på den med vänster musknapp. Programmet kommer automatiskt att omdirigera användaren till den plats där konflikten inträffade.
  3. Därefter måste du åtgärda felet för varje problematisk cell, som beskrivs i den första metoden. När motstridiga koordinater tas bort från alla formler som finns i fellistan måste en sista kontroll utföras. För att göra detta, bredvid knappen "Sök efter fel", måste du öppna en lista med kommandon. Om objektet "Cirkulära länkar" inte visas som aktivt, finns det inga fel.
Cirkulär referens i Excel. Hur man hittar och tar bort - 2 sätt
Om det inte finns några fel kan sökningen efter cirkulära referenser inte väljas.

Inaktivera låsning och skapa cirkulära referenser

Nu när du har listat ut hur du hittar och fixar cirkulära referenser i Excel-kalkylblad, är det dags att titta på situationer där dessa uttryck kan användas till din fördel. Men innan dess måste du lära dig hur du inaktiverar automatisk blockering av sådana länkar.

Oftast används cirkulära referenser medvetet under konstruktionen av ekonomiska modeller, för att utföra iterativa beräkningar. Men även om ett sådant uttryck används medvetet, kommer programmet fortfarande att blockera det automatiskt. För att köra uttrycket måste du inaktivera låset. För att göra detta måste du utföra flera åtgärder:

  1. Gå till fliken "Arkiv" på huvudpanelen.
  2. Välj “Inställningar”.
  3. Excel-inställningsfönstret bör visas före användaren. Från menyn till vänster väljer du fliken "Formler".
  4. Gå till avsnittet Beräkningsalternativ. Markera rutan bredvid funktionen "Aktivera iterativa beräkningar". Utöver detta kan du i de fria fälten strax nedan ställa in det maximala antalet sådana beräkningar, det tillåtna felet.

Viktigt! Det är bättre att inte ändra det maximala antalet iterativa beräkningar om det inte är absolut nödvändigt. Om det finns för många av dem kommer programmet att överbelastas, det kan finnas fel med dess arbete.

Cirkulär referens i Excel. Hur man hittar och tar bort - 2 sätt
Inställningsfönstret för blockeraren av cirkulära länkar, deras tillåtna antal i ett dokument
  1. För att ändringarna ska träda i kraft måste du klicka på knappen "OK". Därefter kommer programmet inte längre automatiskt att blockera beräkningar i celler som är länkade med cirkulära referenser.

Det enklaste sättet att skapa en cirkulär länk är att markera valfri cell i tabellen, ange "="-tecknet i den, omedelbart efter att lägga till koordinaterna för samma cell. För att komplicera uppgiften, för att utöka den cirkulära referensen till flera celler, måste du följa följande procedur:

  1. Lägg till siffran "1" i cell A2.
  2. I cell B1 anger du värdet "=C1".
  3. Lägg till formeln "=A1" i cell C1.
  4. Det återstår att återvända till den allra första cellen, genom den refererar till cell B1. Efter det kommer kedjan av 3 celler att stängas.

Slutsats

Att hitta cirkulära referenser i ett Excel-kalkylblad är tillräckligt enkelt. Denna uppgift förenklas avsevärt genom den automatiska anmälan av själva programmet om förekomsten av motstridiga uttryck. Efter det återstår det bara att använda en av de två metoderna som beskrivs ovan för att bli av med fel.

Kommentera uppropet