Hvernig á að leiðrétta leka (#SPILL!) villu í Excel (7 einfaldar lagfæringar)

  • Deildu Þessu
Hugh West

Villan #SPILL er útbreitt Excel vandamál sem hefur áhrif á flesta einstaklinga sem nota Office 365 Excel útgáfur. Nýjasta útgáfan af Excel undir Office 365 leyfinu inniheldur safn af kraftmiklum fylkisformúlum. Ólíkt hefðbundinni Excel formúlu geta flóknar samsetningar gert margar aðgerðir og framleitt mismunandi eiginleika samtímis. Í þessari grein munum við sýna sjö mismunandi aðferðir til að leiðrétta lekavillu í Excel.

Hlaða niður æfingarvinnubók

Þú getur halað niður vinnubókinni og æft með henni.

Leikvilla í Excel.xlsx

Hvað er leki (#SPILL!) Villa í Excel?

Lekasvið er sett af frumum sem inniheldur niðurstöðurnar. A #SPILL! villa gerist ef eitthvað annað á vinnublaðinu kemur í veg fyrir að bilið sé fullkomið. Aðallega #SPILL! villa er villa sem gerist þegar formúla framleiðir margar niðurstöður en getur ekki sýnt allar þær á sömu síðu.

Hvað myndar leka (# LEPA!) Villa?

Alltaf þegar lekasvið er hindrað af einhverju slíku á töflureikninum kemur #SPILL ! villa birtist. #SPILL villa á sér stað þegar svið þar sem niðurstöður formúlunnar á að birta er læst af öðrum gögnum. Alltaf þegar frumurnar innan sviðsins innihalda texta, bil eða eru sameinuð er hægt að koma í veg fyrir það. Ef það er ekki nægilegt rými fyrirað allar aðgerðir eru gildar.

Niðurstaða

Ofgreindar aðferðir munu aðstoða þig við að leiðrétta lekavillu í Excel. Vona að þetta hjálpi þér! Ef þú hefur einhverjar spurningar, ábendingar eða athugasemdir vinsamlegast láttu okkur vita í athugasemdahlutanum. Eða þú getur skoðað aðrar greinar okkar á ExcelWIKI.com blogginu!

Dynamísk fylki til að hella niður hvaða úttaki sem er, #SPILL! villur koma upp. Kvik fylki eru stillanleg fylki sem gera formúlum kleift að búa til fjölbreytta valkosti fyrir margs konar töflureikni að treysta á ákveðinn frumuútreikning. Með kynningu á kraftmiklum fylkjum í Excel 365 , „hellir“ hvaða formúlu sem framleiðir margar útreikningar þessar niðurstöður í aðliggjandi frumur.

7 aðferðir til að leiðrétta leka (#SPILL! ) Villa í Excel

Til að laga #SPILL! villa, fyrst þurfum við að bera kennsl á vandamálaskilaboðin sem birtast. Við skulum skoða nokkrar aðstæður þar sem þú gætir fengið #SPILL! vandamálið og hvernig á að leiðrétta þau. Til að leiðrétta villuna ætlum við að nota eftirfarandi gagnasafn, sem inniheldur nokkra hluti í dálki B , magn þeirra í dálki C og heildarsölu hvers hlutar í dálki D . Segjum að nú viljum við nota einhverja formúlu í öðrum dálki. Nú skulum við skoða aðferðir til að leiðrétta lekavillu í Excel.

1. Leiðréttu lekavillu sem sýnir að lekasvið er ekki tómt í Excel

Þegar gögnin sem hindra lekasviðið eru greinilega sýnileg. Íhugaðu eftirfarandi atburðarás. A #SPILL! villa kemur upp þegar formúlunni er beitt á gögnin vegna þess að það er texti eða einhver gögn innan lekasviðsins. Ef þú smellir á gula þríhyrninginn færðu villuboðin sem birtastað ' Leiksvið er ekki autt '. Þetta gefur til kynna að gildi eða formúla sé að hindra útfallssvið kraftmikilla fylkisformúlunnar.

1.1. Eyða gögnum sem koma í veg fyrir að lekasviðið sé notað

Þegar þú notar einhverja formúlu á frumurnar í lekasviðinu sem hafa þegar gögn í þeim færðu #SPILL! Villa. Segjum að við viljum nota einfalda formúlu í dálki F . Til að gera þetta skaltu fylgja aðgerðunum til að leiðrétta vandamálið.

  • Í fyrsta lagi skaltu velja hvaða reit sem er í dálki F , þar sem þú vilt formúluna.
  • Í öðru lagi skaltu slá inn formúluna þar.
=D5:D9

  • Eins og við sjáum eru gögn í reit F7 .

  • Ef við ýtum á Enter fáum við villuna #SPILL! , og þegar við setjum bendilinn á villuvísirinn mun hann sýna skilaboðin ' Hólf sem við þurfum að hella gögnum inn í er ekki auðt '.

  • Nú, til að leiðrétta villuna, hreinsaðu bara gagnainnihaldið í reit F7 . Og bara að fjarlægja gögnin úr þeim reit mun leysa vandamálið.

  • Stundum eru engin gögn sýnd á því sviði þar sem þú vilt setja formúlu en færð samt villuna.

  • Ef lekasviðið er augljóslega ljóst en lekavandamálið er viðvarandi skaltu velja Select Obstructing Cells úr fellivalmynd villuboðanna.

  • Eftirað, þetta mun sýna þér hvaða frumur eru að loka fyrir lekasviðið. Eins og við sjáum greinilega, á formúlustikunni eru gögn í viðkomandi reit og leturlitur reitsins er hvítur. Það er ástæðan fyrir því að gögnin sjást ekki í okkar augum.

  • Ennfremur skaltu breyta leturlitnum í svart og fjarlægja efnið.
  • Loksins munum við sjá niðurstöðuna og villan hverfur.

1.2. Fjarlægðu sérsniðna númerið  “;;;” Forsníða úr reit

Þegar sérsniðið talnasnið ' ;;; ' er framkvæmt á reit er örugglega hætta á að # SPILL! villur geta komið fram. Við slíkar aðstæður skaltu fylgja skrefunum til að leiðrétta þau.

  • Smelltu fyrst á reitinn sem sýnir villuna. Í okkar tilviki er villa í reit F5 .

  • Í öðru lagi, smelltu á fellivalmynd villuboðanna sem er upphrópunarmerki þakið gulum þríhyrningi. Og veldu Veldu hindrandi frumur .

  • Þetta mun auðkenna hólfið þar sem við stóðum frammi fyrir stíflunni.
  • Næst, hægrismelltu á þann reit og farðu í Format Cells valkostina.

  • Þetta mun taka þig til Format Cells valmyndina.
  • Veldu Number og veldu Custom úr Category . Og þú getur séð á hægri hlið Tegund sniðsins er' ;;; '.

  • Nú skaltu breyta Tegund úr ' ; ;; ' í ' Almennt '.
  • Smelltu síðan á OK hnappinn.

Lesa meira: Excel Villa: Númerið í þessum hólf er sniðið sem texti (6 lagfæringar)

2. Sameinuð reiti á lekasviði til að leiðrétta leka (#SPILL!) Villa í Excel

Segjum að við notum EINSTAKLEGA aðgerðina í reit F5 , til að fáðu einstök gildi úr reitsviðinu D5:D9 og fáðu villuna vegna þess að Leiksviðið hefur sameinast reit . Við sláum formúluna inn í reitinn. Og formúlan sem við notum er:

=UNIQUE(D5:D9)

Við skulum skoða aðferðina til að laga #SPILL ! villa.

  • Í upphafi, í fellivalmynd villuboðanna velurðu Veldu hindrunarhólf .

  • Þetta mun auðkenna hólfið sem olli villunni. Og við getum séð að frumur F6 og G6 eru sameinaðar og þess vegna kemur villa upp.
  • Til að laga þetta, farðu á Heimasíðuna flipa af borðinu.
  • Veldu frumurnar sem þú vilt taka úr sameiningu. Svo veljum við frumur F6 og G6 .
  • Eftir það smellirðu á Unmerge Cells frá Sameina % Center fellivalmynd undir Alignment flokknum.

  • Og að lokum hverfur villan og þú getur séð niðurstöðuna í dálki F . Og formúlan er í formúlunnibar.

Lesa meira: Hvernig á að laga #REF! Villa í Excel (6 lausnir)

Svipuð lestur

  • Hvernig á að finna tilvísunarvillur í Excel (3 auðveldar aðferðir)
  • Hvernig á að laga „Föstir hlutir munu hreyfast“ í Excel (4 lausnir)
  • Excel VBA: Slökktu á „Virtu áframhaldandi villu næst“

3. Leiðrétta Excel töflu með spillisviðsvillu í Excel

Excel töflur leyfa ekki kraftmikla fylkisformúlur. Gerum ráð fyrir að við viljum raða sölunni, til þess erum við að nota SORTA aðgerðina í excel. Ef þú lendir í #SPILL vandamálinu á excel töflu með skilaboðaskilsviðinu í töflunni eins og sést hér að neðan, verður þú að fylgja skrefunum sem sýnd eru niður.

  • Til að byrja skaltu smella á villuna og formúlan birtist á formúlustikunni.
=SORT(D5:D9)

  • Þá, ef við smellum á gula þríhyrninginn, fáum við villuboðið sem er ' Leiksvið í töflu '.

  • Til að losna við þessa villu verðum við að velja alla töfluna.
  • Síðan ferðu í Table Design af borðinu.
  • Næst, smelltu á Breyta í svið í hópnum Tól .

  • Sprettgluggi mun birtast og spyrðu Viltu breyta töflunni í eðlilegt svið?
  • Smelltu á .

  • Og það er það. Villan mun hverfa ogfall virkar rétt og sýnir niðurstöðuna í dálki E .

4. Óþekkt lekasviðsleiðrétting í Excel

Leikvillan kviknar ef Excel getur ekki ákvarðað stærð fylkisins sem hellt er niður. Þegar stærð sviðsins sem hellt er niður er breytileg og Excel getur ekki ákvarðað stærð sviðsins sem hellt er niður, kemur þessi villa upp. Formúlan getur stundum valdið því að kraftmikið fylki stækkar á milli reiknilota. Villan #SPILL! kemur upp ef stærð kraftmikilla fylkisins breytist í gegnum útreikninginn gengur ekki og jafnast ekki út. Algengast er að taka eftir þessu vandamáli þegar notaðar eru handahófskenndar aðgerðir eins og RANDARRAY , RAND eða RANDBETWEEN með Dynamic Array aðgerðum eins og SEQUENCE . Til dæmis, í reit F5 erum við að setja formúluna fyrir neðan.

=SEQUENCE(RANDBETWEEN(1,100))

Á meðan ýtt er á Enter takki frá lyklaborðinu sýnir villuboðin ' Leiksvið er óþekkt '.

Eina leiðin til að laga ónákvæmni þessarar formúlu er að nota nýja formúlu fyrir útreikninga.

Lesa meira: VALUE Villa í Excel: 7 ástæður með lausnum

5. Spillisvið er of stórt villuleiðrétting

Þegar Dynamic Array var ekki tiltækt notaði Excel eiginleika sem kallast óbein skurðpunktur, sem neyddi formúluna til að skila einni niðurstöðu jafnvel þótt hún hefði getu til að veitafjölmargar niðurstöður. Við skulum ímynda okkur að þú sért að reyna að komast að því hvað veldur vandanum og þú finnur að lekasviðið er of stórt, eins og sést hér að neðan. Gerum ráð fyrir eftirfarandi dæmi. Og gagnasafn dæmisins inniheldur nokkra hluti í dálki B , heildarsala hvers hlutar í dálki C og við viljum finna niðurstöðu um þóknun upp á 7% á hverjum hlut. Til þess þurfum við að nota formúluna niður.

=C:C*7%

Formúlan er notuð með sjálfvirkri skörun í Excel 2016, 2017, 2019 eða fyrri útgáfum, mun niðurstaðan hafa skilað sér rétt. En í Excel 365 muntu sjá villuna eins og sést á myndinni hér að neðan.

5.1. Búðu til óbein gatnamót til að laga lekavillu með því að nota „@“ stjórnanda

Kvika fylkið mun gilda um heilan B dálk þegar við tilgreinum =C:C . Að öðrum kosti getum við notað @ stjórnandann til að þvinga Excel til að framfylgja óbeinni skörun.

SKREF:

  • Veldu fyrst reitinn D5 og setjið formúluna í staðinn
[email protected]:C*7%

  • Styddu síðan á Enter . Og formúlan mun birtast á formúlustikunni.
  • Formúlunni verður örugglega úthlutað tilteknum reit vegna þess að skörunin er innifalin. Til að gera formúluna lengri.

  • Eftir það skaltu draga Fill Handle niður til að afrita formúluna yfir sviðið. Eða tvísmelltu á plús + ’merki. Þetta afritar líka formúluna.

  • Og það er það! Þú getur séð niðurstöðuna í dálki D sem er dálkurinn sem myndast.

5.2. Lagfærðu lekavillu með því að vísa til sviðs í stað dálka

Við erum að vísa til dálks C í formúlunni =C:C*7% . Notaðu þess í stað formúluna hér að neðan til að vísa í ákveðið svið.

=(C5:C9)*7%

Og það er allt.

Lesa meira: Villur í Excel og merkingu þeirra (15 mismunandi villur)

6. Lagaðu minnisleysi (#SPILL!) Villa í Excel

Ef villan gefur til kynna minnislaust meðan þú ert þegar reynt er að komast að því hvað veldur #SPILL vandamálinu, þá er það vegna þess að kraftmikla fylkisformúlan sem þú notar vísar til gríðarstórs sviðs og Excel klárast af minni, sem leiðir til #SPILL! villa. Til að komast hjá vandanum skaltu reyna að vísa til þrengra sviðs.

Lesa meira: [Löguð!] 'There Isn't Enough Memory' Villa í Excel (8 Reasons)

7. Óþekkt eða endurfallandi leki (#SPILL!) Villuleiðrétting

Jafnvel þó að Excel greini ekki eða samræmi uppruna vandamál gætirðu fengið Leik villu. Stundum getur Excel ekki greint eða samræmt orsök þessarar villu. Við slíkar aðstæður skaltu tviska formúluna sem hefur öll nauðsynleg rök og tryggja

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.