Excel's #SPILL! Fout: oorzaken en oplossingen (volledige gids)
In recente versies van Excel bent u wellicht de vervelende #SPILL! fout bij het gebruik van formules. Maak je geen zorgen; je bent niet alleen. Deze uitgebreide gids laat u zien wat de #SPILL! fout is, waarom deze gebeurt, en praktische oplossingen bieden om deze op te lossen.
Video: #SPILL! Fout
Wat is #SPILL! fout?
De #SPILL! Fout is een veelvoorkomend probleem dat zich voordoet in Excel-versies 365 en 2021 en later.
De #SPILL! Er treedt niet alleen een fout op bij matrixformules, maar bij elke formule die meerdere resultaten retourneert en een obstakel tegenkomt in het uitvoerbereik.
Over het algemeen is de #SPILL! De fout treedt doorgaans op wanneer het overloopbereik niet-lege cellen bevat. Door de gegevens in deze niet-lege cellen te wissen, wordt het probleem vaak opgelost en kan de formule correct functioneren. Naast deze veelvoorkomende oorzaak zijn er echter nog andere factoren die tot deze fout kunnen leiden. Laten we dieper ingaan op de redenen achter de #SPILL! fout en verken de bijbehorende oplossingen.
Breng een revolutie teweeg in het controleren van fouten in Excel met Kutools!
De Selecteer Foutcellen functie identificeert en benadrukt snel fouten, waardoor een vlekkeloze gegevensanalyse wordt gegarandeerd. Vereenvoudig uw workflow en verhoog de nauwkeurigheid. Probeer het nu en ervaar naadloos Excel-beheer!
De oorzaken van #SPILL! fout en de oplossingen
-
Om de exacte oorzaak van het probleem te achterhalen, klikt u op de Fout floatie (afgebeeld als een gele ruit met een uitroepteken) en lees aandachtig het grijs gemarkeerde bericht op de eerste regel.
-
Om snel de cel te lokaliseren die de obstructie veroorzaakt, begint u met het selecteren van de formulecel. U ziet een stippellijn die het beoogde lekkagebereik aangeeft. Klik vervolgens op de Fout floatie en kies voor de Selecteer Cellen blokkeren functie om direct naar de blokkerende cel of cellen te navigeren.
Laten we de verschillende oorzaken van de #SPILL op een rij zetten! fout en bied stapsgewijze oplossingen voor elk scenario.
Het lekkagebereik is niet leeg
Oorzaak: Als het overloopbereik waar Excel de resultaten wil plaatsen niet leeg is, kan dit leiden tot de melding #SPILL! fout.
Voorbeeld: Stel je voor dat je een eenvoudige formule hebt, zoals =A2:A5. Als een cel in het doelbereik (bijvoorbeeld C4) bezet is, zul je de fout tegenkomen.
Oplossing: Zorg ervoor dat elke cel in het lekkagebereik leeg is. In het voorbeeld selecteert u cel C4 en drukt u op Verwijder toets om het te wissen.
Resultaat:
Het lekkagebereik heeft een samenvoegcel
Oorzaak: Als het overloopbereik waar Excel resultaten wil plaatsen samenvoegcellen bevat, kan dit leiden tot de melding #SPILL! fout.
Voorbeeld: Stel je voor dat je een eenvoudige formule hebt, zoals =A2:A5. Als het doelbereik samenvoegcellen bevat (cel C3 en C4 zijn bijvoorbeeld samengevoegd), zult u de fout tegenkomen.
Oplossing: Maak de samenvoeging van alle samengevoegde cellen in het doelbereik ongedaan voordat u de formule toepast. In het voorbeeld selecteert u de samenvoegcellen (C3:C4) en klikt u op Home > Samenvoegen en centreren om de cellen los te maken.
Resultaat:
Kutools voor Excel's Cellen ontkoppelen en waarde vullen: een game-changer!
Ontkoppel cellen moeiteloos en repliceer waarden met precisie. Vereenvoudig gegevensbeheer en verbeter spreadsheets in enkele seconden. Probeer nu deze onmisbare tool! Downloaden en ervaren.
Geef uw Excel een boost: Kutools ontgrendelt meer dan 300 geavanceerde tools!
Spitsbereik in tabel
Oorzaak: Als het verspillingsbereik binnen een Excel-tabel ligt, kan dit leiden tot de melding #SPILL! fout.
Voorbeeld: U hebt een Excel-tabel (A1:B6) en u wilt de gegevens in kolom A sorteren en het resultaat in kolom B overbrengen. U zult de fout tegenkomen.
Oplossingen:
-
Verspreid de resultaten buiten de Excel-tabel.
-
Converteer de tabel naar bereik.
Selecteer een cel van de tabel en klik Tafel ontwerp > Converteren naar bereik.
Resultaat:
Het lekkagebereik is te groot
Oorzaak: Wanneer de formule meer resultaten genereert dan verwacht, kan deze de beschikbare ruimte overschrijden.
Voorbeeld: Als u de VLOOKUP-formule =VERT.ZOEKEN(A:A,A:C,2,FALSE) wilt gebruiken om alle waarden in kolom B uit het bereik A:C te retourneren door te matchen met de eerste kolom, zult u de fout tegenkomen.
Uitleg: De formule veroorzaakt een #SPILL! fout omdat Excel probeert gegevens uit de gehele kolom A:A op te halen, wat resulteert in maar liefst 1,048,576 resultaten, wat de grenzen van de capaciteit van het Excel-raster overschrijdt.
Oplossingen:
-
Verwijs naar een specifiek bereik in plaats van naar de hele kolom.
In dit voorbeeld wordt de onderstaande formule gebruikt:
=VLOOKUP(A2:A6,A:C,2,FALSE)
-
Bereken een enkele cel en kopieer de formule naar beneden.
In dit voorbeeld gebruikt u de onderstaande formule om de eerste achternaam te extraheren:
=VLOOKUP(A2,A:C,2,FALSE)
Sleep vervolgens de automatische vulgreep naar beneden om de formule te kopiëren en andere resultaten te krijgen.
-
Gebruik de operator @ om een impliciete kruising toe te passen.
In dit voorbeeld wordt de onderstaande formule gebruikt:
=VLOOKUP(@A:A,A:C,2,FALSE)
Sleep vervolgens de automatische vulgreep naar beneden om de formule te kopiëren en andere resultaten te krijgen.
Het lekkagebereik is onbekend
Oorzaak: Excel weet niet hoeveel cellen de formule moet bezetten.
Voorbeeld: Wanneer u een formule als =SEQUENTIE(RANDBETWEEN(1,1000)) gebruikt om een reeks te genereren, waarbij de lengte van de reeks afhangt van het resultaat van de formule RANDBETWEEN(1,1000), kunt u de fout #SPILL# tegenkomen.
Uitleg: In dit specifieke geval wordt de formule =SEQUENTIE(RANDBETWEEN(1,1000)) gebruikt om een reeks getallen te genereren. De lengte van deze reeks is echter afhankelijk van het resultaat van de formule RANDBETWEEN(1,1000), die een willekeurig getal tussen 1 en 1000 genereert. Omdat het resultaat van RANDBETWEEN dynamisch en onvoorspelbaar is, kan Excel het exacte aantal niet vooraf bepalen. cellen die nodig zijn om de reeks weer te geven. Als resultaat retourneert de formule de fout #SPILL#.
Oplossingen: Geen.
Andere oorzaken
Naast de bovenstaande scenario's heeft Microsoft twee extra mogelijke oorzaken voor de #SPILL! fout:
-
Geen geheugen meer
Oorzaak: Als Excel door uitgebreide berekeningen onvoldoende geheugen heeft.
Oplossing: Verklein de gegevensgrootte of vereenvoudig uw berekeningen.
-
niet erkend
Oorzaak: Wanneer Excel geen specifieke reden voor de #SPILL! fout.
Oplossing: Controleer uw formule, controleer op typefouten of zoek hulp bij de Excel-gemeenschap.
De #SPILL! Fouten kunnen een lastig obstakel zijn om te overwinnen, maar gewapend met deze inzichten en oplossingen kunt u vol vertrouwen door de nieuwste versies van Excel navigeren en deze fout direct aanpakken. Onthoud: oefening baart kunst, en binnenkort zul je een #SPILL zijn! buitengewone probleemoplosser voor fouten. Veel Excel-plezier!
Voor meer baanbrekende Excel-strategieën die uw gegevensbeheer naar een hoger niveau kunnen tillen, verken hier verder..
De beste tools voor kantoorproductiviteit
Kutools for Excel - Helpt u zich te onderscheiden van de menigte
Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...
Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)
- Een seconde om te schakelen tussen tientallen geopende documenten!
- Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.
Inhoudsopgave
- Video: #SPILL! Fout
- Wat is #SPILL! fout?
- De oorzaken van #SPILL! fout en de oplossingen
- Het lekkagebereik is niet leeg
- Het lekkagebereik heeft een samenvoegcel
- Spitsbereik in tabel
- Het lekkagebereik is te groot
- Het lekkagebereik is onbekend
- Andere oorzaken
- Gerelateerde artikelen
- Beste Office-productiviteitstools
- Heb je vragen? Stel ze hier.