Hva er spillfeil? Slik løser du #SPILL! feil i Excel 365

Som vi alle vet kommer Office 365 med Excel 365 som følger med. Microsoft har lagt til forskjellige nye funksjoner i Excel 365. En slik funksjon er Formler for dynamisk matrise. Vanligvis vil formelen bare returnere en enkelt verdi som et resultat til en celle. Men nå, med denne nye funksjonen på plass, kan flere verdier returneres.

La oss for eksempel si at du bruker formelen = D2: D5 på cellen i Excel 2019 og tidligere versjoner, og resultatet vil være begrenset til den første cellen.

Excel -spillfeil før dynamisk matrise

Da vi måtte bruke formelen på alle de tilsvarende cellene, brukte vi Array -notasjon (Ctrl+Shift+Enter). I Excel 365 er det imidlertid ikke slik. Når du bruker den samme formelen, blir verdiene automatisk sølt på alle de tilsvarende cellene. Se bildet nedenfor for mer informasjon.

Excel -spillfeil etter dynamiske matriser

Området av celler som resultatet søles inn i kalles Spillområde. Se bildet nedenfor

Excel Spillfeil Spillområde

MERK:

  • De Søle er automatisk aktivert med dynamiske matriser (denne funksjonen støttes for øyeblikket bare i Excel 365), og funksjonen kan ikke deaktiveres.
  • Spill -funksjonen er aktivert på alle formlene med eller uten funksjoner.

Spillfeil blir sett når formelen er ment å returnere flere verdier, men resultatene kan ikke settes på cellene. Feilen ser slik ut:

Excel spillfeilvisning

Mulige grunner til å støte på #SPILL -feil er:

  • Spillområdet inneholder en viss verdi, derfor kan resultatene ikke fylles ut i cellene
  • Spillområdet har sammenslåtte celler.
  • Når gamle ark (opprettet ved hjelp av Excel 2016 eller tidligere) med formler som støtter det implisitte krysset, åpnes i Excel365.
  • Når du bruker formelen for dynamisk matrise på en Excel -tabell.

Hvis du ser #SPILL -feilen i excel, ikke bekymre deg. I denne artikkelen vil vi demonstrere forskjellige måter å identifisere årsaken til dette problemet, og også se på måter å fikse #SPILL -feilen

Innholdsfortegnelse

Identifiser hva som forårsaker #SPILL -feilen

Når du ser en sølfeil, må du først sjekke hvorfor du ser feilen, for å gjøre det,

Trinn 1: Klikk på cellen som vises #SØLE! feil

Trinn 2: Klikk på Utropstegn som vist under

Trinn 3: Den første linjen forteller oss hva som forårsaker feilen. For eksempel, i dette tilfellet blir feilen sett på som at spillområdet ikke er tomt

Årsaker til Excel -spill

Rettelser som skal følges når utslippsområdet ikke er tomt

Følg reparasjonene nedenfor når du ser at Spillområdet er ikke tomt

Korriger 1: Slett dataene som blokkerer utslippsområdet

Hvis det allerede er noen data i cellene i spillområdet, vil du se en #SPILL -feil ved bruk av formelen.

Når du tydelig kan se dataene som blokkerer utslippsområdet

Tenk på eksemplet nedenfor. Når du bruker formelen = D2: D5 på dataene, kastes en SPILL -feil som det er Jeg er her innenfor utslippsområdet.

Spillfeil Datatekst innenfor utslippsområdet

For å bli kvitt #SPILL -feilen er det bare å flytte dataene eller slette dataene fra sølområdet.

Når dataene som blokkerer utslippsområdet er skjult

I noen tilfeller er dataene som blokkerer utslippsområdet skjulte og ikke veldig åpenbare som sett i sak 1. Vurder eksemplet nedenfor,

Spillfeil i hvit skrift i Excel

I slike tilfeller, for å finne cellen som blokkerer utslippsområdet, følg trinnene nedenfor:

Trinn 1: Klikk på cellen som vises #SØLE! feil

Trinn 2: Klikk på Utropstegn som vist nedenfor, kan du se at feilen er fordi Spillområdet er ikke tomt.

Trinn 3: Klikk på fra rullegardinmenyen Velg blokkerende celler

Excel -spillfeil ved blokkering av celler

Trinn 4: Cellen som blokkerer utslippsområdet er uthevet som vist nedenfor

Excel -spillfeil ved hindring av cellen som fremheves

Nå som du vet hvilken celle som blokkerer, sjekk hva som egentlig forårsaker problemet.

Trinn 5: Ved grundig undersøkelse av cellen kan du se noen data skjult i cellene.

Excel -spillfeil Skriftfarge er hvit

Som vist på bildet ovenfor, er det noen data. Siden skriften har en hvit farge, er det ikke lett å gjenkjenne blokkeringen. For å bli kvitt feilen, slett dataene fra cellen innenfor Spill -området.

Fastsette 2: Fjern tilpasset nummerformatering;;; brukes på cellen

Noen ganger når en egendefinert nummerformatering ;; ; brukes på en celle, er det sjanser for å se SPILL -feilen. I slike tilfeller,

Trinn 1: Klikk på cellen som vises #SØLE! feil

Trinn 2: Klikk på Utropstegn som vist under.

Trinn 3: Klikk på fra rullegardinmenyen Velg blokkerende celler

Excel -spillfeil ved blokkering av celler

Trinn 4: Cellen som blokkerer utslippsområdet er uthevet som vist nedenfor

Excel -spillfeil ved hindring av cellen som fremheves

Trinn 5: Høyreklikk på den blokkerende cellen.

Trinn 6: Velg Formater celler

Excel -formatceller

Trinn 7: Vinduet Formater celler åpnes. Gå til Nummer kategorien

Trinn 8: Velg i ruten til venstre Tilpasset

Trinn 9: Endre Type fra ruten på høyre side;;; til Generell

Trinn 10: Klikk på Ok knapp

Formater celler

Løsning som skal følges når utslippsområdet har sammenslåtte celler

Hvis du ser at feilen er fordi Spillområdet har sammenslåtte celler  som vist under,

Excel -spillfeilutslippsområde har slått sammen celler

Trinn 1: Klikk på Velg blokkerende celler  fra rullegardinmenyen

Skiver som hindrer celler

Trinn 2: Obstruksjonscellen blir fremhevet

Trinn 3: Under Hjem kategorien, klikk på Slå sammen og senter

Trinn 4: Velg rullegardinmenyen Slå sammen celler

Excel -spillfeil Slå sammen cellene

Løsning som skal følges når Spillområde i tabellen

Dynamiske matriseformler støttes ikke i Excel -tabeller. Hvis du ser #SPILL -feilen på en Excel -tabell som vist nedenfor med meldingen Spillområde i tabellen,

Excel -spillfeil på et bord

Trinn 1: Velg tabellen helt

Trinn 2: Klikk på Borddesign kategorien fra den øverste menylinjen

Trinn 3: Velg Konverter til Range

Spillfeil på et bord Konverter til vanlig bord

Trinn 4: Du vil se en bekreftelsesdialogbok som dukker opp, klikk på Ja

Dialogboksen for bekreftelse av feilmelding i Excel

Løsning som skal følges når utslippsområdet er tom for minne

Hvis du prøver å identifisere årsaken til #SPILL -feilen, hvis du ser at feilen angir Tomt for minne, så er det fordi den dynamiske matriseformelen du bruker refererer til et stort område, i slike tilfeller, utmerker seg tomt for minne forårsaker spillfeil. For å overvinne feilen kan man prøve å referere til et mindre område.

Løsning som skal følges når utslippsområdet er ukjent

Denne feilen sees når størrelsen på Spilled Array endres og excel ikke er i stand til å fastslå størrelsen på Spillet -området. Vanligvis, når du bruker tilfeldige funksjoner som RANDARRAY, RAND eller RANDBETWEEN sammen med Dynamic Array -funksjoner som SEQUENCE, vises denne feilen.

For å forstå det bedre, kan du vurdere eksemplet nedenfor. La oss si at funksjonen SEQUENCE (RANDBETWEEN (1,100)) brukes. Her genererer RANDBETWEEN et tilfeldig heltall som er større enn eller lik 1 og mindre enn eller lik 100. Og SEQUENCE genererer sekvensielle tall (f.eks. SEQUENCE (5) genererer 1,2,3,4,5). RANDBETWEEN er imidlertid en flyktig funksjon og fortsetter å endre verdien hver gang et Excel -ark åpnes eller endres. På grunn av dette vil ikke SEQUENCE -funksjonen kunne bestemme størrelsen på matrisen den må generere. Den ville ikke vite hvor mange verdier som skal genereres og kaster dermed en SPILL -feil.

Når du identifiserer årsaken til feilen, ser du Spillområdet er ukjent

Excel Spillfeilområde er ukjent

For å fikse denne typen feil, Prøv å ha en annen formel som passer ditt behov.

Rettelser som skal følges når utslippsområdet er for stort

La oss si at du identifiserer årsaken, og du merker at feilen blir sett fordi Spillområdet er for stort som vist under.

Spillområdet er for stort

Når Dynamic Array ikke var på plass, var det noe som kalles implisitt kryss i excel det tvunget til å returnere et enkelt resultat, selv om formelen hadde potensial til å returnere flere resultater. Tenk på et eksempel, hvis formelen = B: B*5% brukes på Excel 2019 eller tidligere versjoner, med det implisitte krysset på plass, vil resultatet bli som følger:

Excel Spillfeilområde For stort før

Når den samme formelen brukes i Excel 365, ser du imidlertid følgende feil

Excel -spillfeilområdet er for stort etter

For å løse dette, prøv følgende reparasjoner

Korriger 1: Bruk implisitt kryss med @ -operatøren

Når vi sier = B: B, vil den dynamiske matrisen referere til hele B -kolonnen. I stedet kan vi tvinge excel til å pålegge implisitt kryss ved bruk av @ operator

Endre formelen til[e -postbeskyttet]: B*5%

2021 08 30 10t20 46

Fordi det implisitte krysset legges til, vil formelen bli brukt på en enkelt celle. For å utvide formelen,

1. Bare klikk på prikken som vist nedenfor

Forleng formelen

2. Dra den ned på cellene etter behov. Dette vil bruke den samme formelen for disse cellene.

Utvidet formel

Fix 2: I stedet for å referere til kolonnen, se området

I formelen, = B: B*5%, vi refererer til kolonne B. Henvis i stedet til et bestemt område, = B2: B4*5%

Se området

Det er alt

Vi håper denne artikkelen har vært informativ.

Lik og kommenter gjerne hvis du var i stand til å fikse problemet med metodene ovenfor.

Takk for at du leser.

SOS Click: lagre Word, Excel og PointPoint fremgang enkelt

SOS Click: lagre Word, Excel og PointPoint fremgang enkeltMicrosoft KontorMicrosoft WordPowerpoint GuiderUtmerke

Å miste arbeidsframgangen din i Word, Excel eller PowerPoint kan være en virkelig hodepine.Derfor anbefaler vi at du gir et MS Office-tillegg kalt SOS Click a try.Med bare ett klikk lagres fremgang...

Les mer
Korriger: De fleste funksjonene er deaktivert [Excel / Word]

Korriger: De fleste funksjonene er deaktivert [Excel / Word]Microsoft OrdproblemerUtmerke

Office 365 er en fantastisk pakke med komplekse tjenester som kan hjelpe deg med å ta det daglige arbeidet ditt til neste nivå.Imidlertid kan noen feil og feil ødelegge opplevelsen din. Derfor er d...

Les mer
Korriger: Denne arbeidsboken ble åpnet i skrivebeskyttet modus [Office 365]

Korriger: Denne arbeidsboken ble åpnet i skrivebeskyttet modus [Office 365]UtmerkeFildeling

Excel-dokumenter med skrivebeskyttede attributter hindrer brukere i å redigere dokumentet.Slik kan du løse arbeidsboken ble åpnet i skrivebeskyttet modusmelding i Office 365.Vil du utforske mer inf...

Les mer