Kaj je napaka pri razlitju? Kako rešiti #SPILL! napaka v Excelu 365

Kot vsi vemo, je Office 365 priložen Excelu 365. Microsoft je v Excel 365 dodal različne nove funkcije. Ena takih lastnosti je Formule dinamičnega niza. Običajno bi formula v celico vrnila samo eno vrednost. Sedaj pa lahko s to novo funkcijo vrnete več vrednosti.

Na primer, v Excelu 2019 in starejših različicah recimo uporabite formulo = D2: D5 za celico, bi bil rezultat omejen na prvo celico.

Napaka razlitja Excela pred dinamičnim nizom

Ko smo morali uporabiti formulo za vse ustrezne celice, smo uporabili zapis Array (Ctrl+Shift+Enter). Vendar v Excelu 365 ni tako. Ko uporabite isto formulo, se vrednosti samodejno razlijejo na vse ustrezne celice. Za več podrobnosti si oglejte spodnjo sliko.

Napaka razlitja programa Excel po dinamičnih nizih

Območje celic, v katerega se razlije rezultat, se imenuje Razpon razlitja. Oglejte si spodnjo sliko

Napaka razlitja Excel Razpon razlitja

OPOMBA:

  • The Razlitje je samodejno omogočeno z dinamičnimi nizi (trenutno je ta funkcija podprta samo v Excelu 365) in je ni mogoče onemogočiti.
  • Funkcija razlitja je omogočena pri vseh formulah s funkcijami ali brez njih.

Napake pri razlitju so prikazane, ko naj bi formula vrnila več vrednosti, vendar rezultatov ni mogoče vnesti v celice. Napaka izgleda takole:

Prikaz napak Excel pri razlitju

Možni razlogi za napako #SPILL so:

  • Obseg razlitja vsebuje določeno vrednost, zaradi česar rezultatov ni mogoče vnesti v celice
  • Območje razlitja ima združene celice.
  • Ko se v Excelu 365 odprejo stari listi (ustvarjeni z Excelom 2016 ali starejšim) s formulami, ki podpirajo implicitno presečišče.
  • Ko uporabite formulo dinamičnega niza v tabeli Excel.

Če v Excelu vidite napako #SPILL, ne skrbite. V tem članku bomo prikazali različne načine za ugotavljanje vzroka za to težavo in preučili tudi načine za odpravo napake #SPILL

Kazalo

Ugotovite, kaj povzroča napako #SPILL

Ko vidite napako pri razlitju, najprej preverite, zakaj vidite napako, da to storite,

1. korak: Kliknite na celico, ki prikazuje #SPILL! napaka

2. korak: Kliknite na Klicaj kot je prikazano spodaj

3. korak: Prva vrstica nam pove, kaj povzroča napako. Na primer, v tem primeru je napaka prikazana, ker območje razlitja ni prazno

Vzroki napak pri razlitju programa Excel

Popravki, ki jih je treba upoštevati, če območje razlitja ni prazno

Sledite spodnjim popravkom, ko vidite, da je Območje razlitja ni prazno

Popravek 1: Izbrišite podatke, ki blokirajo območje razlitja

Če so v celicah v razponu razlitja že nekateri podatki, boste pri uporabi formule videli napako #SPILL.

Ko jasno vidite podatke, ki blokirajo območje razlitja

Razmislite o spodnjem primeru: Ko na podatke uporabite formulo = D2: D5, se pojavi napaka pri razlitju, ker obstaja Tukaj sem znotraj območja razlitja.

Besedilo podatkov o napaki pri razlitju v razponu razlitja

Če se želite znebiti napake #SPILL, samo premaknite podatke ali jih izbrišite iz območja razlitja.

Ko so podatki, ki blokirajo območje razlitja, skriti

V nekaterih primerih so podatki, ki blokirajo območje razlitja, skriti in niso zelo očitni, kot je razvidno iz primera 1. Razmislite o spodnjem primeru,

Napaka pri razlitju v beli pisavi Excel

V takih primerih, če želite najti celico, ki blokira območje razlitja, sledite spodnjim korakom:

1. korak: Kliknite na celico, ki prikazuje #SPILL! napaka

2. korak: Kliknite na Klicaj kot je prikazano spodaj, lahko vidite, da je napaka posledica Območje razlitja ni prazno.

3. korak: V spustnem meniju kliknite Izberite Moteče celice

Napaka pri razlitju v Excelu Izberite Obstrukcijske celice

4. korak: Celica, ki blokira območje razlitja, je označena, kot je prikazano spodaj

Napaka pri razlitju Excela, ki ovira označevanje celice

Zdaj, ko veste, katera celica blokira, preverite, kaj točno povzroča težavo.

5. korak: Ob skrbnem pregledu celice lahko vidite nekaj podatkov, skritih v celicah.

Napaka pri razlitju Excela Barva pisave je bela

Kot je razvidno iz zgornje slike, je nekaj podatkov. Ker ima pisava belo barvo, blokade ni lahko prepoznati. Če se želite znebiti napake, izbrišite podatke iz celice v razponu razlitja.

Popravi 2: Odstranite oblikovanje številke po meri;;; nanesti na celico

Občasno pri oblikovanju številke po meri ;; ; če je uporabljen na celici, obstaja možnost, da vidite napako SPILL. V takih primerih

1. korak: Kliknite na celico, ki prikazuje #SPILL! napaka

2. korak: Kliknite na Klicaj kot je prikazano spodaj.

3. korak: V spustnem meniju kliknite Izberite Moteče celice

Napaka pri razlitju v Excelu Izberite Obstrukcijske celice

4. korak: Celica, ki blokira območje razlitja, je označena, kot je prikazano spodaj

Napaka pri razlitju Excela, ki ovira označevanje celice

5. korak: Z desno miškino tipko kliknite celico, ki ovira.

Korak 6: Izberite Oblikuj celice

Celice v obliki zapisa Excel

7. korak: Odpre se okno Oblikovanje celic. Pojdite na Številka zavihek

8. korak: V levem podoknu izberite Po meri

9. korak: V desnem podoknu spremenite vrsto iz;;; do Splošno

10. korak: Kliknite na V redu gumb

Oblikuj celice

Popravek, ki ga je treba upoštevati, ko obseg razlitja združi celice

Če vidite, da je napaka posledica Razpon razlitja ima združene celice  kot je prikazano spodaj,

Napaka razlitja programa Excel Obseg razlitja ima združene celice

1. korak: kliknite Izberite Moteče celice  iz spustnega menija

Izberite celice, ki ovirajo

2. korak: Obstrukcijska celica bo poudarjeno

3. korak: Pod Domov zavihek, kliknite na Združi & Center

4. korak: V spustnem meniju izberite Odstranite celice

Napaka pri razlitju Excela Odstranite celice

Popravek, ki ga je treba upoštevati, ko Obseg razlitja v tabeli

Formule dinamičnih nizov niso podprte v Excelovih tabelah. Če v tabeli Excel vidite napako #SPILL, kot je prikazano spodaj s sporočilom Obseg razlitja v tabeli,

Napaka razlitja programa Excel na mizi

1. korak: V celoti izberite tabelo

2. korak: Kliknite na Oblikovanje mize zavihek v zgornji menijski vrstici

3. korak: Izberite Pretvori v obseg

Napaka razlitja na mizi Pretvori v navadno mizo

4. korak: Videlo se bo pogovorno okno za potrditev, kliknite na Da

Dialog za potrditev napake pri razlitju programa Excel

Popravek, ki ga je treba upoštevati, ko razponu razlitja zmanjka pomnilnika

Ko poskušate ugotoviti vzrok napake #SPILL, če vidite, da je napaka navedena Zmanjkalo je spomina, to je zato, ker se formula dinamične matrike, ki jo uporabljate, sklicuje na velik obseg, v takih primerih se izvaja program Excel zmanjkalo je spomina povzroča napako pri razlitju. Če želite odpraviti napako, se lahko poskusite sklicevati na manjši obseg.

Popravek, ki ga je treba upoštevati, če obseg razlitja ni znan

Ta napaka je vidna, ko se velikost razpršene matrike spremeni in Excel ne more določiti velikosti razpršenega območja. Na splošno se pri uporabi naključnih funkcij, kot so RANDARRAY, RAND ali RANDBETWEEN, skupaj s funkcijami dinamičnega niza, kot je SEQUENCE, pojavi ta napaka.

Če želite bolje razumeti, upoštevajte spodnji primer, recimo, da se uporablja funkcija SEQUENCE (RANDBETWEEN (1,100)). Tukaj RANDBETWEEN ustvari naključno celo število, ki je večje ali enako 1 in manjše ali enako 100. SEQUENCE ustvari zaporedna števila (Npr. SEQUENCE (5) ustvari 1,2,3,4,5). Vendar je RANDBETWEEN nestanovitna funkcija in nenehno spreminja svojo vrednost vsakič, ko odprete ali spremenite Excelov list. Ker zaradi tega funkcija SEQUENCE ne bo mogla določiti velikosti matrike, ki jo mora ustvariti. Ne bi vedel, koliko vrednosti naj ustvari, in tako pride do napake SPILL.

Ko ugotovite vzrok napake, vidite Doseg razlitja ni znan

Razpon napak pri razlitju v Excelu je neznan

Če želite odpraviti tovrstne napake, poskusite uporabiti drugačno formulo, ki ustreza vašim potrebam.

Popravki, ki jih je treba upoštevati, če je obseg razlitja prevelik

Recimo, da identificirate vzrok in opazite, da je napaka vidna zaradi Obseg razlitja je prevelik kot je prikazano spodaj.

Razpon razlitja je prevelik

Ko dinamičnega niza ni bilo, je v Excelu obstajalo nekaj, kar se imenuje implicitno presečišče prisiljen vrniti en sam rezultat, tudi če je formula imela potencial vračanja večkratnika rezultatov. Razmislite o primeru, če je formula = B: B*5% se uporablja za Excel 2019 ali starejše različice z implicitnim presečiščem, rezultat bi bil naslednji:

Napake razlitja v Excelu so bile prej prevelike

Ko pa v Excelu 365 uporabite isto formulo, vidite naslednjo napako

Razpon napak pri razlitju Excel je po tem prevelik

Če želite to rešiti, poskusite naslednje popravke

Popravek 1: Uporabite implicitno presečišče z operaterjem @

Ko rečemo = B: B, se bo dinamična matrika sklicevala na celoten stolpec B. Namesto tega lahko Excel prisilimo, da naloži implicitno presečišče z operaterjem @

Spremenite formulo v[zaščiteno po e -pošti]: B*5%

2021 08 30 10h20 46

Ker se doda implicitno presečišče, bo formula uporabljena za eno celico. Za razširitev formule:

1. Samo kliknite na piko, kot je prikazano spodaj

Razširite formulo

2. Po potrebi ga povlecite navzdol po celicah. To bo za te celice uporabilo isto formulo.

Razširjena formula

Popravek 2: Namesto sklicevanja na stolpec se obrnite na obseg

V formuli, = B: B*5%, se nanašamo na stolpec B. Namesto tega se sklicujte na določeno območje, = B2: B4*5%

Glejte Razpon

To je vse

Upamo, da je bil ta članek informativen.

Všečkajte in komentirajte, če ste z zgornjimi metodami odpravili težavo.

Hvala za branje.

Kako vstaviti slike v celice v programu Microsoft Excel

Kako vstaviti slike v celice v programu Microsoft ExcelExcel

Oglasite se funkciji IMAGE.XNAMESTITE TAKO, DA KLIKNETE NA PRENOS DATOTEKEZa odpravljanje različnih težav z računalnikom priporočamo Restoro PC Repair Tool:Ta programska oprema bo popravila običajn...

Preberi več
Excel je našel neberljivo vsebino: Kako preprosto odpraviti to napako

Excel je našel neberljivo vsebino: Kako preprosto odpraviti to napakoExcel

Odblokirajte varnostno možnost v datoteki, če naletite na to težavoVarnostna blokada datoteke in pomanjkanje skrbniškega dovoljenja za dostop do datoteke lahko povzročita napako.To lahko popravite ...

Preberi več
5 hitrih načinov za odklepanje sivo obarvanih menijev v Excelu

5 hitrih načinov za odklepanje sivo obarvanih menijev v ExceluExcel

Odstranite zaščito delovnega lista, na katerem delateKo so menijski elementi programa Excel zaklenjeni ali zatemnjeni, obstaja verjetnost, da je celoten delovni zvezek zaščiten.Če želite odkleniti ...

Preberi več