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.
Voorkomende oorzaken: volledige kolomverwijzingen
Er is een vaak verkeerd verduidelijkende methode voor het maken van VERT . zoeken-formules op het opgeven van het argument lookup_value . 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 lookup_value beschouwd. Dit betekent dat als een hele kolom wordt gegeven als het argument lookup_value, alle 1.048.576-waarden in de kolom worden gezocht. 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! weergegeven.
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.
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.
|
= 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.
|
= 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.
|
= 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
Dynamische matrices en gedrag van matrices op aangrenzende cellen