Kako popraviti napako v Excelu (#SPILL!) (7 enostavnih popravkov)

  • Deliti To
Hugh West

Spletna stran #SPILL je razširjena težava programa Excel, ki prizadene večino posameznikov, ki uporabljajo Office 365 Excel različice. Najnovejša različica programa Excel pod Office 365 licenca vsebuje zbirko dinamičnih formul za polja. Za razliko od standardne formule v Excelu lahko zapletene formule izvajajo številne operacije in hkrati proizvajajo različne atribute. V tem članku bomo prikazali sedem različnih metod za odpravo napake pri razlitju v Excelu.

Prenesi delovni zvezek za prakso

Prenesete lahko delovni zvezek in vadite z njimi.

Napaka razlitja v Excel.xlsx

Kaj je napaka razlitja (#SPILL!) v programu Excel?

Razpon razlitja je niz celic, ki vsebuje rezultate. #SPILL! napaka se zgodi, če nekaj drugega na delovnem listu prepreči, da bi bilo območje dobro napolnjeno. Predvsem #SPILL! je napaka, ki se pojavi, kadar formula ustvari veliko rezultatov, vendar vseh ne more prikazati na isti strani.

Kaj povzroča napako Spill (#SPILL!)?

Kadar koli je območje razlitja ovirano zaradi česa podobnega v preglednici, se #SPILL ! pojavi se napaka. #SPILL napaka se zgodi, kadar je območje, v katerem naj bi bil predstavljen rezultat formule, blokirano z drugimi podatki. Kadarkoli celice znotraj razlitega območja vključujejo besedilo, presledek ali so kombinirane, je mogoče to preprečiti. Če ni dovolj prostora za Funkcije dinamičnega polja da se izlije kakršen koli rezultat, #SPILL! se pojavijo napake. Dinamična polja so nastavljivi nizi, ki omogočajo formulam, da ustvarijo različne možnosti za različne celice preglednice, ki temeljijo na določenem izračunu v celici. Z uvedbo dinamičnih nizov v Excel 365 , vsaka formula, ki ustvarja več izračunov, "prelije" te rezultate v sosednje celice.

7 metod za odpravo napake pri razlitju (#SPILL!) v programu Excel

Če želite popraviti #SPILL! Najprej moramo ugotoviti, katero sporočilo o težavi je prikazano. Oglejmo si nekaj scenarijev, v katerih lahko pride do napake #SPILL! Za odpravo napake bomo uporabili naslednji nabor podatkov, ki vsebuje nekaj elementov v stolpcu B , njihova količina v stolpcu C in skupno prodajo vsake postavke v stolpcu D Predpostavljajmo, da zdaj želimo uporabiti neko formulo v drugem stolpcu. Zdaj si oglejmo metode za odpravo napake pri razlitju v Excelu.

1. Popravite napako razlitja, ki prikazuje, da območje razlitja ni prazno v Excelu

Ko so podatki, ki ovirajo območje razlitja, jasno vidni. Upoštevajte naslednji scenarij. A #SPILL! se pojavi napaka, ko se formula uporabi za podatke, ker je znotraj območja razlitja besedilo ali nekateri podatki. Če kliknete na rumeni trikotnik, se prikaže sporočilo o napaki, ki prikazuje, da Razpon razlitja ni prazen '. To pomeni, da vrednost ali formula blokira območje razlitja formule dinamičnega polja.

1.1 Brisanje podatkov, ki preprečujejo uporabo območja razlitja

Ko uporabite katero koli formulo za celice v območju Razlitje, v katerih so že shranjeni podatki, se prikaže #SPILL! Napaka. Recimo, da želimo uporabiti preprosto formulo v stolpcu F . V tem primeru sledite ukrepom za odpravo težave.

  • Najprej izberite katero koli celico v stolpcu F , kamor želite vnesti formulo.
  • Nato vnesite formulo.
=D5:D9

  • Kot lahko vidimo, so podatki v celici F7 .

  • Poleg tega, če pritisnemo Vnesite , bomo dobili #SPILL! in ko postavimo kazalec na indikator napake, se prikaže sporočilo celica, v katero moramo preliti podatke, ni prazna '.

  • Če želite popraviti napako, izbrišite vsebino podatkov v celici F7 In samo odstranitev podatkov iz te celice bo rešila težavo.

  • Včasih v tem območju, kamor želite vnesti formulo, ni prikazanih nobenih podatkov, vendar se kljub temu pojavi napaka.

  • Če je območje razlitja očitno jasno, težava z razlitjem pa se nadaljuje, izberite Izberite ovirajoče celice iz spustnega menija sporočila o napaki.

  • Po tem vam bo to pokazalo, katere celice blokirajo območje razlitja. Kot jasno vidimo, so v vrstici formule v tej določeni celici podatki, barva pisave celice pa je bela. To je razlog, da podatki niso vidni v naših očeh.

  • Poleg tega spremenite barvo pisave v črno in odstranite vsebino.
  • Na koncu bomo lahko videli rezultat in napaka bo izginila.

1.2. Odstranjevanje oblikovanja števil po meri ";;;" iz celice

Ko je prilagojena oblika številke ' ;;; ' v celici, obstaja tveganje, da bo # RAZLITJE! V takšnih okoliščinah sledite korakom za odpravo napak.

  • Najprej kliknite na celico, v kateri je napaka. V našem primeru je napaka v celici F5 .

  • Drugič kliknite spustni meni Sporočila o napakah, ki je vzklikanec, prekrit z rumenim trikotnikom, in izberite Izberite ovirajoče celice .

  • Pri tem bo izpostavljena celica, v kateri smo naleteli na blokado.
  • Nato desno kliknite na to celico in pojdite v Oblikovanje celic možnosti.

  • To vas bo pripeljalo do Oblikovanje celic pogovorno okno.
  • Izberite Številka in izberite Po meri iz Kategorija Na desni strani lahko vidite Tip formata je ;;; '.

  • Zdaj spremenite Tip iz ;;; ' v ' Splošno '.
  • Nato kliknite na V REDU gumb.

Preberite več: Napaka programa Excel: Številka v tej celici je oblikovana kot besedilo (6 popravkov)

2. Združene celice v območju razlitja za odpravo napake razlitja (#SPILL!) v Excelu

Predpostavimo, da uporabimo funkcija UNIQUE v celici F5 , da bi dobili edinstvene vrednosti iz območja celic D5:D9 in se pojavi napaka, ker Razpon razlitja je združil celico . V celico vnesemo formulo. Formula, ki jo uporabljamo, je:

=UNIQUE(D5:D9)

Oglejmo si postopek za popravilo #SPILL! napaka.

  • Na začetku v spustnem meniju sporočila o napaki izberite Izberite ovirajoče celice .

  • To bo izpostavilo celico, ki je povzročila napako. Vidimo, da so celice F6 in . G6 so združeni, zato se pojavi napaka.
  • Če želite to popraviti, pojdite v Domov z zavihka v traku.
  • Izberite celice, ki jih želite združiti. Tako izberemo celice F6 in . G6 .
  • Nato kliknite na Spajanje celic iz Združitev % Center v spustnem meniju pod Uskladitev kategorija.

  • Napaka bo izginila, rezultat pa si lahko ogledate v stolpcu F . In formula je v vrstici s formulo.

Preberite več: Kako odpraviti napako #REF! v Excelu (6 rešitev)

Podobna branja

  • Kako poiskati referenčne napake v Excelu (3 preproste metode)
  • Kako popraviti "Fiksni predmeti se premaknejo" v Excelu (4 rešitve)
  • Excel VBA: Izklopite možnost "Ob napaki nadaljujte z naslednjim"

3. Popravite Excelovo tabelo z napako v razponu razlitja v Excelu

Excelove tabele ne dovoljujejo dinamičnih formul. Predpostavimo, da želimo razvrstiti prodajo, za kar uporabimo formulo SORT funkcijo v Excelu. Če naletite na #SPILL vprašanje v tabeli Excel z razponom razlitja sporočila v tabeli, kot je prikazano spodaj, morate slediti korakom, ki so prikazani spodaj.

  • Če želite začeti, kliknite napako in formula se bo prikazala v vrstici formul.
=SORT(D5:D9)

  • Če kliknemo rumeni trikotnik, se prikaže sporočilo o napaki, ki se glasi Razpon razlitja v tabeli '.

  • Če se želite znebiti te napake, morate izbrati celotno tabelo.
  • Nato pojdite v Oblikovanje mize s traku.
  • Nato kliknite na Pretvori v razpon iz Orodja skupina.

  • Pojavilo se bo pojavno okno in vprašalo Ali želite tabelo pretvoriti v normalno območje?
  • Kliknite na Da .

  • Napaka bo izginila, funkcija bo delovala pravilno in prikazala rezultat v stolpcu E .

4. Popravek območja neznanega razlitja v programu Excel

Napaka razlitja se sproži, če Excel ne more določiti velikosti razpršenega polja. Kadar se velikost razpršenega polja spreminja in Excel ne more določiti velikosti razpršenega območja, se pojavi ta napaka. Formula lahko včasih povzroči, da se dinamično polje med obhodi izračuna poveča. #SPILL! pride do napake, če se velikost dinamičnega polja med posameznimi prehodi računanja spreminja in se ne uravnovesi. RANDARRAY , RAND ali RANDBETWEEN s spletno stranjo . Dinamični niz funkcije, kot so SEQUENCE Na primer v celici F5 vnesemo spodnjo formulo.

=ZAPOREDJE(RANDBETWEEN(1,100))

Med pritiskanjem na Vnesite s tipkovnice se prikaže sporočilo o napaki Območje razlitja ni znano '.

Netočnost te formule lahko popravite le tako, da za svoje izračune uporabite novo formulo.

Preberite več: Napaka VALUE v Excelu: 7 razlogov z rešitvami

5. Razpon razlitja je prevelik Popravek napake

Ko Dinamični niz ni bilo na voljo, je Excel uporabil funkcijo, imenovano implicitno presečišče, ki je prisilila formulo, da je dala en sam rezultat, čeprav je lahko dala številne rezultate. Predstavljajmo si, da poskušate ugotoviti, kaj povzroča težavo, in ugotovite, da je razpon razlitja prevelik, kot je razvidno spodaj. Predpostavimo naslednji primer. In nabor podatkov iz primera vsebuje nekaj elementov vstolpec B , skupna prodaja vsake postavke v stolpcu C in želimo poiskati rezultat komisije 7% za vsak element. Za to moramo uporabiti spodnjo formulo.

=C:C*7%

Formula se uporablja s samodejnim prekrivanjem v Excelu 2016, 2017, 2019 ali prejšnjih izdajah, rezultat bo pravilen. V Excelu 365 pa se bo pojavila napaka, kot je prikazano na spodnji sliki.

5.1. Ustvarjanje implicitnega presečišča za odpravo napake razlitja z uporabo operatorja "@"

Dinamično polje bo veljalo za celoten B stolpec, kadar koli določimo =C:C . Lahko pa uporabimo tudi @ da bi Excel prisilili k uveljavljanju implicitnega prekrivanja.

KORAKI:

  • Najprej izberite celico D5 in nadomestite formulo
[email protected]:C*7%

  • Nato pritisnite Vnesite . In formula bo prikazana v vrstici s formulo.
  • Formula bo dejansko dodeljena določeni celici, saj je vključeno implicitno prekrivanje. Če želite, da je formula daljša.

  • Nato povlecite Ročaj za polnjenje navzdol, da kopirate formulo v razponu. Ali pa dvakrat kliknite na plus ' + '. S tem se podvoji tudi formula.

  • In to je to! Rezultat si lahko ogledate v stolpcu D ki je dobljeni stolpec.

5.2. Odpravite napako razlitja s sklicevanjem na obseg namesto na stolpce

Govorimo o stolpcu C v formuli =C:C*7% Namesto tega uporabite spodnjo formulo za sklicevanje na določeno območje.

=(C5:C9)*7%

In to je vse.

Preberite več: Napake v programu Excel in njihov pomen (15 različnih napak)

6. Določite razlitje pomnilnika (#SPILL!) Napaka v programu Excel

Če je napaka označena kot Iz spomina medtem ko poskušate ugotoviti, kaj je vzrok #SPILL je težava v tem, da se formula dinamičnega polja, ki jo uporabljate, nanaša na veliko območje in Excelu zmanjka pomnilnika, kar povzroči, da se pojavi sporočilo #SPILL! Napaka. Če želite odpraviti težavo, se poskusite sklicevati na ožje območje.

Preberite več: [Popravljeno!] Napaka "Ni dovolj pomnilnika" v Excelu (8 razlogov)

7. Nepriznano ali nadomestno razlitje (#SPILL!) Popravljanje napak

Tudi če Excel ne odkrije ali uskladi izvora težave, lahko dobite Razlitje napaka. Včasih, Excel ne more ugotoviti ali odpraviti vzroka te napake. V takih okoliščinah, dvakrat preverite . formulo, ki ima vse potrebne argumente, in zagotovite, da so vsi argumenti funkcije veljavni.

Zaključek

Zgornje metode vam bodo pomagale popraviti napako razlitja v Excelu. Upam, da vam bo to pomagalo! Če imate kakršna koli vprašanja, predloge ali povratne informacije, nam to sporočite v razdelku za komentarje. Lahko pa si ogledate tudi naše druge članke v ExcelWIKI.com blog!

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.