Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel på nettet Excel for iPad Excel Web App Excel for iPhone Excel for Android-nettbrett Excel for Android-telefoner

Den nedsatte matriseformelen du prøver å skrive inn, strekker seg utover regne ark området. Prøv på nytt med et mindre område eller matrise.

I følgende eksempel kan du ved å flytte formelen til celle F1 løse feilen, og formelen vil flyte inn på riktig måte.

#OVERFLYT!-feil feil der = SORT (D:D) i celle F2 vil forlenge utover kantene i arbeids boken. Flytt den til celle F1, så vil den fungere som det skal.

Vanlige årsaker: fullstendige Kol onne referanser

Det finnes ofte feil gjenkjent metode for å opprette Finn. rad -formler ved å angi lookup_value -argumentet. Før dynamisk array -kompatibel Excel, betraktes bare verdien i samme rad som formelen, og eventuelle andre ignoreres, som Finn. rad forventet bare én enkelt verdi. Med innføringen av dynamiske matriser blir alle verdiene som er gitt til lookup_value, vurdert. Dette betyr at hvis en hel kolonne er gitt som lookup_value-argumentet, vil Excel prøve å slå opp alle 1 048 576-verdier i kolonnen. Når det er ferdig, vil det prøve å flyte dem over i rute nettet, og det er svært sannsynlig at slutten på rute nettet blir resultatet av en #SPILL! feil.  

Når du for eksempel plasserer den i celle E2 som i eksemplet nedenfor, vil formelen = Finn. rad (A:A; A:C; 2; USANN) tidligere bare slå på IDen i celle a2. I en dynamisk matrise Excel vil imidlertid formelen føre til en #SPILL! feil fordi Excel slår opp i hele kolonnen, returnerer 1 048 576 resultater og trykker på slutten av Excel-rutenettet.

#OVERFLYT!-feil feil forårsaket av = Finn. rad (A:A; A:D; 2; USANN) i celle E2 fordi resultatene kommer til å flyte utover regne arkets kant. Flytt formelen til celle E1, så fungerer den som den skal.

Det er tre enkle måter å løse dette problemet på:

#

Fremgangsmåte

Formel

1

Bare referer til oppslags verdiene du er interessert i. Denne formel stilen vil returnere en dynamisk matrise, men fungerer ikke med Excel- tabeller

Use = Finn. rad (a2: A7; A:C; 2; USANN) for å returnere en dynamisk matrise som ikke fører til #SPILL! feil.

= Finn. rad (a2: A7; A:C; 2; USANN)

2

Bare referer til verdien i samme rad, og kopier deretter formelen ned. Denne tradisjonelle formel stilen fungerer i tabeller, men returnerer ikke en dynamisk matrise.

Bruk den tradisjonelle Finn. rad med én lookup_value referanse: = Finn. rad (a2; A:C; 32; USANN). Denne formelen vil ikke returnere en dynamisk matrise, men kan brukes med Excel-tabeller.

= Finn. rad (a2; A:C; 2; USANN)

3

Be om at Excel utfører implisitt skjærings punkt ved hjelp av @-operatoren, og deretter kopierer formelen ned. Denne formel stilen fungerer i tabeller, men returnerer ikke en dynamisk matrise.

Bruk operatoren @ og kopier ned: = Finn. rad (@A: A, A:C; 2; USANN). Denne referanse stilen vil fungere i tabeller, men returnerer ikke en dynamisk matrise.

= Finn. rad (@A: A, A:C; 2; USANN)

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i Excel tekniske fellesskap, få støtte i Svar-fellesskapet eller foreslå en ny funksjon eller forbedring på Excel User Voice.

Se også

FILTER-funksjonen

TILFELDIGMATRISE-funksjonen

SEKVENS-funksjonen

SORTER-funksjonen

SORTER ETTER-funksjonen

UNIK-funksjonen

#OVERFLYT!-feil i Excel

Dynamiske matriser og overflytende matrise

Implisitt Intersection-operator: @

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.