Mga link sa paikot sa Microsoft Excel

Pin
Send
Share
Send

Karaniwang tinatanggap na ang mga link ng siklista sa Excel ay isang maling expression. Sa katunayan, madalas na ito ay totoo, ngunit hindi pa rin palaging. Minsan inilalapat ang mga ito. Alamin natin kung ano ang mga link ng cyclic, kung paano lumikha ng mga ito, kung paano makahanap ng mga umiiral na sa isang dokumento, kung paano gagana sa kanila, o kung paano tatanggalin ang mga ito kung kinakailangan.

Paggamit ng pabilog na sanggunian

Una sa lahat, alamin natin kung ano ang isang pabilog na link. Sa katunayan, ito ay isang expression na, sa pamamagitan ng mga formula sa iba pang mga cell, ay tumutukoy sa sarili nito. Maaari rin itong isang link na matatagpuan sa elemento ng sheet na kung saan ito mismo ay tumutukoy.

Dapat pansinin na sa pamamagitan ng default, ang mga modernong bersyon ng Excel ay awtomatikong hinaharangan ang proseso ng pagsasagawa ng isang siklo ng operasyon. Ito ay dahil sa ang katunayan na ang gayong mga ekspresyon ay labis na nagkakamali, at ang mga looping ay gumagawa ng isang palaging proseso ng muling pagkalkula at pagkalkula, na lumilikha ng isang karagdagang pag-load sa system.

Lumikha ng isang pabilog na link

Ngayon tingnan natin kung paano lumikha ng isang simpleng ekspresyong siklo. Ito ang link na matatagpuan sa parehong cell na tinutukoy nito.

  1. Pumili ng isang item sa sheet A1 at isulat ang sumusunod na expression sa loob nito:

    = A1

    Susunod, mag-click sa pindutan Ipasok sa keyboard.

  2. Pagkatapos nito, lilitaw ang kahon ng babala ng dialog ng babala ng paikot. I-click ang pindutan sa ito. "OK".
  3. Sa gayon, nakatanggap kami ng isang pag-ikot ng operasyon sa isang sheet kung saan ang cell ay tumutukoy sa sarili nito.

Komplikado natin ang gawain nang kaunti at lumikha ng isang expression ng paikot mula sa maraming mga cell.

  1. Sa anumang elemento ng sheet, sumulat ng isang numero. Hayaan itong maging isang cell A1, at ang bilang 5.
  2. Sa isa pang cell (B1) isulat ang expression:

    = C1

  3. Sa susunod na elemento (C1) nagsusulat kami ng naturang pormula:

    = A1

  4. Pagkatapos nito bumalik kami sa cell A1kung saan nakatakda ang bilang 5. Tinutukoy namin ang elemento sa loob nito. B1:

    = B1

    Mag-click sa pindutan Ipasok.

  5. Kaya, sarado ang loop, at nakakuha kami ng isang klasikong pabilog na sanggunian. Matapos ang window ng babala ay sarado, nakita namin na ang programa ay minarkahan ang paikot na link na may asul na mga arrow sa sheet, na tinatawag na mga arrow ng bakas.

Ngayon ay magpatuloy tayo sa paglikha ng isang ekspresyon ng paikot gamit ang isang talahanayan ng halimbawa. Mayroon kaming isang talahanayan ng mga benta ng pagkain. Binubuo ito ng apat na mga haligi kung saan ipinapahiwatig ang pangalan ng mga kalakal, ang bilang ng mga produktong nabenta, ang presyo at ang halaga ng mga nalikom mula sa pagbebenta ng buong dami ay ipinahiwatig. Ang talahanayan sa huling haligi ay mayroon nang mga formula. Kinakalkula nila ang kita sa pamamagitan ng pagpaparami ng dami sa pamamagitan ng presyo.

  1. Upang i-loop ang pormula sa unang linya, piliin ang elemento ng sheet na may halaga ng unang item sa account (B2) Sa halip na isang static na halaga (6) pinapasok namin ang formula doon, na isasaalang-alang ang dami ng mga kalakal sa pamamagitan ng paghati sa kabuuang halaga (D2) sa presyo (C2):

    = D2 / C2

    Mag-click sa pindutan Ipasok.

  2. Nakuha namin ang unang pabilog na link, ang relasyon na kung saan ay karaniwang ipinapahiwatig ng arrow ng bakas. Ngunit tulad ng nakikita mo, ang resulta ay mali at katumbas ng zero, tulad ng nabanggit nang mas maaga, hinarangan ni Excel ang pagpapatupad ng mga operasyon ng siklista.
  3. Kopyahin ang expression sa lahat ng iba pang mga cell sa haligi na may bilang ng mga produkto. Upang gawin ito, ilagay ang cursor sa ibabang kanang sulok ng elemento na naglalaman ng pormula. Ang cursor ay na-convert sa isang krus, na karaniwang tinatawag na isang marker ng punan. Itago ang kaliwang pindutan ng mouse at i-drag ang cross na ito sa dulo ng talahanayan.
  4. Tulad ng nakikita mo, ang ekspresyon ay kinopya sa lahat ng mga elemento ng haligi. Ngunit, isang relasyon lamang ang minarkahan ng isang arrow ng bakas. Pansinin ito para sa hinaharap.

Maghanap para sa mga pabilog na link

Tulad ng nakita namin sa itaas, hindi sa lahat ng mga kaso ang programa ay minarkahan ang relasyon ng pabilog na sanggunian sa mga bagay, kahit na ito ay nasa sheet. Dahil sa ang katunayan na ang karamihan sa mga operasyon ng siklista ay nakakapinsala, dapat nilang alisin. Ngunit para sa mga ito dapat muna silang matagpuan. Paano ito gagawin kung ang mga expression ay hindi minarkahan ng isang linya na may mga arrow? Harapin natin ang problemang ito.

  1. Kaya, kung sinimulan mo ang file na Excel, bubukas ang isang window ng impormasyon na nagsasabi na naglalaman ito ng isang pabilog na link, pagkatapos ay maipapayo na hanapin ito. Upang gawin ito, lumipat sa tab Mga formula. Mag-click sa laso sa tatsulok, na matatagpuan sa kanan ng pindutan "Suriin para sa mga error"matatagpuan sa tool block Mga Depende sa Formula. Binubuksan ang isang menu kung saan dapat kang mag-hover sa item "Mga pabilog na link". Pagkatapos nito, ang listahan ng mga address ng mga elemento ng sheet kung saan nakita ng programa ang mga ekspresyon ng cyclic na bubukas sa susunod na menu.
  2. Kapag nag-click ka sa isang tiyak na address, ang kaukulang cell sa sheet ay pinili.

May isa pang paraan upang malaman kung nasaan ang pabilog na link. Ang mensahe tungkol sa problemang ito at ang address ng elemento na naglalaman ng expression na ito ay matatagpuan sa kaliwang bahagi ng status bar, na matatagpuan sa ilalim ng window ng Excel. Totoo, hindi tulad ng nakaraang bersyon, ang status bar ay hindi magpapakita ng mga address ng lahat ng mga elemento na naglalaman ng mga pabilog na link, kung maraming, ngunit isa lamang sa kanila ang lumitaw sa harap ng iba.

Bilang karagdagan, kung ikaw ay nasa isang libro na naglalaman ng ekspresyon ng paikot, hindi sa sheet kung saan ito matatagpuan, ngunit sa iba pa, kung gayon sa kasong ito lamang ang mensahe tungkol sa pagkakaroon ng isang error nang walang isang address ay ipapakita sa status bar.

Aralin: Paano makahanap ng mga pabilog na link sa Excel

Ayusin ang mga link sa paikot

Tulad ng nabanggit sa itaas, sa karamihan ng mga kaso, ang mga siklo ng operasyon ay kasamaan na dapat itapon. Samakatuwid, makatuwiran na matapos ang isang koneksyon sa paikot ay natagpuan, kinakailangang iwasto ito upang dalhin ang pormula sa normal na anyo.

Upang ayusin ang pag-asa sa paikot, kinakailangan upang masubaybayan ang buong pagkakaugnay ng mga cell. Kahit na ang tseke ay nagpapahiwatig ng isang tukoy na cell, ang error ay maaaring hindi nagsisinungaling hindi ito mismo, ngunit sa ibang elemento ng chain ng dependency.

  1. Sa aming kaso, sa kabila ng katotohanan na ang programa ay tama na itinuro sa isa sa mga cell sa loop (D6), ang totoong error ay namamalagi sa isa pang cell. Pumili ng isang elemento D6upang malaman kung aling mga cell ang kumukuha ng halaga mula sa. Tinitingnan namin ang ekspresyon sa formula bar. Tulad ng nakikita mo, ang halaga sa elementong sheet na ito ay nabuo sa pamamagitan ng pagpaparami ng mga nilalaman ng mga cell B6 at C6.
  2. Pumunta sa cell C6. Piliin ito at tingnan ang linya ng mga formula. Tulad ng nakikita mo, ito ang karaniwang halaga ng static (1000), na hindi isang produkto ng pagkalkula ng pormula. Samakatuwid, maaari naming kumpiyansa na sabihin na ang tinukoy na elemento ay hindi naglalaman ng isang error na nagiging sanhi ng paglikha ng mga operasyon ng cyclic.
  3. Pumunta sa susunod na cell (B6) Matapos i-highlight sa formula bar, nakita namin na naglalaman ito ng isang kinakalkula na expression (= D6 / C6), na kumukuha ng data mula sa iba pang mga elemento ng talahanayan, lalo na, mula sa cell D6. Kaya ang cell D6 tumutukoy sa data ng item B6 at kabaligtaran, na nagiging sanhi ng pag-ikot.

    Dito namin kinakalkula ang relasyon nang napakabilis, ngunit sa katotohanan ay may mga kaso kung ang maraming mga cell ay kasangkot sa proseso ng pagkalkula, at hindi tatlong mga elemento, tulad ng mayroon kami. Pagkatapos ang paghahanap ay maaaring tumagal ng maraming oras, dahil kakailanganin mong pag-aralan ang bawat elemento ng siklo.

  4. Ngayon kailangan nating maunawaan kung aling cell (B6 o D6) naglalaman ng isang error. Bagaman, pormal, hindi ito kahit isang pagkakamali, ngunit ang labis na paggamit ng mga link, na humahantong sa isang loop. Sa panahon ng proseso ng pagpapasya kung aling cell ang dapat na na-edit, dapat na mailapat ang lohika. Walang malinaw na algorithm ng mga aksyon. Sa bawat kaso, ang lohika na ito ay magkakaiba.

    Halimbawa, kung sa aming talahanayan ang kabuuang halaga ay dapat kalkulahin sa pamamagitan ng pagpaparami ng halaga ng aktwal na naibenta na mga kalakal sa pamamagitan ng presyo nito, kung gayon maaari nating sabihin na ang link na kinakalkula ang halaga ng kabuuang halaga ng pagbebenta ay malinaw na mababaw. Samakatuwid, tinanggal namin ito at pinalitan ito ng isang static na halaga.

  5. Nagsasagawa kami ng isang katulad na operasyon sa lahat ng iba pang mga ekspresyon ng paikot, kung sila ay nasa sheet. Matapos ang ganap na lahat ng mga pabilog na sanggunian ay tinanggal mula sa libro, ang mensahe tungkol sa pagkakaroon ng problemang ito ay dapat mawala sa status bar.

    Bilang karagdagan, kung ang mga ekspresyon ng paikot ay ganap na tinanggal, maaari mong malaman ang paggamit ng tool sa pag-check ng error. Pumunta sa tab Mga formula at i-click ang tatsulok na pamilyar sa amin sa kanan ng pindutan "Suriin para sa mga error" sa pangkat ng tool Mga Depende sa Formula. Kung sa menu na bubukas, "Mga pabilog na link" hindi magiging aktibo, nangangahulugan ito na tinanggal namin ang lahat ng naturang mga bagay mula sa dokumento. Kung hindi man, kinakailangan na mag-aplay ng pamamaraan ng pagtanggal sa mga elemento na nasa listahan sa parehong paraan tulad ng dati nang isinasaalang-alang.

Pahintulot ng Loopback

Sa nakaraang bahagi ng aralin, pangunahing pinag-uusapan namin kung paano haharapin ang mga pabilog na link, o kung paano mahanap ang mga ito. Ngunit, mas maaga ang pag-uusap ay tungkol din sa katotohanan na sa ilang mga kaso, sa kabilang banda, maaari silang maging kapaki-pakinabang at sinasadya na ginagamit ng gumagamit. Halimbawa, madalas na ang pamamaraang ito ay ginagamit para sa mga pagkalkula ng iterative sa pagtatayo ng mga pang-ekonomiyang modelo. Ngunit ang problema ay, anuman ang gumamit ka ng isang pabilog na expression sinasadya o walang malay, ang Excel sa pamamagitan ng default ay haharangin pa rin ang pagpapatakbo sa kanila, upang hindi humantong sa labis na labis na labis na sistema. Sa kasong ito, ang isyu ng pilit na pagpapagana ng naturang lock ay magiging may kaugnayan. Tingnan natin kung paano ito gagawin.

  1. Una sa lahat, lumipat sa tab File Mga aplikasyon ng Excel.
  2. Susunod, mag-click sa item "Mga pagpipilian"matatagpuan sa kaliwang bahagi ng window na bubukas.
  3. Magsisimula ang window ng mga pagpipilian sa window. Kailangan nating pumunta sa tab Mga formula.
  4. Nasa window na ito na bubuksan na posible na pahintulutan ang pagpapatupad ng mga operasyon ng cyclic. Pumunta kami sa kanang bloke ng window na ito, kung saan matatagpuan ang mga setting ng Excel mismo. Makikipagtulungan kami sa mga bloke ng setting Pagkalkula Parameterna matatagpuan sa pinakadulo tuktok.

    Upang paganahin ang paggamit ng mga expression ng cyclic, suriin ang kahon sa tabi ng parameter Paganahin ang Iterative Computing. Bilang karagdagan, ang limitasyong bilang ng mga iterasyon at kamag-anak na error ay maaaring itakda sa parehong bloke. Bilang default, ang kanilang mga halaga ay 100 at 0.001, ayon sa pagkakabanggit. Sa karamihan ng mga kaso, ang mga parameter na ito ay hindi kailangang baguhin, bagaman kung kinakailangan o kung nais, maaari kang gumawa ng mga pagbabago sa mga patlang na ito. Ngunit narito kailangan mong isaalang-alang na ang napakaraming mga iterasyon ay maaaring humantong sa isang malubhang pag-load sa programa at ang sistema sa kabuuan, lalo na kung nagtatrabaho ka sa isang file na naglalaman ng maraming mga ekspresyon ng siklo.

    Kaya, suriin ang kahon sa tabi ng parameter Paganahin ang Iterative Computing, at pagkatapos para sa mga bagong setting na magkakabisa, mag-click sa pindutan "OK"matatagpuan sa ilalim ng window ng mga pagpipilian sa Excel.

  5. Pagkatapos nito, awtomatiko kaming pumunta sa sheet ng kasalukuyang libro. Tulad ng nakikita mo, sa mga cell kung saan matatagpuan ang mga pormula ng paikot, ngayon ay kinakalkula nang tama ang mga halaga. Hindi hinaharangan ng programa ang mga kalkulasyon sa kanila.

Gayunpaman, nararapat na tandaan na ang pagsasama ng mga operasyon ng cyclic ay hindi dapat maabuso. Gamitin lamang ang tampok na ito kapag ang gumagamit ay ganap na sigurado sa pangangailangan nito. Ang hindi makatwirang pagsasama ng mga operasyon ng cyclic ay hindi lamang maaaring humantong sa isang labis na pagkarga sa system at pabagalin ang mga kalkulasyon kapag nagtatrabaho sa isang dokumento, ngunit ang gumagamit ay maaaring hindi sinasadya na magpakilala ng isang maling ekspresyong siklo, na sa pamamagitan ng default ay agad na mai-block ng programa.

Tulad ng nakikita natin, sa karamihan ng mga kaso, ang mga pabilog na sanggunian ay isang kababalaghan na kailangang matugunan. Para sa mga ito, una sa lahat, kinakailangan upang makita ang kaugnayan ng paikot mismo, pagkatapos ay kalkulahin ang cell kung saan nakapaloob ang error, at, sa wakas, alisin ito sa pamamagitan ng paggawa ng naaangkop na pagsasaayos. Ngunit sa ilang mga kaso, ang mga operasyon ng paikot ay maaaring maging kapaki-pakinabang sa mga kalkulasyon at ginagawa ng sinasadya ng gumagamit. Ngunit kahit na noon, kapaki-pakinabang na lapitan ang kanilang paggamit nang may pag-iingat, tama ang pag-set up ng Excel at alam ang panukala sa pagdaragdag ng gayong mga link, na kung ginamit nang maramihan ay maaaring pabagalin ang system.

Pin
Send
Share
Send