Mi a kiömlési hiba? Hogyan oldható meg a #SPILL! hiba az Excel 365 -ben

Mint mindannyian tudjuk, az Office 365 az Excel 365 -öt is tartalmazza. A Microsoft számos új funkciót adott hozzá az Excel 365 -höz. Az egyik ilyen tulajdonság az Dinamikus tömb képletek. Általában a képlet eredményeként csak egyetlen értéket ad vissza egy cellának. De most, ezzel az új funkcióval, több értéket is vissza lehet adni.

Például az Excel 2019 -ben és a korábbi verziókban tegyük fel, hogy a = D2: D5 képletet alkalmazza a cellára, az eredmény az első cellára korlátozódik.

Excel kiömlési hiba a dinamikus tömb előtt

Amikor a képletet az összes megfelelő cellára kellett alkalmaznunk, a tömb jelölését használtuk (Ctrl+Shift+Enter). Az Excel 365 -ben azonban ez nem így van. Ha ugyanazt a képletet alkalmazza, az értékek automatikusan a megfelelő cellákra kerülnek. További részletekért tekintse meg az alábbi képet.

Excel -kiömlési hiba dinamikus tömbök után

Azoknak a sejteknek a területét nevezzük, amelyekbe az eredmény kiömlött Kiömlési tartomány. Lásd az alábbi képet

Excel kiömlési hiba kiömlési tartománya

JEGYZET:

  • Az Bukás automatikusan be van kapcsolva a dinamikus tömbökkel (jelenleg ezt a funkciót csak az Excel 365 támogatja), és a funkció nem tiltható le.
  • A Kiömlés funkció minden képletben engedélyezett, funkciókkal vagy anélkül.

Kiömlési hibák akkor láthatók, ha a képlet több értéket kíván visszaadni, azonban az eredményeket nem lehet a cellákra helyezni. A hiba a következőképpen néz ki:

Excel kiömlési hiba kijelző

A #SPILL hiba előfordulásának lehetséges okai a következők:

  • A Kiömlés tartomány tartalmaz bizonyos értékeket, amelyek miatt az eredmények nem tölthetők ki a cellákban
  • A Spill tartomány egyesített cellákat tartalmaz.
  • Amikor az Excel365 -ben megnyitják az implicit metszést támogató képletekkel rendelkező régi (Excel 2016 vagy korábbi verzióval létrehozott) lapokat.
  • Amikor a dinamikus tömb képletét alkalmazza egy Excel táblán.

Ha az #SPILL hibát látja az excelben, akkor ne aggódjon. Ebben a cikkben különböző módszereket mutatunk be a probléma kiváltó okának azonosítására, és megvizsgáljuk a #SPILL hiba kijavításának módjait.

Tartalomjegyzék

Határozza meg, mi okozza a #SPILL hibát

Ha kiömlési hibát lát, először ellenőrizze, miért látja ezt a hibát,

1. lépés: Kattintson a megjelenő cellára #BUKÁS! hiba

2. lépés: Kattintson a Felkiáltójel ahogy az alább látható

3. lépés: Az első sor megmondja, mi okozza a hibát. Például ebben az esetben a hiba úgy tűnik, hogy a Kiömlés tartomány nem üres

Excel kiömlési hiba okai

Javítások, amelyeket akkor kell követni, ha a kiömlési tartomány nem üres

Kövesse az alábbi javításokat, amikor látja, hogy a A kiömlési tartomány nem üres

1. javítás: Törölje azokat az adatokat, amelyek blokkolják a kiömlési tartományt

Ha már vannak adatok a Spill tartomány celláiban, akkor #SPILL hiba jelenik meg a képlet alkalmazásakor.

Amikor tisztán látja azokat az adatokat, amelyek blokkolják a kiömlési tartományt

Tekintsük az alábbi példát: Amikor a = D2: D5 képletet alkalmazza az adatokra, SPILL hiba jelenik meg Itt vagyok a kiömlési tartományon belül.

Kiömlési hibaadatok szövege a kiömlési tartományon belül

Annak érdekében, hogy megszabaduljon a #SPILL hibától, csak helyezze át az adatokat, vagy törölje az adatokat a kiömlési tartományból.

Ha a kiömlési tartományt blokkoló adatok el vannak rejtve

Bizonyos esetekben a Spill tartományt blokkoló adatok rejtve vannak, és nem túl nyilvánvalóak, mint az 1. esetben látható. Tekintsük az alábbi példát,

Kiömlési hiba az Excel fehér betűtípusában

Ilyen esetekben az alábbi lépéseket követve keresse meg a kiömlési tartományt blokkoló cellát:

1. lépés: Kattintson a megjelenő cellára #BUKÁS! hiba

2. lépés: Kattintson a Felkiáltójel amint az alább látható, láthatja, hogy a hiba azért van, mert a A kiömlési tartomány nem üres.

3. lépés: A legördülő menüből kattintson a gombra Válassza az Obstructing Cells lehetőséget

Excel kiömlési hiba Az akadályozó cellák kiválasztása

4. lépés: A kiömlési tartományt blokkoló cella az alábbiak szerint van kiemelve

Excel -kiömlési hiba akadályozza a cella kiemelését

Most, hogy tudja, melyik cella blokkolja, ellenőrizze, hogy pontosan mi okozza a problémát.

5. lépés: A cella gondos vizsgálata során láthat néhány, a cellákban rejtett adatot.

Az Excel kiömlési hiba betűtípusának színe fehér

Amint a fenti képen látható, van néhány adat. Mivel a betűtípus fehér színű, nem könnyű felismerni az elzáródást. A hiba kiküszöbölése érdekében törölje az adatokat a Spill tartományon belüli cellából.

Javítás 2: Távolítsa el az egyéni szám formázását;;; alkalmazzák a sejtre

Időnként, amikor egyéni számformázás ;; ; cella van alkalmazva, akkor van esély a SPILL hiba megjelenítésére. Ilyen esetekben,

1. lépés: Kattintson a megjelenő cellára #BUKÁS! hiba

2. lépés: Kattintson a Felkiáltójel ahogy az alább látható.

3. lépés: A legördülő menüből kattintson a gombra Válassza az Obstructing Cells lehetőséget

Excel kiömlési hiba Az akadályozó cellák kiválasztása

4. lépés: A kiömlési tartományt blokkoló cella az alábbiak szerint van kiemelve

Excel -kiömlési hiba akadályozza a cella kiemelését

5. lépés: Kattintson a jobb gombbal az akadályozó cellára.

6. lépés: Válasszon A cellák formázása

Excel formátumú cellák

7. lépés: Megnyílik a Cellák formázása ablak. Menj a Szám fülre

8. lépés: A bal oldali ablaktáblában válassza a lehetőséget Egyedi

9. lépés: A jobb oldali ablaktáblán módosítsa a Típust;;; nak nek Tábornok

10. lépés: Kattintson a Rendben gomb

A cellák formázása

Javítás, amelyet követni kell, ha a Spill tartomány egyesítette a cellákat

Ha látja, hogy a hiba azért van, mert a A kiömlési tartomány egyesített cellákat tartalmaz  az alábbiak szerint,

Az Excel kiömlési hibája A kiömlési tartomány egyesített cellákat tartalmaz

1. lépés: Kattintson a gombra Válassza az Obstructing Cells lehetőséget  a legördülő menüből

Az akadályozó sejtek kiválasztása

2. lépés: Az akadályozó cella lesz kiemelve

3. lépés: A itthon fülre, kattintson a gombra Összevonás & Központ

4. lépés: A legördülő menüből válassza a lehetőséget Cella feloldása

Excel -kiömlési hiba A cellák feloldása

Javítás, amelyet követni kell, amikor Kiömlési tartomány a táblázatban

A dinamikus tömbképletek nem támogatottak az Excel táblákban. Ha a #SPILL hibát látja egy excel táblán, amint az alább látható az üzenettel együtt Kiömlési tartomány a táblázatban,

Excel -kiömlési hiba az asztalon

Lépés: Válassza ki teljesen a táblázatot

2. lépés: Kattintson a Asztaltervezés fülre a felső menüsorban

3. lépés: Válassza ki Konvertálás tartományba

Kiömlési hiba egy asztalon Konvertálás egyszerű táblává

4. lépés: Megjelenik egy megerősítő párbeszédpanel, kattintson a gombra Igen

Excel kiömlési hiba megerősítő párbeszédablak

Javítás, amelyet akkor kell követni, ha a kiömlési tartomány elfogyott a memóriából

Ha megpróbálja azonosítani a #SPILL hiba okát, ha látja, hogy a hiba kijelent Elfogyott a memória, akkor ez azért van, mert az Ön által használt dinamikus tömb képlet nagy tartományban hivatkozik, ilyen esetekben az Excel fut elfogyott a memória kiömlési hibát okoz. A hiba kiküszöbölése érdekében megpróbálhat egy kisebb tartományra hivatkozni.

Javítás, amelyet követni kell, ha a kiömlési tartomány ismeretlen

Ez a hiba akkor jelenik meg, ha a Kiömlött tömb mérete megváltozik, és az Excel nem tudja megállapítani a Kiömlött tartomány méretét. Általában, ha véletlenszerű függvényeket, például RANDARRAY, RAND vagy RANDBETWEEN, valamint dinamikus tömb funkciókat, például SEQUENCE -t használ, ez a hiba látható.

Hogy jobban megértsük, tekintsük az alábbi példát, mondjuk a SEQUENCE (RANDBETWEEN (1100)) függvényt. Itt a RANDBETWEEN véletlenszerű egész számot generál, amely nagyobb vagy egyenlő 1 -gyel, és kisebb vagy egyenlő 100 -mal. A SEQUENCE pedig sorszámokat generál (Pl. SEQUENCE (5) 1,2,3,4,5). A RANDBETWEEN azonban változékony függvény, és minden alkalommal megváltoztatja értékét, amikor egy Excel -lapot megnyit vagy megváltoztat. Ennek következtében a SEQUENCE függvény nem tudja meghatározni a létrehozandó tömb méretét. Nem tudná, hogy hány értéket kell generálni, és így SPILL hibát dob.

Amikor azonosítja a hiba okát, láthatja A kiömlési tartomány ismeretlen

Az Excel kiömléshiba -tartománya ismeretlen

Az ilyen jellegű hiba kijavítása érdekében próbáljon ki egy másik formulát, amely megfelel az Ön igényeinek.

Javítások, amelyeket követni kell, ha a kiömlési tartomány túl nagy

Tegyük fel, hogy azonosítja az okot, és észreveszi, hogy a hiba azért látható, mert a A kiömlési tartomány túl nagy ahogy az alább látható.

A kiömlési tartomány túl nagy

Amikor a dinamikus tömb nem volt a helyén, az excelben volt valami úgynevezett implicit metszéspont kénytelen volt egyetlen eredményt visszaadni, még akkor is, ha a képlet többszörös visszaadására képes eredmények. Tekintsünk egy példát, ha a képlet = B: B*5% az Excel 2019 vagy korábbi verziókban alkalmazzák, az implicit metszéspont mellett, az eredmény a következő lenne:

Az Excel kiömlési hiba tartománya túl nagy korábban

Ha azonban ugyanazt a képletet használja az Excel 365 -ben, akkor a következő hibaüzenet jelenik meg

Az Excel kiömlési hiba tartománya túl nagy

Ennek megoldásához próbálja ki a következő javításokat

1. javítás: alkalmazzon implicit metszéspontot a @ operátor használatával

Amikor azt mondjuk = B: B, a dinamikus tömb a B oszlop egészére hivatkozik. Ehelyett kényszeríthetjük az Excel -t arra, hogy implicit metszést írjon elő a @ operátor használatával

Módosítsa a képletet erre[e -mail védett]: B*5%

2021 08 30 10 óra 20 46

Mivel az implicit metszéspont hozzáadásra kerül, a képlet egyetlen cellára lesz alkalmazva. A képlet kiterjesztése érdekében

1. Csak kattintson a pontra az alább látható módon

A képlet kiterjesztése

2. Szükség szerint húzza le a cellákra. Ez ugyanazt a képletet fogja alkalmazni ezekre a cellákra.

Bővített képlet

2. javítás: Az oszlopra való hivatkozás helyett a tartományra hivatkozzon

A képletben, = B: B*5%, a B oszlopra utalunk. Ehelyett egy adott tartományra hivatkozzon, = B2: B4*5%

Lásd: A tartomány

Ez minden

Reméljük, hogy ez a cikk informatív volt.

Kedvelje és kommentelje, ha a fenti módszerekkel meg tudta oldani a problémát.

Köszönöm, hogy elolvasta.

Oszlopok elrejtése / elrejtése a Microsoft Excelben

Oszlopok elrejtése / elrejtése a Microsoft ExcelbenHogyan KellExcel

Az Excel-munkalapon lehet egy oszlop, amelyet számításokhoz használ, attól függően, hogy egy másik oszlop mely értékeit lehet kitölteni. Bár ennek az oszlopnak nem kell megjelennie az Excel munkala...

Olvass tovább
Microsoft Excel nyomtatási problémák megoldása

Microsoft Excel nyomtatási problémák megoldásaExcel

A legtöbb felhasználó nyomtatási problémákat tapasztal az Excelben. Tegyük fel, hogy ad egy Excel lapot egy nyomtatáshoz, és azt látja, hogy a nyomtatási jelentések nem tartalmazzák a táblázat össz...

Olvass tovább
JSON fájl megnyitása a Microsoft Excel programban

JSON fájl megnyitása a Microsoft Excel programbanExcel

A JSON-t a szerver és a webalkalmazások közötti adatok átvitelére használják, és többnyire programozók használják. Kulcsértékpárokat használ az információk tárolására. A JSON-nak számos előnye van,...

Olvass tovább