Categories: Windows

Wat is Spill Error Hoe los je de #SPILL! fout op in Excel 365

Zoals we allemaal weten wordt Office 365 geleverd met Excel 365 gebundeld.Microsoft heeft verschillende nieuwe functies toegevoegd aan Excel 365.Een van die kenmerken isDynamische matrix formules.Gewoonlijk zou de formule slechts een enkele waarde als resultaat naar een cel terugsturen.Maar nu, met deze nieuwe functie, kunnen meerdere waarden worden geretourneerd.

Laten we bijvoorbeeld zeggen dat u in Excel 2019 en eerdere versies de formule =D2:D5 toepast op de cel, het resultaat zou beperkt blijven tot de eerste cel.

Wanneer wij de formule op alle overeenkomstige cellen moesten toepassen, maakten wij gebruik van de matrixnotatie (Ctrl+Shift+Enter).In Excel 365 is dat echter niet zo.Wanneer u dezelfde formule toepast, worden de waarden automatisch gemorst in alle overeenkomstige cellen.Zie de onderstaande afbeelding voor meer details.

Het gebied van cellen waarin het resultaat wordt gemorst wordt genoemdMorsbereik. Zie de onderstaande afbeelding

OPMERKING:

  • DeMorsis automatisch ingeschakeld met dynamische matrices (momenteel wordt deze functie alleen ondersteund in Excel 365) en de functie kan niet worden uitgeschakeld.
  • De morsfunctie is ingeschakeld voor alle formules met of zonder functies.

Morsingsfoutenworden gezien wanneer de formule bedoeld is om meerdere waarden terug te geven, maar de resultaten niet in de cellen kunnen worden gezet.De fout ziet er als volgt uit :

Mogelijke redenen om de #SPILL Error tegen te komen zijn :

  • Het spill-bereik bevat een waarde waardoor de resultaten niet in de cellen kunnen worden ingevuld
  • De Mors reeks heeft samengevoegde cellen.
  • Wanneer oude bladen (gemaakt met Excel 2016 of eerder) met formules die de impliciete doorsnijding ondersteunen, worden geopend in Excel365.
  • Wanneer u de dynamische matrixformule toepast op een excel tabel.

Als je de #SPILL error in excel ziet, maak je dan geen zorgen.In dit artikel zullen we verschillende manieren demonstreren om de hoofdoorzaak van dit probleem te identificeren en ook kijken naar manieren om de #SPILL fout op te lossen

Identificeer wat de #SPILL fout veroorzaakt

Wanneer u een morsingsfout ziet, controleer dan eerst waarom u de fout ziet,

Stap 1: Klik op de cel met de tekst#SPILL!fout

Stap 2: Klik op deUitroeptekenzoals hieronder afgebeeld

Stap 3: De eerste regel vertelt ons wat de oorzaak is van de Error.Bijvoorbeeld, in dit geval, wordt de fout gezien als het Spill bereik niet leeg is

Fixes die moeten worden gevolgd wanneer het mors bereik niet leeg is

Volg de onderstaande oplossingen wanneer u ziet dat deMorsbereik is niet leeg

Fix 1: Verwijder de gegevens die het spill bereik blokkeren

Indien er zich reeds gegevens bevinden in de cellen in het spill bereik, zult u een #SPILL foutmelding zien bij het toepassen van de formule.

Wanneer u duidelijk de gegevens kunt zien die het spill bereik blokkeren

Beschouw het onderstaande voorbeeld, wanneer u de formule =D2:D5 op de gegevens toepast, wordt een SPILL-fout gegooid omdat erIk ben hier.binnen het spill bereik.

Om de #SPILL error op te heffen verplaatst u gewoon de gegevens of verwijdert u de gegevens uit het spill bereik.

Wanneer de gegevens die het spill bereik blokkeren verborgen zijn

In sommige gevallen zijn de gegevens die het spill-bereik blokkeren verborgen en niet erg duidelijk, zoals te zien is in geval 1.Kijk eens naar het onderstaande voorbeeld,

In dergelijke gevallen, om de cel te vinden die het spill bereik blokkeert, volg de onderstaande stappen:

Stap 1: Klik op de cel met de tekst#SPILL!fout

Stap 2: Klik op deUitroeptekenzoals hieronder getoond, U kunt zien dat de fout komt omdat deMorsbereik is niet leeg.

Stap 3: Klik in de vervolgkeuzelijst opSelecteer belemmerende cellen

Stap 4: De cel die het spill bereik blokkeert wordt gemarkeerd zoals hieronder getoond

Nu, dat u weet welke cel blokkeert, controleer wat precies het probleem veroorzaakt.

Stap 5: Bij zorgvuldig onderzoek van de cel, ziet u enkele gegevens verborgen in de cellen.

Zoals te zien is in de bovenstaande afbeelding, is er wat data.Aangezien het lettertype een witte kleur heeft, is het niet gemakkelijk de blokkade te herkennen.Om de fout op te heffen, verwijdert u de gegevens uit de cel binnen het Mors-bereik.

Fix2:Verwijder de opmaak van het aangepaste getal ; ; ; toegepast op de cel

Soms, wanneer een aangepaste nummeropmaak; ; ;wordt toegepast op een cel, is de kans groot dat de SPILL fout optreedt.In zulke gevallen,

Stap 1: Klik op de cel met de tekst#SPILL!fout

Stap 2: Klik op deUitroeptekenzoals hieronder aangegeven.

Stap 3: Klik in de vervolgkeuzelijst opSelecteer belemmerende cellen

Stap 4: De cel die het spill bereik blokkeert wordt gemarkeerd zoals hieronder getoond

Stap 5: Klik met de rechtermuisknop op de belemmerende cel.

Stap 6: KiesCellen opmaken

Stap 7: Het venster Cellen opmaken wordt geopend.Ga naar deNummertab

Stap 8: Selecteer in het linkerdeelvensterCustom

Stap 9: Wijzig in het rechterdeelvenster het Type van ; ; ; inAlgemeen

Stap 10: Klik op deOkknop

Fix te volgen wanneer Spill bereik samengevoegde cellen heeft

Als u ziet dat de fout is omdat deMors bereik heeft cellen samengevoegdzoals hieronder aangegeven,

Stap 1: Klik opSelecteer belemmerende cellenuit de drop-down

Stap 2: De belemmerende cel wordtgemarkeerd

Stap 3: Onder deHometabblad, klik opSamenvoegen & Center

Stap 4: Selecteer in de vervolgkeuzelijstCellen ontkoppelen

Te volgen oplossing wanneerMorsbereik in de tabel

Dynamische matrixformules worden niet ondersteund in Excel Tabellen.Als u de #SPILL fout ziet op een excel tabel zoals hieronder getoond met de boodschapMorsbereik in tabel,

Stap 1: Selecteer de tabel volledig

Stap 2: Klik op deTabel Ontwerptabblad in de bovenste menubalk

Stap 3: KiesConverteren naar Bereik

Stap 4: U zult een bevestigingsvenster zien verschijnen, klik opJa

Te volgen oplossing wanneer het morsen bereik uit het geheugen is

Wanneer u de oorzaak van de #SPILL fout probeert te achterhalen, als u ziet dat de fout zegtUit het geheugendan komt dat omdat de dynamische matrixformule die je gebruikt naar een groot bereik verwijst, in zulke gevallen voert Excelgeen geheugen meerwaardoor er een fout optreedt.Om de fout te overwinnen, kan men proberen naar een kleiner bereik te verwijzen.

Te volgen oplossing wanneer het morsbereik onbekend is

Deze fout treedt op wanneer de grootte van de Spilled Array verandert en Excel niet in staat is de grootte van het Spilled bereik vast te stellen.In het algemeen treedt deze fout op wanneer u willekeurige functies zoals RANDARRAY, RAND, of RANDBETWEEN gebruikt in combinatie met dynamische matrixfuncties zoals SEQUENCE.

Om het beter te begrijpen, neem het onderstaande voorbeeld, stel dat de functie SEQUENCE(RANDBETWEEN(1,100)) wordt gebruikt.Hier genereert RANDBETWEEN een willekeurig geheel getal dat groter is dan of gelijk is aan 1 en kleiner is dan of gelijk is aan 100.En SEQUENCE genereert opeenvolgende getallen (bv. SEQUENCE(5) genereert 1,2,3,4,5).RANDBETWEEN is echter een vluchtige functie en verandert zijn waarde telkens wanneer een Excel-blad wordt geopend of gewijzigd.Hierdoor zal de SEQUENCE-functie niet in staat zijn de grootte te bepalen van de matrix die zij moet genereren.Hij zou niet weten hoeveel waarden hij moet genereren en krijgt dus een SPILL-fout.

Wanneer u de oorzaak van de fout aan het identificeren bent, ziet uMorsbereik is onbekend

Om dit soort fout op te lossen,probeer dan een andere formule die aan je behoefte voldoet.

Oplossingen voor een te groot morsen bereik

Laten we zeggen dat u de oorzaak aan het identificeren bent en u merkt dat de fout wordt gezien omdat deMorsbereik is te grootzoals hieronder aangegeven.

Toen Dynamic Array nog niet bestond, was er in Excel iets dat impliciete intersectie heette en dat dwong tot het teruggeven van een enkel resultaat, zelfs wanneer de formule de mogelijkheid had om meerdere resultaten terug te geven.Neem een voorbeeld, als de formule=B:B*5%wordt toegepast op Excel 2019 of eerdere versies, met de impliciete doorsnijding op zijn plaats, zou het resultaat er als volgt uitzien:

Echter, wanneer dezelfde formule wordt gebruikt in Excel 365, ziet u de volgende fout

Om dit op te lossen, probeer de volgende oplossingen

Fix 1: Pas impliciete intersectie toe met behulp van @ operator

Als we zeggen=B:Bzal de dynamische matrix verwijzen naar de hele B-kolom.In plaats daarvan kunnen we excel dwingen om impliciete intersectie op te leggen met behulp van @ operator

Verander de formule in[email protected]:B*5%

Omdat de impliciete doorsnede wordt toegevoegd, zal de formule op een enkele cel worden toegepast.Om de formule uit te breiden,

1.Klik gewoon op de stip zoals hieronder getoond

2.Sleep het naar beneden op de cellen zoals vereist.Dit zal dezelfde formule toepassen op deze cellen.

Fix 2: In plaats van naar de kolom te verwijzen, verwijs naar het bereik

In de formule,=B:B*5% ,verwijzen we naar kolom B.In plaats daarvan verwijzen naar een bepaald bereik,=B2:B4*5%

Dat is alles.

Wij hopen dat dit artikel informatief is geweest.

Gelieve te liken en commentaar te geven als u het probleem met de bovenstaande methodes kon oplossen.

Bedankt voor het lezen.

fastfixguide

Recent Posts

Kan partitie niet verwijderen, volume verwijderen is niet ingeschakeld in Schijfbeheer repareren

Als u ruimte op uw schijf wilt vrijmaken of niet-toegewezen ruimte wilt krijgen om een…

2 jaar ago

12 manieren om de fout 'Het systeem kan het opgegeven bestand niet vinden' op te lossen

Het systeem kan het opgegeven bestand niet vinden is een fout die kan verschijnen wanneer…

2 jaar ago

Kan dit Outlook-gegevensbestand niet verwijderen (opgelost)

Een paar Windows-gebruikers worden geconfronteerd met het probleem "U kunt dit Outlook-gegevensbestand niet verwijderen" wanneer…

2 jaar ago

Optie voor app- en browserbeheer ontbreekt in Windows Security Fix

Sommige Windows-gebruikers hebben de afwezigheid van de app- en browserbeheeropties van Windows Security gemeld.Deze functie…

2 jaar ago

Audio en video niet synchroon in Windows 11 [repareren]

Verschillende Windows-gebruikers hebben een probleem geconstateerd tijdens het bekijken van films of series op hun…

2 jaar ago

Kan de weergavetaal in Windows 11 niet wijzigen [repareren]

De weergavetaal is de front-endtaal waarin gebruikers de inhoud op het systeemscherm kunnen lezen en…

2 jaar ago