Hringlaga tilvísun í Excel: hvernig á að finna, virkja, nota eða fjarlægja

  • Deildu Þessu
Michael Brown

Þetta stutta námskeið útskýrir grunnatriði Excel hringlaga tilvísunar og hvers vegna þú ættir að varast að nota þau. Þú munt einnig læra hvernig á að athuga, finna og fjarlægja hringlaga tilvísanir í Excel vinnublöðum, og ef ekkert af ofantöldu er valkostur, hvernig á að virkja og nota hringlaga formúlur.

Þú hefur reynt að slá inn einhverja formúlu í Excel blaðinu þínu, en af ​​einhverjum ástæðum virkar það ekki. Þess í stað segir það þér eitthvað um hringlaga tilvísun . Er þetta hvernig þú endaðir á þessari síðu? :)

Þúsundir notenda standa frammi fyrir sama vandamáli daglega einfaldlega vegna þess að þeir neyða Excel formúlu til að reikna út sína eigin reit. Þegar þú reynir að gera þetta sendir Excel upp eftirfarandi villuboð:

"Varlega, við fundum eina eða fleiri hringlaga tilvísanir í vinnubókinni þinni sem gæti valdið því að formúlan þín reikni rangt."

Til að segja það einfaldlega, það sem Excel er að reyna að segja er þetta: "Hey, ég gæti festst við hringtorgið. Ertu viss um að þú viljir að ég haldi áfram?"

Eins og þú getur skilið eru hringlaga tilvísanir í Excel erfiðar og skynsemin segir að forðast þær þegar mögulegt er. Hins vegar geta verið nokkur sjaldgæf tilvik þar sem Excel hringlaga tilvísun er eina mögulega lausnin fyrir verkefnið sem þú stendur frammi fyrir.

    Hvað er hringtilvísun í Excel?

    Hér er mjög bein og hnitmiðuð skilgreining á hringlaga tilvísun útvegað af Microsoft:

    " Þegar Excel formúla vísar aftur í eigin reit, annaðhvort beint eða óbeint, býr hún til hringlaga tilvísun. "

    Til dæmis, ef þú velur reit A1 og slærð inn =A1 í hann, þetta myndi búa til Excel hringlaga tilvísun. Að slá inn einhverja aðra formúlu eða útreikning sem vísar til A1 hefði sömu áhrif, t.d. =A1*5 eða =IF(A1=1, "OK") .

    Um leið og þú ýtir á Enter til að klára slíka formúlu færðu eftirfarandi viðvörunarskilaboð:

    Af hverju virkar Microsoft Excel gefa þér heads-up? Vegna þess að Excel hringlaga tilvísanir geta endurtekið sig endalaust og búið til endalausa lykkju og hægir þannig verulega á útreikningum vinnubókarinnar.

    Þegar þú hefur fengið ofangreinda viðvörun geturðu smellt á Hjálp til að fá frekari upplýsingar, eða lokað skilaboðaglugga með því að smella annaðhvort á OK eða krosshnappinn. Þegar þú lokar skilaboðaglugganum sýnir Excel annað hvort núll (0) eða síðasta reiknaða gildið í reitnum. Já, í sumum tilfellum getur formúla með hringlaga tilvísun lokið með góðum árangri áður en hún reynir að reikna sjálfa sig, og þegar það gerist skilar Microsoft Excel gildinu frá síðasta útreikningi sem heppnaðist.

    Athugið. Í mörgum tilfellum, þegar þú slærð inn fleiri en eina formúlu með hringlaga tilvísun, birtir Excel ekki viðvörunarskilaboðin ítrekað.

    En hvers vegna ætti einhver að vilja búa til svona heimskulega formúlu sem gerir ekkert annað en að valdaóþarfa vandamál? Rétt, enginn heilvita notandi myndi nokkurn tíma vilja setja inn hringlaga formúlu eins og hér að ofan viljandi. Hins vegar gætirðu búið til hringlaga tilvísun í Excel blaðinu þínu fyrir slysni, og hér er mjög algeng atburðarás.

    Svo sem þú vilt leggja saman gildi í dálki A með venjulegri SUM formúlu, og þegar þú gerir þetta tekurðu óvart með heildarhólfið sjálft (B6 í þessu dæmi).

    Ef hringlaga tilvísanir eru ekki leyfðar í Excel (og sjálfgefið er slökkt á þeim), muntu sjá villuboð sem við ræddum um fyrir augnabliki. Ef kveikt er á endurteknum útreikningum mun hringformúlan þín skila 0 eins og á eftirfarandi skjámynd:

    Í sumum tilfellum geta ein eða fleiri bláar örvar einnig birst í töflureikninum þínum allt í einu, svo þú gætir haldið að Excel-inn þinn hafi klikkað og sé við það að hrynja.

    Reyndar eru þessar örvar ekkert annað en Rekja fordæmi eða Trace Dependents , sem gefa til kynna hvaða frumur hafa áhrif á eða verða fyrir áhrifum af virku frumunni. Við munum ræða hvernig þú getur sýnt og falið þessar örvar aðeins síðar.

    Þú gætir nú fundið fyrir því að Excel hringlaga tilvísanir séu einskis virði og hættulegur hlutur og gætir velt því fyrir þér hvers vegna Excel hefur ekki bannað þær með öllu. . Eins og áður hefur komið fram eru nokkur mjög sjaldgæf tilvik þegar hægt er að réttlæta notkun hringlaga tilvísunar í Excel vegna þess að það veitir astyttri og glæsilegri lausn, ef ekki sú eina mögulega. Eftirfarandi dæmi sýnir slíka formúlu.

    Með því að nota Excel hringlaga tilvísun - formúludæmi

    Í einu af fyrri námskeiðum okkar ræddum við hvernig á að setja inn dagsetningu dagsins í Excel. Og yfirgnæfandi meirihluti spurninga sem settar voru í athugasemdir snerust um hvernig á að slá inn tímastimpil í Excel án þess að það breytist í hvert skipti sem vinnublaðið er opnað aftur eða endurreiknað. Ég var mjög hikandi við að svara þessum athugasemdum vegna þess að eina lausnin sem ég veit felur í sér hringlaga tilvísanir og ætti að fara varlega með þær. Engu að síður, hér er mjög algeng atburðarás...

    Svo sem þú ert með lista yfir hluti í dálki A, og þú slærð inn afhendingarstöðu í dálki B. Um leið og þú slærð inn " " í dálki B, þú vilt að núverandi dagsetning og tími sé sjálfkrafa sett inn í sömu röð í dálki C sem stöðug óbreytanlegur tímastimpill .

    Að nota léttvæga NOW() formúlu er ekki valmöguleiki vegna þess að þessi Excel aðgerð er óstöðug, sem þýðir að hún uppfærir gildi sitt í hvert sinn sem vinnublöðin eru opnuð aftur eða endurreiknuð. Möguleg lausn er að nota hreiður IF föll með hringlaga tilvísun í öðru EF:

    =IF(B2="yes", IF(C2="" ,NOW(), C2), "")

    Þar sem B2 er afhendingarstaðan og C2 er reitinn þar sem þú vilt að tímastimpill birtist.

    Í formúlunni hér að ofan athugar fyrsta IF aðgerðin reit B2 fyrir " " (eða hvaðaannar texti sem þú setur inn í formúluna), og ef tilgreindur texti er til staðar keyrir hann seinni IF, annars skilar hann tómum streng. Og annað IF fallið er hringlaga formúla sem sækir núverandi dag og tíma ef C2 er ekki þegar með gildi í því og vistar þannig alla núverandi tímastimpla.

    Athugið. Til þess að þessi Excel-hringformúla virki, ættir þú að leyfa endurtekna útreikninga í vinnublaðinu þínu, og þetta er nákvæmlega það sem við ætlum að ræða næst.

    Hvernig á að virkja / slökkva á hringlaga tilvísunum í Excel

    Eins og áður hefur komið fram er venjulega slökkt á endurteknum útreikningum í Excel sem sjálfgefið (í þessu samhengi er endurtekning endurtekinn endurútreikningur þar til ákveðnu tölulegu skilyrði er uppfyllt). Til að hringlaga formúlur virki verður þú að virkja endurtekna útreikninga í Excel vinnubókinni þinni.

    Í Excel 2019 , Excel 2016 , Excel 2013 og Excel 2010 , smelltu á Skrá > Valkostir , farðu í Formúlur , og veldu Virkja endurtekinn útreikning gátreitinn undir Reiknarvalkostir hlutanum.

    Í Excel 2007, smelltu á Office hnappur > Excel valkostir > Formúlur > Endurtekningarsvæði .

    Í Excel 2003 og eldri er Ítrekaður útreikningur valkosturinn er undir Valmynd > Tól > Valkostir > Útreikningur flipann.

    Þegar þú kveikir á endurtekninguútreikninga verður þú að tilgreina eftirfarandi tvo valkosti:

    • Hámarksendurtekningar kassi - tilgreinir hversu oft formúlan á að endurreikna. Því fleiri endurtekningar, því lengri tíma tekur útreikningurinn.
    • Hámarksbreyting kassi - tilgreinir hámarksbreytingu milli útreikningsniðurstaðna. Því minni sem talan er, því nákvæmari niðurstöðu færðu og því lengri tíma sem Excel tekur að reikna út vinnublaðið.

    Sjálfgefnar stillingar eru 100 fyrir Hámarks endurtekningar og 0,001 fyrir Hámarksbreyting . Það sem það þýðir er að Microsoft Excel hættir að reikna út hringformúluna þína eftir 100 endurtekningar eða eftir minna en 0,001 breytingu á milli endurtekninga, hvort sem kemur á undan.

    Af hverju þú ættir að forðast að nota hringlaga tilvísanir í Excel

    Eins og þú veist nú þegar er það hál og ekki mælt með því að nota hringlaga tilvísanir í Excel. Fyrir utan frammistöðuvandamál og viðvörunarskilaboð sem birtast í hverri opnun vinnubókar (nema endurteknir útreikningar séu virkir), geta hringlaga tilvísanir leitt til fjölda annarra vandamála, sem eru ekki strax áberandi.

    Til dæmis, ef þú velur reit með hringlaga tilvísun og skiptir svo óvart yfir í formúlubreytingarham (annaðhvort með því að ýta á F2 eða tvísmella á reitinn), og ýtir svo á Enter án þess að gera neinar breytingar á formúlunni, það skilar núlli.

    Svo, hér er aorð frá mörgum virtum Excel sérfræðingum - reyndu að forðast hringlaga tilvísanir í blöðunum þínum þegar mögulegt er.

    Hvernig á að finna hringlaga tilvísanir í Excel

    Til að skoða Excel vinnubókina þína fyrir hringlaga tilvísanir skaltu framkvæma eftirfarandi skrefum:

    1. Farðu á flipann Formúlur , smelltu á örina við hliðina á Villuathugun og bentu á Hringlaga tilvísanir þar birtist síðast skráða hringlaga tilvísun.

    2. Smelltu á reitinn sem er skráður undir Hringtilvísanir og Excel mun koma þér nákvæmlega í þann reit.

    Um leið og þú gerir þetta mun stöðustikan láta þig vita að hringlaga tilvísanir finnast í vinnubókinni þinni og birtir heimilisfang eins af þessum hólfum:

    Ef hringlaga tilvísanir finnast í öðrum blöðum, sýnir stöðustikan aðeins " Hringlaga tilvísanir " án heimilisfangs hólfs.

    Athugið. Þessi eiginleiki er óvirkur þegar kveikt er á Iterative Calculation valmöguleikanum, svo þú þarft að slökkva á honum áður en þú byrjar að skoða vinnubókina fyrir hringlaga tilvísanir.

    Hvernig á að fjarlægja hringlaga tilvísanir í Excel

    Því miður , það er engin vélbúnaður í Excel sem myndi leyfa þér að útrýma öllum hringlaga formúlum í vinnubók með því að smella á hnappinn. Til að losna við þá verður þú að skoða hverja hringlaga tilvísun fyrir sig með því að framkvæma ofangreind skref, og þá annað hvort fjarlægja tiltekna hringformúlu alveg eðaskipta henni út fyrir eina eða fleiri einfaldar formúlur.

    Hvernig á að rekja tengsl milli formúla og frumna

    Í þeim tilvikum þegar Excel hringlaga tilvísun er ekki augljós, er Rekja fordæmi og Eiginleikar Rekja háð geta gefið þér vísbendingu með því að teikna eina eða fleiri línur sem sýna hvaða frumur hafa áhrif á eða verða fyrir áhrifum af valda hólfinu.

    Til að birta rakningarörvarnar skaltu fara á Formúlur flipann > Formula Auditing hópnum, og smelltu á einn af valmöguleikunum:

    Rekja fordæmi - rekur frumur sem veita gögn í formúlu, þ.e. teiknar línur sem gefa til kynna hvaða frumur hafa áhrif á valda frumuna.

    Trace Dependents - rekur frumur sem eru háðar virku frumunni, þ.e.a.s. Með öðrum orðum, það sýnir hvaða frumur innihalda formúlur sem vísa til valda reitsins.

    Að öðrum kosti geturðu notað eftirfarandi flýtileiðir:

    • Rekja fordæmi: Alt+T U T
    • Rekja háð: Alt+T U D

    Til að fela örvarnar skaltu smella á Fjarlægja örvar hnappinn sem er rétt fyrir neðan Rekja háð .

    Í dæminu hér að ofan sýnir Trace Precedents örin hvaða frumur senda beint gögn til B6. Eins og þú sérð er reit B6 einnig innifalið, sem gerir það að hringlaga tilvísun og veldur því að formúlan skilar núlli. Auðvitað er auðvelt að laga þennan, skiptu bara um B6með B5 í röksemdafærslu SUM: =SUM(B2:B5)

    Aðrar tilvísanir í hringlaga eru kannski ekki svo augljósar og krefjast meiri umhugsunar og útreikninga.

    Svona bregst þú við Excel hringlaga tilvísanir. Vonandi hefur þessi stutta kennsla varpað einhverju ljósi á þennan „blinda blett“ og nú er hægt að gera frekari rannsóknir til að læra meira. Ég þakka þér fyrir lesturinn og hlakka til að sjá þig á blogginu okkar í næstu viku!

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.