Munka a ciklikus referenciákkal Excelben

Anonim

Cyclic Link a Microsoft Excel-hez

Úgy gondolják, hogy a ciklikus referenciák excele-ben hibás kifejezés. Valóban, nagyon gyakran ez a helyzet, de még mindig nem mindig. Néha tudatosan alkalmazzák. Ismerd meg, milyen ciklikus kapcsolatok hogyan lehet létrehozni őket, hogyan lehet megtalálni a dokumentumot a dokumentumban Hogyan kell dolgozni velük, vagy hogyan kell eltávolítani.

Ciklikus referenciák használata

Először is, megtudja, mi a ciklikus kapcsolat. Lényegében ez a kifejezés, amely más sejtekben lévő képleteken keresztül önmagára vonatkozik. Ezenkívül lehet egy link, amely a levélelemben található, amelyhez maga is utal.

Meg kell jegyezni, hogy alapértelmezés szerint az Excel modern verziói automatikusan blokkolják a ciklikus művelet végrehajtásának folyamatát. Ez annak a ténynek köszönhető, hogy az ilyen kifejezések a túlnyomó többségében a hibás, és a loop termel egy állandó folyamat újratervezés és számító, amely létrehoz egy további terhelést a rendszer.

Most nézzük meg, hogyan lehet létrehozni a legegyszerűbb ciklikus kifejezést. Ez lesz egy link, amely ugyanabban a cellában található, amelyen hivatkozik.

  1. Kiemeljük az A1 lap elemét, és írjuk be a következő kifejezést:

    = A1.

    Ezután kattintson az Enter gombra a billentyűzeten.

  2. A legegyszerűbb ciklikus link létrehozása a Microsoft Excelben

  3. Ezt követően megjelenik egy ciklikus expressziós figyelmeztető párbeszédpanel. Kattintson az "OK" gombra.
  4. Párbeszédpanel figyelmeztetés a ciklikus linkről a Microsoft Excelben

  5. Így egy ciklikus műveletet kaptunk egy olyan lapon, amelyben a cella önmagára utal.

A cella a Microsoft Excelre vonatkozik

Egy kicsit bonyolult feladat, és több cellát okoz.

  1. A lap bármely elemében írjon egy számot. Legyen egy cella A1, és az 5. szám.
  2. Az 5. szám a Microsoft Excel alkalmazásban

  3. Egy másik cellában (B1) írja be a kifejezést:

    = C1.

  4. Link a cellában a Microsoft Excelben

  5. A következő elemben (C1) egy ilyen képletet rögzítünk:

    = A1.

  6. Az egyik cella a másikra utal a Microsoft Excel-ben

  7. Ezt követően visszatérünk az A1 cellába, amelyben a szám be van állítva 5. Lásd: B1 elemre:

    = B1.

    Kattintson az Enter gombra.

  8. Telepítési linkek a Celexben a Microsoft Excelben

  9. Így a ciklus zárva van, és klasszikus ciklikus kapcsolatot kaptunk. Miután a figyelmeztető ablak zárva van, azt látjuk, hogy a program jelezte a ciklikus kötést kék nyilakkal egy lapon, amelyet nyomkövetési nyilaknak neveznek.

A ciklikus kommunikáció jelölése a Microsoft Excelben

Most fordulunk, hogy egy ciklikus kifejezést hozzunk létre a táblázat példáján. Van egy asztali végrehajtási asztalunk. Négy oszlopból áll, amelyek jelzik az áruk nevét, az eladott termékek számát, a teljes mennyiség értékesítéséből származó bevétel árát és mennyiségét. Az utolsó oszlopban lévő táblázat már formulákkal rendelkezik. Az ár összegének megszorításával kiszámítják a bevételt.

Bevételi számítás a táblázatban a Microsoft Excelben

  1. Az első sorban lévő képlet lazításához kiemeljük a lemezelemet az első termék (B2) számával. A statikus érték helyett (6) adja meg a képletet, amely figyelembe veszi az áruk mennyiségét azáltal, hogy megosztja a teljes összeg (D2) az ár (C2):

    = D2 / C2

    Kattintson az Enter gombra.

  2. Helyezzen be egy ciklikus linket a Microsoft Excel táblázatba

  3. Kiderültük az első ciklikus linket, a kapcsolat, amely ismeri a nyomkövető nyíl. De ahogy látjuk, az eredmény hibás és egyenlő nulla, mivel már korábban már említettük, az Excel blokkolja a ciklikus műveletek végrehajtását.
  4. Cyclic Link a táblázatban a Microsoft Excelben

  5. Másolja át a kifejezést az oszlop összes többi sejtjébe a termékek mennyiségével. Ehhez állítsa a kurzort az adott elem jobb alsó szögére, amely már tartalmazza a képletet. A kurzort keresztre alakítják át, amelyet egy töltőjelzőnek hívnak. Törölje a bal egérgombot, és húzza le ezt a keresztet az asztal végéig.
  6. Töltőjelző a Microsoft Excelben

  7. Amint látja, a kifejezést az oszlop minden elemére másolták. De csak egy kapcsolat van jelölve a nyomkövető nyíllal. Jegyezze fel a jövőre.

A ciklikus linkeket másolják a Microsoft Excel táblázatban

Keressen ciklikus linkek keresése

Mivel már magasabbra sem láttunk, nem minden esetben a program a ciklikus referencia kapcsolatának tárgyát jelzi, még akkor is, ha a lapon van. Tekintettel arra, hogy a túlnyomó többségi ciklikus műveletek káros, el kell távolítani őket. De erre először meg kell találniuk. Hogyan kell ezt tenni, ha a kifejezések nem a nyílvonallal vannak jelölve? Foglaljunk ezt a feladatot.

  1. Tehát, ha elindítja az Excel fájlt, van egy információs ablak, amelyet ciklikus kapcsolatot tartalmaz, kívánatos megtalálni. Ehhez lépjen a "Formulák" fülre. Kattintson a háromszög szalagra, amely a "Függőségi függőség" szerszámblokkban található "hibák ellenőrzésének" gombjára található. Megnyílik egy menü, amelyben a kurzort "ciklikus kapcsolatokba" kell tárolni. Ezt követően a következő menü megnyitja a lapelemek címét, amelyekben a program felfedezte a ciklikus kifejezéseket.
  2. Keressen ciklikus linkeket a Microsoft Excelben

  3. Ha egy adott címre kattint, a megfelelő cella a lapon van kiválasztva.

Váltson egy cellára ciklikus linkre a Microsoft Excelben

Van egy másik módja annak, hogy megtudja, hol található a ciklikus kapcsolat. A probléma üzenete és a hasonló kifejezést tartalmazó elem címe az állapotsor bal oldalán található, amely az Excel ablak alján található. Igaz, ellentétben az előző verzió, a címét nem minden eleme tartalmazó ciklusos hivatkozásokat jelenik meg az állapotsorban, ha vannak sokan, de csak az egyiket, ami megjelent mások előtt.

Cyclic Link üzenet a Microsoft Excel állapotpaneljén

Ezenkívül, ha olyan könyvben van, amely ciklikus kifejezést tartalmaz, nem a lapon, ahol található, és a másik oldalon, akkor ebben az esetben csak egy hiba jelenik meg a hiba jelenlétéről az állapotsorban.

Cyclic Link egy másik lapon a Microsoft Excelben

Lecke: Hogyan kell megtalálni a ciklikus linkeket az Excel-hez

A ciklikus referenciák korrekciója

Amint fentebb említettük, az esetek túlnyomó többségében a ciklikus műveletek gonoszok, amelyekből könnyen el kell távolítani. Ezért természetes, hogy a ciklikus csatlakozás kimutatása után ki kell javítani, hogy a képlet normál formába kerüljön.

A ciklikus függőség kijavítása érdekében nyomon kell nyomon követnie a sejtek teljes összekapcsolását. Még akkor is, ha az ellenőrzés egy adott sejtet jelzett, akkor a hiba nem fedhető magában, hanem a függőség másik elemében.

  1. A mi esetünkben annak ellenére, hogy a program helyesen mutatott a ciklussejtek (D6), a tényleges hiba egy másik cellában rejlik. Válassza ki a D6 elemet, hogy megtudja, melyik cellák húzza fel az értéket. Megnézzük a képletet a Formula Stringben. Amint azt látjuk, az ebben a lemezelemben lévő értéket úgy alakítjuk ki, hogy megszorozzuk a B6 és C6 sejtek tartalmát.
  2. Kifejeződés a programban a Microsoft Excelben

  3. Menjen a C6 cellába. Kiemeljük, és megnézzük a Formula stringet. Amint látjuk, ez a szokásos statikus érték (1000), amely nem a képlet kiszámítása. Ezért biztonságos megmondani, hogy a megadott elem nem tartalmaz hibás műveleteket okozó hibákat.
  4. Statikus jelentőség a Microsoft Excelben

  5. Menjen a következő cellába (B6). A kiválasztás után a képletben sorban, azt látjuk, hogy tartalmaz egy kiszámított expressziós (= D6 / C6), amely húzza a adatokat más táblázat elemei, különösen a D6 sejt. Így a D6-sejt a B6 elem adatait jelenti, és fordítva, ami hurkot okoz.

    Cyclic Link a táblázatsejtben a Microsoft Excelben

    Itt a kapcsolat, amelyet elég gyorsan kiszámítottunk, de a valóságban vannak olyan esetek, amikor sok sejt vesz részt a számítási folyamatban, és nem három elem, mint mi van. Ezután a keresés sokáig tarthat, mert minden ciklikus elemet meg kell vizsgálnia.

  6. Most meg kell értenünk, hogy melyik cellát (B6 vagy D6) hibát tartalmaz. Habár hivatalosan nem is hiba, de egyszerűen a referenciák túlzott használata, amelyek hurkoláshoz vezetnek. A megoldás során a cellát szerkeszteni kell, logikát kell alkalmaznia. Nincs egyértelmű algoritmus a cselekvésre. Mindegyik esetben ez a logika saját lesz.

    Például, ha a tábla megosztott a teljes összeget kell kiszámítani, hogy a száma ténylegesen eladott áruk ára, akkor azt mondhatjuk, hogy a kapcsolat számít az összeg a teljes összeg az értékesítés egyértelműen felesleges. Ezért eltávolítjuk, és statikus fontossággal helyettesítjük.

  7. A hivatkozás helyébe a Microsoft Excel értékei vannak

  8. Az ilyen műveletet az összes többi ciklusos kifejezés során végezzük, ha a lapon vannak. Miután teljesen minden ciklikus hivatkozások törlésre került a könyv, az üzenet a jelenléte ezt a problémát kell tűnni a status húr.

    Ezenkívül a ciklikus kifejezéseket teljesen eltávolították, megtudhatja a hibaellenőrző eszközzel. Menjen a "Formulák" fülre, és kattintson a már ismerős háromszögre, hogy jobbra a "Ellenőrző hibák" gomb a műszercsoportban "Attól függő képletek" . Ha a futó menü "ciklikus linkjei" eleme nem aktív, akkor azt jelenti, hogy eltávolítottuk az összes ilyen objektumot a dokumentumból. Az ellenkező esetben az eltávolítási eljárást kell alkalmazni a felsorolt ​​tételekre, ugyanúgy, ugyanúgy.

Ciklikus linkek a könyvben nincsenek Microsoft Excel

A ciklikus műveletek végrehajtásának engedélye

A lecke előző részében elmondtuk, főleg a ciklikus referenciák kezelését, vagy hogyan találjuk meg őket. De korábban a beszélgetés is arról is szólt, hogy bizonyos esetekben ellenkezőleg, hasznos lehet, és tudatosan használható a felhasználó. Például gyakran ez a módszer az iteratív számításokhoz használják a gazdasági modellek építésénél. De a baj az, hogy függetlenül attól, hogy tudatosan vagy öntudatlanul használja gyűrűs kifejezést, az Excel mindig blokkolja a műveletet rájuk alapértelmezés szerint annak érdekében, hogy ne túlzott mértékű túlterhelés a rendszer. Ebben az esetben az ilyen blokkolás kényszerítésének kérdése releváns lesz. Lássuk, hogyan kell csinálni.

A ciklikus linkek reteszelése a Microsoft Excelben

  1. Először is, átkerülünk az Excel alkalmazás "Fájl" lapjára.
  2. Áthelyezés a Microsoft Excel fájlba

  3. Ezután kattintson a megnyitott ablak bal oldalán található "paraméterek" elemre.
  4. Menjen a Microsoft Excel paraméterablakához

  5. Az Exile paraméter ablak fut. Be kell mennünk a "Formulák" fülbe.
  6. Áthelyezés a képlet fülre a Microsoft Excelben

  7. Az ablakban van, amely megnyílik a ciklikus műveletek végrehajtásának elvégzéséhez. Ugrás az ablak jobb oldalára, ahol az Excel beállításai közvetlenül vannak. A tetején található "számítástechnikai paraméterek" beállítások blokkjával fogunk dolgozni.

    A ciklikus kifejezések használatának lehetővé tétele érdekében telepítenie kell az "iteratív számítások engedélyezése" paraméterre vonatkozó jelölést. Emellett ugyanabban a blokkban konfigurálhatja az iterációk határértékét és a relatív hibát. Alapértelmezés szerint értékeik 100 és 0,001. A legtöbb esetben ezeket a paramétereket nem kell megváltoztatni, bár szükség esetén lehetőség van a megadott mezők módosítására. De itt meg kell vizsgálni, hogy a túl sok iterációt vezethet komoly terhelést a program és a rendszer egészének, különösen, ha a munka egy fájlt, amelyben számos ciklikus kifejezések kerülnek.

    Tehát telepíteni egy kullancs a „Enable iteratív számítások” paramétert, majd az új beállítások lépett hatályba, kattintson az „OK” gombot, alján található az Excel paraméter ablak.

  8. Az iteratív számítások engedélyezése a Microsoft Excelben

  9. Ezt követően automatikusan megyünk az aktuális könyv lapjába. Amint azt látjuk, azokban a sejtekben, ahol a ciklikus képletek találhatók, most az értékek megfelelően kerülnek kiszámításra. A program nem blokkolja a számításokat.

A ciklikus képletek helyes értékeket jelenítenek meg a Microsoft Excelben

De mégis érdemes megjegyezni, hogy a ciklikus műveletek bevonását nem szabad visszaélni. Alkalmazza ezt a funkciót csak akkor következik be, ha a felhasználó teljesen magabiztos a szükségletében. Indokolatlan felvételét ciklikus műveletek nem csak akkor vezet a túlzott terhelés a rendszert, és lassítja a számításokat, ha dolgozik a dokumentumot, de a felhasználó véletlenül, hogy egy téves ciklikus kifejezés, amely alapértelmezés szerint ez blokkolhatja a programot.

Amint azt látjuk, az esetek túlnyomó többségében a ciklikus referenciák olyan jelenség, amellyel harcolni kell. Ehhez először is fel kell ismernie a ciklikus kapcsolatot, majd kiszámolja a hibát, ahol a hibát tartalmazza, és végül megszünteti azt a megfelelő kiigazítások elkészítésével. De egyes esetekben a ciklikus műveletek hasznosak lehetnek a felhasználó által tudatosan kiszámításkor és használatakor. De még akkor is, érdemes használni azok használatáról óvatosan, helyesen megadná az Excel és ismerve az intézkedést felül az ilyen hivatkozás, mely, tömeges mennyiségben, lassíthatják a rendszer működését.

Olvass tovább