Wat is Spill Error Hoe los je de #SPILL! fout op in Excel 365
Bijgewerkt in januari 2024: Krijg geen foutmeldingen meer en vertraag je systeem met onze optimalisatietool. Haal het nu op - > deze link
- Download en installeer de reparatietool hier.
- Laat het uw computer scannen.
- De tool zal dan repareer je computer.
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.
Belangrijke opmerkingen:
U kunt nu pc-problemen voorkomen door dit hulpmiddel te gebruiken, zoals bescherming tegen bestandsverlies en malware. Bovendien is het een geweldige manier om uw computer te optimaliseren voor maximale prestaties. Het programma herstelt veelvoorkomende fouten die kunnen optreden op Windows-systemen met gemak - geen noodzaak voor uren van troubleshooting wanneer u de perfecte oplossing binnen handbereik hebt:
- Stap 1: Downloaden PC Reparatie & Optimalisatie Tool (Windows 11, 10, 8, 7, XP, Vista - Microsoft Gold Certified).
- Stap 2: Klik op "Start Scan" om problemen in het Windows register op te sporen die PC problemen zouden kunnen veroorzaken.
- Stap 3: Klik op "Repair All" om alle problemen op te lossen.
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.