Kako ispraviti grešku izlivanja (#SPILL!) u Excelu (7 jednostavnih popravki)

  • Podijeli Ovo
Hugh West

Greška #SPILL je široko rasprostranjen problem Excela koji pogađa većinu pojedinaca koji koriste Office 365 Excel verzije. Najnovije izdanje programa Excel pod licencom Office 365 sadrži kolekciju formula dinamičkog niza. Za razliku od standardne Excel formule, složene formulacije mogu obavljati brojne operacije i proizvoditi različite atribute istovremeno. U ovom članku ćemo demonstrirati sedam različitih metoda za ispravljanje greške pri prolivanju u Excelu.

Preuzmite radnu svesku za vježbe

Možete preuzeti radnu svesku i vježbati s njima.

Greška pri izlivanju u Excel.xlsx

Šta je greška pri izlivanju (#SPILL!) u Excelu?

Raspon izlivanja je skup ćelija koji sadrži rezultate. A #PROLIVANJE! greška se događa ako nešto drugo na radnom listu zaustavi raspon od benignog popunjavanja. Uglavnom greška #SPILL! je greška koja se dešava kada formula generiše mnogo rezultata, ali nije u mogućnosti da ih prikaže sve na istoj stranici.

Šta generiše izlivanje (# IZLIVANJE!) Greška?

Kad god je raspon izlijevanja ometen nečim takvim u proračunskoj tabeli, pojavljuje se #SPILL ! pojavljuje se greška. Greška #SPILL se događa kada je raspon u kojem se rezultat formule treba prikazati blokiran drugim podacima. Kad god ćelije unutar prolivenog raspona sadrže tekst, razmak ili su kombinovane, to se može spriječiti. Ako nema dovoljno kapaciteta zada su svi argumenti funkcije valjani.

Zaključak

Gore metode će vam pomoći da ispravite grešku prelivanja u Excelu. Nadam se da će vam ovo pomoći! Ako imate bilo kakvih pitanja, prijedloga ili povratnih informacija, javite nam u odjeljku za komentare. Ili možete baciti pogled na naše ostale članke na ExcelWIKI.com blogu!

Funkcije dinamičkog niza za prosuđivanje bilo kojeg izlaza, #SPILL! pojavljuju se greške. Dinamički nizovi su konfigurabilni nizovi koji omogućavaju formulama da proizvedu različite opcije za različite ćelije proračunske tablice oslanjajući se na specifično ćelijsko računanje. Sa uvođenjem dinamičkih nizova u Excel 365 , bilo koja formula koja generiše višestruka izračunavanja „prolijeva“ te rezultate u susjedne ćelije.

7 metoda za ispravljanje izlijevanja (#SPILL! ) Greška u Excelu

Da popravim #SPILL! greška, prvo moramo identificirati poruku o problemu koja se prikazuje. Pogledajmo neke od scenarija u kojima biste mogli dobiti problem #SPILL! i kako ih ispraviti. Da ispravimo grešku koristićemo sljedeći skup podataka, koji sadrži neke stavke u koloni B , njihovu količinu u koloni C i ukupnu prodaju svake stavke u koloni D . Pretpostavimo da sada želimo koristiti neku formulu u drugoj koloni. Sada, pogledajmo metode za ispravljanje greške izlijevanja u excelu.

1. Ispravite grešku izlijevanja koja pokazuje da raspon izlijevanja nije prazan u Excelu

Kada su podaci koji ometaju raspon izlijevanja jasno vidljivi. Razmotrite sljedeći scenario. Greška #SPILL! javlja se kada se formula primjenjuje na podatke jer postoji tekst ili neki podaci unutar raspona prolijevanja. Ako kliknete na žuti trokut, prikazuje se poruka o grešcida ' Opseg izlijevanja nije prazan '. Ovo ukazuje da vrijednost ili formula blokira raspon prelivanja formule dinamičkog niza.

1.1. Izbrišite podatke koji sprečavaju da se koristi opseg izlivanja

Kada primenite bilo koju formulu na ćelije u opsegu izlivanja koje već imaju podatke u sebi, dobićete #PROLIVANJE! Greška. Pretpostavimo da želimo da koristimo jednostavnu formulu u koloni F . Za ovo, slijedite radnje da ispravite problem.

  • Prvo, odaberite bilo koju ćeliju u koloni F , gdje želite formulu.
  • Drugo, upišite formula tamo.
=D5:D9

  • Kao što vidimo postoje podaci u ćeliji F7 .

  • Dalje, ako pritisnemo Enter , dobićemo grešku #SPILL! , a kada stavimo kursor na indikator greške, prikazat će se poruka ' Ćelija u koju trebamo proslijediti podatke nije prazna '.

  • Sada, da ispravite grešku, samo obrišite sadržaj podataka u ćeliji F7 . I samo uklanjanje podataka iz te ćelije riješit će problem.

  • Ponekad nema prikazanih podataka u tom rasponu gdje želite staviti formulu, ali i dalje dobijate grešku.

  • Ako je opseg izlivanja očigledno jasan, ali problem izlivanja i dalje postoji, izaberite Odaberi ćelije koje ometaju iz padajućeg menija poruke o grešci.

  • Nakonto će vam pokazati koje ćelije blokiraju raspon prosipanja. Kao što jasno vidimo, u traci formule postoje podaci u toj ćeliji, a boja fonta ćelije je bijela. To je razlog zašto podaci nisu vidljivi u našim očima.

  • Dalje, promijenite boju fonta u crnu i uklonite sadržaj.
  • Konačno ćemo moći vidjeti rezultat i greška će nestati.

1.2. Uklonite prilagođeni broj  “;;;” Formatiranje iz ćelije

Kada se na ćeliji izvodi prilagođeni format broja ' ;;; ', zaista postoji rizik da će # PROTI! mogu se pojaviti greške. U takvim okolnostima, slijedite korake da ih ispravite.

  • Prvo, kliknite na ćeliju koja prikazuje grešku. U našem slučaju, greška je u ćeliji F5 .

  • Drugo, kliknite na padajući meni poruka o grešci koji je uzvičnik prekriven žutim trouglom. I odaberite Odaberi ćelije koje ometaju .

  • Ovo će istaknuti ćeliju u kojoj smo se suočili s blokadom.
  • Sljedeće, desnom tipkom miša kliknite tu ćeliju i idite na opcije Format Cells .

  • Ovo će vas odvesti na Format Cells dijaloški okvir.
  • Odaberite Broj i odaberite Prilagođeno iz Kategorija . I možete vidjeti na desnoj strani Tip formata je' ;;; '.

  • Sada promijenite Tip iz ' ; ;; ' do ' Općenito '.
  • Zatim kliknite na dugme OK .

Pročitajte više: Excel greška: Broj u ovoj ćeliji je formatiran kao tekst (6 popravki)

2. Spojene ćelije u rasponu izlijevanja za ispravljanje greške izlijevanja (#SPILL!) u Excelu

Pretpostavimo da koristimo JEDINSTVU funkciju u ćeliji F5 , da dobiti jedinstvene vrijednosti iz raspona ćelija D5:D9 i dobiti grešku jer je Raspon izlijevanja spojio ćeliju . Upisujemo formulu u ćeliju. A formula koju koristimo je:

=UNIQUE(D5:D9)

Da vidimo proceduru da popravimo #SPILL ! greška.

  • Na početku, iz padajućeg menija poruke o grešci izaberite Odaberi ćelije koje ometaju .

  • Ovo će istaknuti ćeliju koja je uzrokovala grešku. I, možemo vidjeti da su ćelije F6 i G6 spojene zbog čega dolazi do greške.
  • Da ovo popravite, idite na Početnu tab sa trake.
  • Izaberite ćelije koje želite da poništite spajanje. Dakle, odabiremo ćelije F6 i G6 .
  • Nakon toga, kliknite na Unmerge Cells iz Merge % Center padajući meni ispod kategorije Poravnanje .

  • I konačno, greška će nestati i možete vidjeti rezultat u koloni F . A formula je u formulibar.

Pročitajte više: Kako popraviti #REF! Greška u Excelu (6 rješenja)

Slična očitanja

  • Kako pronaći referentne greške u Excelu (3 jednostavne metode)
  • Kako popraviti “fiksni objekti će se pomicati” u Excel-u (4 rješenja)
  • Excel VBA: Isključite “On Error Resume Next”

3. Ispravna Excel tabela sa greškom raspona prelivanja u Excel

Excel tabele ne dozvoljavaju formule dinamičkog niza. Pretpostavimo da želimo sortirati prodaju, za ovo koristimo funkciju SORT u excelu. Ako naiđete na problem #SPILL u Excel tablici s rasponom prelivanja poruka u tabeli kao što je prikazano ispod, morate slijediti dolje prikazane korake.

  • Za početak, kliknite na grešku i formula će se prikazati u traci formule.
=SORT(D5:D9)

  • Tada, ako kliknemo na žuti trokut, dobit ćemo poruku o grešci koja glasi ' Raspon izlijevanja u tabeli '.

  • Da bismo se riješili ove greške, moramo odabrati cijelu tablicu.
  • Nakon toga idite na Dizajn tabele sa trake.
  • Dalje, kliknite na Pretvori u opseg iz grupe Alati .

  • Pojavit će se skočni prozor i pitajte Želite li pretvoriti tablicu u normalan raspon?
  • Kliknite na Da .

  • I to je to. Greška će nestati ifunkcija će ispravno raditi i prikazati rezultat u koloni E .

4. Nepoznata korekcija raspona izlijevanja u programu Excel

Greška izlijevanja se pokreće ako Excel ne može odrediti veličinu prosute matrice. Kada veličina prolivenog niza varira, a excel ne može odrediti veličinu prosutog raspona, dolazi do ove greške. Formula ponekad može uzrokovati povećanje dinamičkog niza između rundi izračunavanja. Greška #SPILL! će se desiti ako se veličina dinamičkog niza promijeni tokom izračunavanja i ne izbalansira. Ovaj problem se najčešće primjećuje kada se koriste nasumične funkcije kao što su RANDARRAY , RAND ili RANDBETWEEN sa funkcijama Dynamic Array kao što je SEQUENCE . Na primjer, u ćeliju F5 stavljamo formulu ispod.

=SEQUENCE(RANDBETWEEN(1,100))

Dok pritiskate Enter taster sa tastature prikazuje poruku o grešci ' Raspon izlivanja je nepoznat '.

Jedini način da popravite netačnost ove formule je da koristite novu formulu za vaše proračune.

Pročitajte više: VRIJEDNOST Greška u Excelu: 7 razloga s rješenjima

5. Opseg izlivanja je prevelika ispravka greške

Kada Dinamički niz nije bio dostupan, Excel je koristio funkciju zvanu implicitno presjek, koja je primorala formulu da isporuči jedan rezultat čak i ako je sposobnost pružanjabrojni ishodi. Zamislimo da pokušavate shvatiti što uzrokuje problem i otkrijete da je raspon izlijevanja prevelik, kao što se vidi u nastavku. Pretpostavimo sljedeći primjer. A skup podataka primjera sadrži neke stavke u koloni B , ukupnu prodaju svake stavke u koloni C i želimo pronaći rezultat provizije od 7% na svakoj stavci. Za ovo moramo koristiti formulu prema dolje.

=C:C*7%

Formula se koristi sa automatskim preklapanjem u Excelu 2016, 2017, 2019 ili prethodnim izdanjima, rezultat će biti ispravan. Ali u Excel 365, vidjet ćete grešku kao što je prikazano na slici ispod.

5.1. Kreirajte implicitno raskrižje da popravite grešku izlijevanja koristeći operator “@”

Dinamički niz će se primijeniti na cijeli B stup kad god navedemo =C:C . Alternativno, možemo koristiti @ operator da prisilimo Excel da nametne podrazumijevano preklapanje.

KORACI:

  • Prvo, odaberite ćeliju D5 i zamijenite formulu
[email protected]:C*7%

  • Zatim pritisnite Enter . I formula će se prikazati u traci formule.
  • Formula će zaista biti dodijeljena određenoj ćeliji jer je uključeno podrazumijevano preklapanje. Da biste formulu učinili dužom.

  • Nakon toga, povucite ručicu za popunjavanje nadolje da kopirate formulu preko raspona. Ili, dvaput kliknite na plus + ’sign. Ovo također duplicira formulu.

  • I, to je to! Rezultat možete vidjeti u stupcu D koji je rezultirajući stupac.

5.2. Ispravite grešku izlijevanja upućivanjem na raspon umjesto kolona

Mi se pozivamo na kolonu C u formuli =C:C*7% . Umjesto toga, koristite formulu ispod da se odnosite na određeni raspon.

=(C5:C9)*7%

I, to je sve.

Pročitajte više: Greške u Excelu i njihovo značenje (15 različitih grešaka)

6. Ispravite prelijevanje bez memorije (#SPILL!) Greška u Excelu

Ako greška ukazuje na Nema dovoljno memorije dok ste pokušavajući shvatiti što uzrokuje problem #SPILL , to je zato što se formula dinamičkog niza koju koristite odnosi na ogroman raspon, a Excelu ponestaje memorije, što rezultira #SPILL! greška. Da biste zaobišli problem, pokušajte se pozvati na uži raspon.

Pročitajte više: [Popravljeno!] Greška 'Nema dovoljno memorije' u Excelu (8 razloga)

7. Neprepoznato ili zamjensko izlijevanje (#SPILL!) Ispravljanje greške

Čak i ako Excel ne otkrije ili pomiri porijeklo problem, mogli biste dobiti grešku Prolijevanje . Ponekad Excel ne može identificirati ili pomiriti uzrok ove greške. U takvim okolnostima, dvaput provjerite formulu koja ima sve potrebne argumente i osigurajte

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.