Hogyan lehet kijavítani a kiömlött (#SPILL!) hibát az Excelben (7 egyszerű javítás)

  • Ossza Meg Ezt
Hugh West

A #SPILL a hiba egy széles körben elterjedt Excel-probléma, amely a legtöbb olyan személyt érinti, aki a Office 365 Excel Az Excel legújabb kiadása a következő verziók alatt Office 365 licenc dinamikus tömbképletek gyűjteményét tartalmazza. A hagyományos Excel-képletekkel ellentétben az összetett képletek számos műveletet végezhetnek és különböző attribútumokat állíthatnak elő egyidejűleg. Ebben a cikkben hét különböző módszert mutatunk be egy kiömlési hiba kijavítására az Excelben.

Gyakorlati munkafüzet letöltése

Letöltheti a munkafüzetet, és gyakorolhat velük.

Kiömlési hiba az Excel.xlsx-ben

Mi a kiömlő (#SPILL!) hiba az Excelben?

A kiöntési tartomány az eredményeket tartalmazó cellák halmaza. A #SPILL! hiba történik, ha valami más a munkalapon megakadályozza a tartomány jóindulatú kitöltését. Főleg egy #SPILL! hiba egy olyan hiba, amely akkor fordul elő, amikor egy képlet sok eredményt generál, de nem képes mindegyiket megjeleníteni ugyanazon az oldalon.

Mi generál Spill (#SPILL!) hibát?

Amikor egy kiömlési tartományt valami ilyesmi akadályoz a táblázaton, egy #SPILL ! hiba jelenik meg. #SPILL hiba akkor következik be, ha a tartományt, amelyben a képlet eredményét meg kell jeleníteni, más adatok blokkolják. Ha a kiömlött tartományon belüli cellák szöveget, szóközt tartalmaznak, vagy kombináltak, akkor ez megakadályozható. Ha nincs elegendő kapacitás a Dinamikus tömbfüggvények hogy bármilyen kimenetet kiöntsön, #SPILL! hibák merülnek fel. Dinamikus tömbök olyan konfigurálható tömbök, amelyek lehetővé teszik, hogy a képletek változatos opciókat hozzanak létre a táblázat különböző celláira egy adott cellaszámításra támaszkodva. A dinamikus tömbök bevezetésével a Excel 365 , minden olyan képlet, amely több számítást generál, "kiönti" ezeket az eredményeket a szomszédos cellákba.

7 módszer a kiömlött (#SPILL!) hiba kijavítására az Excelben

Hogy kijavítsuk a #SPILL! hiba esetén először azonosítanunk kell a megjelenő problémaüzenetet. Nézzünk meg néhány olyan forgatókönyvet, ahol a #SPILL! A hiba kijavításához a következő adatkészletet fogjuk használni, amely néhány elemet tartalmaz az oszlopban. B , mennyiségük az oszlopban C , és az egyes tételek összesített eladása az oszlopban D Tegyük fel, hogy most egy másik oszlopban szeretnénk használni valamilyen képletet. Most nézzük meg, milyen módszerekkel lehet kijavítani az excelben a kiöntési hibát.

1. A kiömlési hiba kijavítása, amely azt mutatja, hogy a kiömlési tartomány nem üres az Excelben

Ha a kiömlési tartományt akadályozó adatok jól láthatóak. Tekintsük a következő forgatókönyvet. A #SPILL! hiba keletkezik, amikor a képletet az adatokra alkalmazzuk, mert van egy szöveg vagy néhány adat a kiöntési tartományon belül. Ha a sárga háromszögre kattintunk, akkor megjelenik a hibaüzenet, amely azt mutatja, hogy ' A kiömlési tartomány nem üres '. Ez azt jelzi, hogy egy érték vagy képlet blokkolja a dinamikus tömb képletének kiöntési tartományát.

1.1. A kiömlési tartomány használatát akadályozó adatok törlése

Ha a Spill tartományban bármelyik képletet alkalmazza azokra a cellákra, amelyekben már vannak adatok, akkor egy #SPILL! Hiba. Tegyük fel, hogy egy egyszerű képletet szeretnénk használni az oszlopban. F Ehhez kövesse a probléma kijavításához szükséges intézkedéseket.

  • Először is, jelölje ki az oszlop bármelyik celláját F , ahol a képletet szeretné.
  • Másodszor, írja be a képletet.
=D5:D9

  • Amint látjuk, a cellában van adat F7 .

  • Továbbá, ha megnyomjuk Írja be a címet. , megkapjuk a #SPILL! hiba, és ha a kurzort a hiba jelzőre helyezzük, akkor megjelenik egy üzenet ' Egy cella, amelybe adatot kell töltenünk, nem üres. '.

  • A hiba kijavításához csak törölje a cella adattartalmát. F7 És az adatok eltávolítása ebből a cellából megoldja a problémát.

  • Néha nem jelennek meg adatok abban a tartományban, ahová a képletet szeretné beilleszteni, de a hiba mégis megjelenik.

  • Ha a kiömlési tartomány nyilvánvalóan tiszta, de a kiömlési probléma továbbra is fennáll, válassza a következő lehetőséget Akadályozó sejtek kiválasztása a hibaüzenet legördülő menüjéből.

  • Ezután ez megmutatja, hogy mely cellák blokkolják a kiöntési tartományt. Amint jól látjuk, a képletsorban az adott cellában van adat, és a cella betűszíne fehér. Ez az oka annak, hogy az adat nem látható a szemünkben.

  • Továbbá változtassa meg a betűszínt feketére, és távolítsa el a tartalmat.
  • Végül láthatjuk az eredményt, és a hiba eltűnik.

1.2. Az egyéni szám ";;;" formázás eltávolítása a cellából

Ha egy testreszabott számformátum ' ;;; ' egy cellán, akkor valóban fennáll a veszélye annak, hogy a # TÖLTSÉG! Ilyen esetben kövesse a hibák kijavításához szükséges lépéseket.

  • Először is, kattintson a hibát mutató cellára. Esetünkben a hiba a következő cellában van F5 .

  • Másodszor, kattintson a hibaüzenetek legördülő menüre, amely egy sárga háromszöggel borított felkiáltójel. És válassza ki a következő menüpontot Akadályozó sejtek kiválasztása .

  • Ez kiemeli azt a cellát, amelyben az elakadással szembesültünk.
  • Ezután kattintson a jobb gombbal erre a cellára, és lépjen a Cellák formázása lehetőségek.

  • Ez elviszi Önt a Cellák formázása párbeszédpanel.
  • Válassza ki a címet. Szám és válassza a Custom a Kategória A jobb oldalon pedig láthatja, hogy a Típus a formátum ;;; '.

  • Most változtassa meg a Típus a ' ;;; ' to ' Általános '.
  • Ezután kattintson a OK gomb.

Bővebben: Excel hiba: A szám ebben a cellában szövegként van formázva (6 javítás)

2. A kiömlési tartományban lévő egyesített cellák a kiömlési (#SPILL!) hiba kijavításához az Excelben

Tegyük fel, hogy az UNIQUE funkció cellában F5 , hogy megkapjuk az egyedi értékeket a cellatartományból D5:D9 és hibát kapok, mert a A kiömlő tartomány egyesített cellát Beírjuk a képletet a cellába. És a képlet, amit használunk, a következő:

=UNIQUE(D5:D9)

Lássuk a javítási eljárást #SPILL! hiba.

  • Kezdetben a hibaüzenet legördülő menüből válassza a következő lehetőséget Akadályozó sejtek kiválasztása .

  • Ez kiemeli a hibát okozó cellát. És, láthatjuk, hogy a cellák F6 és G6 összeolvadnak, ezért lép fel a hiba.
  • Ennek kijavításához menjen a Home lapot a szalagról.
  • Jelölje ki az egyesíteni kívánt cellákat. Tehát, kijelöljük a cellákat F6 és G6 .
  • Ezután kattintson a Unmerge Cells a Összevonás % Központ legördülő menü a Kiegyenlítés kategória.

  • És végül a hiba eltűnik, és az eredményt az oszlopban láthatjuk. F A képlet pedig a képletsoron található.

Bővebben: Hogyan lehet kijavítani a #REF! hibát az Excelben (6 megoldás)

Hasonló olvasmányok

  • Hogyan találja meg a referenciahibákat az Excelben (3 egyszerű módszer)
  • A "rögzített objektumok elmozdulnak" javítása az Excelben (4 megoldás)
  • Excel VBA: Kapcsolja ki a "Hiba esetén folytassa tovább" funkciót

3. Az Excel táblázat helyesbítése az Excel kiömlő tartomány hibájával az Excelben

Excel táblázatok nem engedélyezik a dinamikus tömbképleteket. Tegyük fel, hogy az eladásokat szeretnénk rendezni, ehhez használjuk a SORT funkciót az excelben. Ha a #SPILL kérdés egy excel táblázatban az alábbi táblázatban lévő üzenetkiöntési tartományban, az alábbiakban látható módon kell követnie a lent látható lépéseket.

  • A kezdéshez kattintson a hibára, és a képlet megjelenik a képletsorban.
=SORT(D5:D9)

  • Ezután, ha a sárga háromszögre kattintunk, a következő hibaüzenetet kapjuk: ' Kiömlési tartomány a táblázatban '.

  • Ahhoz, hogy megszabaduljunk ettől a hibától, ki kell jelölnünk az egész táblázatot.
  • Ezután menjen a Asztal kialakítása a szalagról.
  • Ezután kattintson a Átalakítás tartományba a Eszközök csoport.

  • Megjelenik egy felugró ablak, amely a következőt kéri Át akarja alakítani a táblázatot normál tartományba?
  • Kattintson a Igen .

  • A hiba eltűnik, a függvény megfelelően működik, és az eredményt az oszlopban jeleníti meg. E .

4. Ismeretlen kiömlési tartomány korrekciója Excelben

A kiömlési hiba akkor lép fel, ha Excel nem tudja meghatározni a kiürített tömb méretét. Ha a kiürített tömb mérete változik, és az excel nem tudja meghatározni a kiürített tartomány méretét, ez a hiba lép fel. A képlet néha a számítási körök között egy dinamikus tömb megnagyobbodását okozhatja. A #SPILL! hiba lép fel, ha a dinamikus tömb mérete a számítási lépések során változik, és nem kiegyenlítődik. Ez a probléma leggyakrabban az olyan véletlenszerű függvények használatakor jelentkezik, mint például a RANDARRAY , RAND , vagy RANDBETWEEN a címen Dinamikus tömb olyan funkciók, mint SEQUENCE Például a cellában F5 az alábbi képletet állítjuk be.

=SEQUENCE(RANDBETWEEN(1,100))

Miközben megnyomja a Írja be a címet. billentyűt a billentyűzetről, a hibaüzenet jelenik meg: A kiömlési tartomány ismeretlen '.

A képlet pontatlanságát csak úgy lehet kijavítani, ha új képletet használsz a számításaidhoz.

Bővebben: VALUE hiba az Excelben: 7 ok és megoldások

5. A kiömlési tartomány túl nagy Hibajavítás

Amikor Dinamikus tömb nem állt rendelkezésre, az Excel egy implicit metszésnek nevezett funkciót használt, amely arra kényszerítette a képletet, hogy egyetlen eredményt adjon, még akkor is, ha számos eredményt tudott volna adni. Képzeljük el, hogy megpróbáljuk kitalálni, mi okozza a problémát, és úgy találjuk, hogy a kiöntési tartomány túl nagy, ahogy az alább látható. Tegyük fel a következő példát. A példa adatállománya pedig tartalmaz néhány elemet aoszlop B , az egyes tételek összes eladása az oszlopban C és meg akarjuk találni az eredményét egy megbízás a 7% Ehhez a lenti képletet kell használnunk.

=C:C*7%

A képletet az Excel 2016, 2017, 2019 vagy korábbi kiadásokban az automatikus átfedéssel használjuk, az eredmény helyesen alakult. Az Excel 365-ben azonban az alábbi képen látható hiba jelenik meg.

5.1. Implicit metszéspont létrehozása a kiömlési hiba kijavításához a "@" operátor használatával

A dinamikus tömb egy teljes B oszlopot, amikor megadjuk =C:C Alternatívaként használhatjuk a @ operátorral kényszerítheti az Excel-t a hallgatólagos átfedés érvényesítésére.

LÉPÉSEK:

  • Először válassza ki a cellát D5 és helyettesítsük a képletet
[email protected]:C*7%

  • Ezután nyomja meg a Írja be a címet. . és a képlet megjelenik a képletsorban.
  • A képlet valóban egy adott cellához lesz rendelve, mivel a hallgatólagos átfedés benne van. A képlet hosszabbá tételéhez.

  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához a tartományon keresztül. Vagy kattintson duplán a plusz ' + ' jel. Ez szintén megkettőzi a képletet.

  • És ennyi! Az eredményt az oszlopban láthatod. D amely az eredményül kapott oszlop.

5.2. Kiöntési hiba javítása oszlopok helyett tartományra való hivatkozással

Az oszlopra utalunk C a képletben =C:C*7% Ehelyett használja az alábbi képletet egy adott tartományra való hivatkozáshoz.

=(C5:C9)*7%

És ez minden.

Bővebben: Hibák az Excelben és jelentésük (15 különböző hiba)

6. Fix Out of Memory Spill (#SPILL!) Hiba az Excelben

Ha a hiba a következőket jelzi Out of Memory miközben megpróbálod kitalálni, hogy mi okozza a #SPILL probléma, akkor ez azért van, mert az Ön által használt dinamikus tömb képlete egy hatalmas tartományra hivatkozik, és az Excel kifogy a memóriából, ami azt eredményezi, hogy a #SPILL! hiba. A probléma megkerülése érdekében próbáljon meg egy szűkebb tartományra hivatkozni.

Read More: [Javítva!] "Nincs elég memória" hiba az Excelben (8 ok)

7. Fel nem ismert vagy tartalék szivárgás (#SPILL!) Hibajavítás

Még ha Excel nem tárja fel vagy nem egyezteti a probléma eredetét, akkor kaphat egy Kiömlés hiba. Néha, Excel nem tudja azonosítani vagy egyeztetni a hiba okát. Ilyen körülmények között, dupla ellenőrzés az összes szükséges argumentummal rendelkező képletet, és győződjön meg arról, hogy a függvény összes argumentuma érvényes.

Következtetés

A fenti módszerek segíteni fognak Önnek abban, hogy kijavítsa a kiömlési hibát az Excelben. Remélem, ez segít Önnek! Ha bármilyen kérdése, javaslata vagy visszajelzése van, kérjük, ossza meg velünk a megjegyzés rovatban. Vagy vethet egy pillantást a többi cikkünkre a következőkben. ExcelWIKI.com blog!

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.