Heb je steeds last van de #SPILL! fout in uw Excel-werkbladen op Windows? Deze fout treedt op wanneer de formule die u hebt gebruikt geen resultaten in de cellen kan invullen. In dit bericht zullen we nu bespreken wat deze fout precies is, waarom deze wordt veroorzaakt en hoe u deze kunt oplossen.

Waarom blijft Excel SPILL zeggen?

De # MORSEN! fout in Microsoft Excel is de fout die optreedt in werkbladen wanneer een formule niet meerdere cellen kan vullen met de berekende resultaten. Kort gezegd ontstaat het wanneer een formule niet alle geproduceerde resultaten in het blad kan uitvoeren. Laten we morsen in Excel in detail proberen te begrijpen.

Spilling is het gedrag wanneer Excel-formules meerdere resultaten opleveren die worden geretourneerd naar de aangrenzende cellen. Nu wordt het bereik van de cellen die deze waarden bevatten het overloopbereik genoemd. Als er een aantal factoren zijn die het vullen van het overloopbereik verhinderen, krijg je een #SPILL! fout.

Er kunnen verschillende redenen zijn voor deze fout. Dit kan worden veroorzaakt wanneer de cellen binnen het overloopbereik gegevens bevatten of wanneer er samengevoegde cellen in het overloopbereik zijn. Daarnaast kan de fout worden veroorzaakt als u een tabel hebt gebruikt, aangezien Excel-tabellen geen dynamische matrixformules ondersteunen. Andere redenen voor de #SPILL! fout is het feit dat het overloopbereik onherkenbaar of te groot is.

Op basis van de scenario’s die bij u passen, volgt u de onderstaande oplossingen om de fout op te lossen.

Hoe op te lossen # MORSEN! fout in Excel?

De #SPILL! fout is van verschillende typen en wordt veroorzaakt in verschillende scenario’s. U kunt op basis van de foutmelding een passende fix toepassen met de #SPILL! je ervaart. Wanneer u op het gele uitroepteken naast de #SPILL-fout klikt, ziet u de foutmelding en de reden bovenaan. Hier zijn de veelvoorkomende #SPILL! foutmeldingen die u krijgt:

Spill-bereik is niet leeg.Spill-bereik heeft cellen samengevoegd.Spill-bereik in tabel.Spill-bereik is onbekend.Spill-bereik is te groot.

1] Spill-bereik is niet leeg

Spill range is niet leeg is een van de meest voorkomende foutmeldingen in verband met de #SPILL! fout in Excel. Dit foutbericht wordt geactiveerd wanneer het overloopbereik voor een gesplitste matrixformule niet leeg is. De oplossing voor deze fout is om alle gegevens uit het overloopbereik te wissen of de formule te kopiëren naar een andere kolom die geen blokkering bevat.

U kunt eenvoudig de formulecel selecteren en u zult zie de grenzen van het overloopbereik aangegeven door een stippellijn. De gegevens die binnen het overloopbereik vallen, veroorzaken de fout. Het is echter mogelijk dat u lege cellen ziet, maar dat zijn ze niet. Sommige onzichtbare tekens, zoals een spatie of een lege string die door formules wordt geretourneerd, veroorzaken deze fout.

Om de #SPILL! fout, in dit geval moet u de cellen verwijderen die de fout veroorzaken. Druk daarvoor op het waarschuwingsbord naast de fout en klik op de optie Blemmerende cellen selecteren uit de weergegeven menu-opties. Excel toont nu alle cellen die het obstakel veroorzaken.

Zodra u de blokkerende cellen kent, kunt u ze eenvoudig opruimen. Ga hiervoor naar het tabblad Start in Excel en druk in de groep Bewerken op de optie Wissen > Alles wissen. Als u de cele-items naar een andere plaats wilt verplaatsen, kunt u de methode Knippen en plakken gebruiken.

Als u een ander waarschuwingsbericht krijgt met de #SPILL-fout, kunt u doorgaan en een geschikte opgelost.

Lees: Excel kan geen nieuwe cellen invoegen omdat het niet-lege cellen zou pushen.

2] Spill-bereik heeft cellen samengevoegd

h3>

De volgende foutmelding is”Overloopbereik heeft cellen samengevoegd”. Zoals het bericht aangeeft, is de oorzaak van #SPILL! fout is dat er samengevoegde cellen zijn binnen het overloopbereik die niet werken met overlopen.

Als dit scenario op u van toepassing is, is het ongedaan maken van de samenvoeging van de cellen die de fout veroorzaken de oplossing. Dit zijn de stappen om dat te doen:

Selecteer eerst het waarschuwingsbord naast de #SPILL! fout. Kies nu uit de weergegeven opties de optie Blemmerende cellen selecteren. U krijgt nu de problematische cellen te zien die zijn samengevoegd. Vervolgens kunt u de samenvoeging van de blokkerende cellen ongedaan maken. Ga hiervoor naar het tabblad Start en klik op de pijl naar beneden Samenvoegen en centreren. Kies daarna de optie Samenvoegen cellen ongedaan maken.

Behalve het samenvoegen van de problematische cellen ongedaan maken, kunt u de formule ook verplaatsen naar een kolom zonder samengevoegde cellen.

Zie: Herstellen Er zijn fouten gedetecteerd tijdens het opslaan van het Excel-bestand.

h3>3] Morsbereik in tabel

Als u de foutmelding”Spill bereik in tabel”krijgt met de # MORSEN! fout, de reden erachter is dat de Excel-tabellen geen dynamische of gemorste matrixformules ondersteunen. Als u de fout in dit geval wilt herstellen, moet u de tabel converteren naar een normaal bereik. Of u kunt ook proberen de formule uit de tabel te plaatsen zodat deze overloopt.

Om de tabel naar een bereik te converteren, kunt u met de rechtermuisknop ergens in de tabel klikken. Selecteer daarna in het verschenen contextmenu de optieTabel>Converteren naar bereik. Of klik in de tabel, ga naar de optie Tabelhulpmiddelen > Ontwerp op het lint en kies de knop Converteren naar bereik in de groep Hulpmiddelen. Dit lost de fout voor u op. Daarnaast kunt u de formule gewoon uit de tabel halen.

Lees: Onvoldoende geheugen om Microsoft Excel uit te voeren [opgelost].

4] Morsbereik is onbekend

Het bereik van de lekkage is onbekend is een ander waarschuwingsbericht in verband met de #SPILL! fout in Microsoft Excel. De belangrijkste reden voor deze foutmelding is dat de grootte van het overloopbereik onbekend is bij Excel.

Voltauke-functies (RAND, TODAY, RANDBETWEEN, etc.) met dynamische functies kunnen een #SPILL! fout omdat de”wrapper”-functie niet in staat is om de grootte en het aantal te genereren waarden te bepalen.

In dat geval is de tijdelijke oplossing om de formule te wijzigen die u momenteel voor de taak gebruikt. U kunt proberen een andere combinatie van formules te gebruiken die dezelfde waarden berekenen zonder #SPILL! fout.

Zie: Excel kan niet twee werkmappen met dezelfde naam tegelijkertijd openen.

5] Spill-bereik is te groot

Als u de foutmelding Spill-bereik is te groot krijgt, overschrijdt de uitvoer de randen van het werkblad. In dat geval kunt u de onderstaande benaderingen volgen om de fout op te lossen:

U kunt alleen verwijzen naar de specifieke opzoekwaarden die u nodig hebt (bijv.=VLOOKUP(A2:A7,A:C,2,FALSE)). Hoewel dit formuletype een dynamische matrix genereert, is deze niet compatibel met Excel-tabellen. U kunt eenvoudig naar de waarde in dezelfde rij verwijzen en de formule naar beneden kopiëren. Het is een conventionele formulestijl die goed functioneert in tabellen. Er wordt echter geen dynamische matrix gegenereerd. U kunt de impliciete kruising uitvoeren met de operator”@”in uw formule en deze naar beneden kopiëren (bijv.=VERT.ZOEKEN(@A:A,A:C,2,FALSE)). Het retourneert geen dynamische array, maar werkt in tabellen.

Ik hoop dat deze oplossingen je zullen helpen #SPILL te elimineren! fout uit uw Excel-werkmap.

Hoe verwijder ik duplicaten in Excel?

U kunt dubbele items uit een Excel-blad verwijderen met behulp van de speciale functie in Excel. Open eerst het bestand waaruit u duplicaten wilt verwijderen. Klik nu op het tabblad Gegevens en druk vervolgens op de knop Duplicaten verwijderen. Er wordt een dialoogvenster geopend waarin u enkele of alle kolommen kunt selecteren waaruit u alle dubbele items kunt verwijderen. Ten slotte kunt u op de OK-knop drukken om de wijzigingen op te slaan.

Lees nu: Hoe repareer ik de #REF-fout in Excel?

Categories: IT Info