Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

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.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×