#SPILL! fout-uitbreiding voorbij de rand van het werkblad

De matrixformule met overlopende matrix die u probeert in te voeren, wordt buiten het bereik van het werkblad weergegeven. Probeer het opnieuw met een kleiner bereik of een kleinere matrix.

In het volgende voorbeeld wordt de fout omgezet in cel F1 en wordt de formule correct gemorsd.

#SPILL! fout waarbij = sorteren (D:D) in cel F2 buiten de randen van de werkmap valt. Verplaats het naar cel F1 en werkt goed.

Voorkomende oorzaken: volledige kolomverwijzingen

Er is een vaak verkeerd verduidelijkende methode voor het maken van VERT . zoeken-formules op het opgeven van het argument zoekwaarde . Voordat een dynamische matrix geschikt is, wordt in Excel alleen de waarde in dezelfde rij als de formule beschouwd en worden eventuele andere formules genegeerd, omdat Vert. zoeken slechts één waarde verwachtte. Met de introductie van dynamische matrices worden alle waarden van de zoekwaarde als resultaat gegeven. Dit betekent dat als een hele kolom wordt gegeven als het argument zoekwaarde, u probeert alle 1.048.576-waarden in de kolom te zoeken. Wanneer u klaar bent, trachten ze te overlopen naar het raster en kunnen ze waarschijnlijk ook aan het einde van het raster lopen dat het resultaat is van een #SPILL! fout.  

Wanneer u bijvoorbeeld in cel E2 in het onderstaande voorbeeld wordt geplaatst, wordt met de formule = VERT. zoeken (A:A, A:C, 2, onwaar) eerder de id in cel a2 opgezocht. In een dynamische matrix in Excel zal de formule echter een #SPILL veroorzaken. fout omdat in Excel de hele kolom wordt gezocht, retourneer 1.048.576 resultaten en raak het einde van het Excel-raster aan.

#SPILL! de fout is veroorzaakt met = VERT. zoeken (A:A, A:D, 2, onwaar) in cel E2 omdat de resultaten buiten de rand van het werkblad vallen. U kunt de formule verplaatsen naar cel E1, en deze werkt correct.

Er zijn drie eenvoudige manieren om dit probleem op te lossen:

#

Methode

Formule

1

Verwijzingen naar alleen de opzoekwaarden waarin u geïnteresseerd bent. Deze stijl van een formule retourneert een dynamische matrix, maar werkt niet met Excel-tabellen

Gebruik = VERT. zoeken (a2: A7, A:C, 2, onwaar) om een dynamische matrix te retourneren die geen resultaten oplevert in een #SPILL! fout.

= Vert. zoeken (a2: A7, A:C, 2, onwaar)

2

U kunt alleen de waarde in dezelfde rij raadplegen en vervolgens de formule naar beneden kopiëren. Deze traditionele formule stijl werkt in tabellen, maar geeft geendynamische matrixals resultaat.

Gebruik de traditionele Vert. zoeken met één zoekwaarde: = Vert. zoeken (a2, A:C, 32, onwaar). Met deze formule wordt geen dynamische matrix geretourneerd, maar wel voor Excel-tabellen.

= Vert. zoeken (a2, A:C, 2, onwaar)

3

Aanvraag voor het uitvoeren van een impliciet snijpunt in Excel met behulp van de @-operator en kopieer de formule omlaag. Deze stijl van formule werkt in tabellen, maar levert geendynamische matrixop.

Gebruik de operator @ en Kopieer naar beneden: = Vert. zoeken (@ A:A, A:C, 2, onwaar). Deze stijl van verwijzing werkt in tabellen, maar levert geen dynamische matrix op.

= Vert. zoeken (@ A:A, A:C, 2, onwaar)

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community, ondersteuning vragen in de Answer-community of een nieuwe functie of verbetering voorstellen in Excel User Voice.

Zie ook

De functie FILTER

De functie ASELECT.MATRIX

De functie REEKS

De functie SORTEREN

De functie SORTEREN.OP

De functie UNIEK

#SPILL! -fouten in Excel

Dynamische matrices en gedrag van matrices op aangrenzende cellen

Impliciete intersectie operator: @

Opmerking:  Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor je is. Wil je ons laten weten of deze informatie nuttig is? Hier is het Engelstalige artikel ter referentie.

Meer hulp nodig?

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×