Hvad er spildfejl? Sådan løses #SPILL! fejl i Excel 365

How to effectively deal with bots on your site? The best protection against click fraud.

Som vi alle ved, leveres Office 365 med Excel 365, der følger med. Microsoft har tilføjet forskellige nye funktioner til Excel 365. En sådan funktion er Dynamiske matrixformler. Normalt returnerer formlen kun en enkelt værdi som følge heraf til en celle. Men nu, med denne nye funktion på plads, kan flere værdier returneres.

Lad os f.eks. Sige, at du i Excel 2019 og tidligere versioner anvender formlen = D2: D5 på cellen, resultatet ville være begrænset til den første celle.

Excel -spildfejl før dynamisk array

Da vi skulle anvende formlen på alle de tilsvarende celler, brugte vi Array notation (Ctrl+Shift+Enter). I Excel 365 er det imidlertid ikke sådan. Når du anvender den samme formel, spildes værdierne automatisk på alle de tilsvarende celler. Se billedet herunder for flere detaljer.

Excel -spildfejl efter dynamiske arrays

Det område af celler, som resultatet spildes i, kaldes Spildområde. Se billedet herunder

Excel -spilfejl Spildområde

BEMÆRK:

  • Det Spilde er automatisk aktiveret med dynamiske arrays (i øjeblikket understøttes denne funktion kun i Excel 365), og funktionen kan ikke deaktiveres.
  • Spill -funktionen er aktiveret på alle formler med eller uden funktioner.
instagram story viewer

Spildfejl ses, når formlen er beregnet til at returnere flere værdier, men resultaterne kan ikke sættes på cellerne. Fejlen ser således ud:

Excel -spildfejlvisning

Mulige grunde til at støde på #SPILL -fejl er:

  • Spildområdet indeholder en vis værdi, hvorfor resultaterne ikke kan udfyldes i cellerne
  • Spildområdet har fusionerede celler.
  • Når gamle ark (oprettet ved hjælp af Excel 2016 eller tidligere) med formler, der understøtter det implicitte skæringspunkt, åbnes i Excel365.
  • Når du anvender den dynamiske matrixformel på en excel -tabel.

Hvis du ser #SPILL -fejlen i excel, skal du ikke bekymre dig. I denne artikel demonstrerer vi forskellige måder at identificere årsagen til dette problem på og ser også på måder at rette #SPILL -fejlen på

Indholdsfortegnelse

Identificer, hvad der forårsager #SPILL -fejlen

Når du ser en spildfejl, skal du først kontrollere, hvorfor du ser fejlen, for at gøre det,

Trin 1: Klik på cellen, der vises #SPILDE! fejl

Trin 2: Klik på Udråbstegn som vist herunder

Trin 3: Den første linje fortæller os, hvad der forårsager fejlen. For eksempel ses fejlen i dette tilfælde, da spildområdet ikke er tomt

Årsager til fejl i Excel -spild

Rettelser, der skal følges, når spildområdet ikke er tomt

Følg nedenstående rettelser, når du ser, at Spildområdet er ikke tomt

Fix 1: Slet de data, der blokerer spildområdet

Hvis der allerede er nogle data inden for cellerne i spildområdet, vil du se en #SPILL -fejl ved anvendelse af formlen.

Når du tydeligt kan se de data, der blokerer spildområdet

Overvej nedenstående eksempel: Når du anvender formlen = D2: D5 på dataene, smides en SPILL -fejl, da der er Jeg er her inden for spildområdet.

Spildfejl Datatekst inden for spildområde

For at slippe af med #SPILL -fejlen skal du bare flytte dataene eller slette dataene fra spildområdet.

Når data, der blokerer spildområdet, er skjult

I nogle tilfælde er de data, der blokerer spildområdet, skjulte og ikke særlig indlysende som set i sag 1. Overvej nedenstående eksempel,

Spildfejl i Excel hvid skrifttype

I sådanne tilfælde skal du følge nedenstående trin for at finde den celle, der blokerer spildområdet:

Trin 1: Klik på cellen, der vises #SPILDE! fejl

Trin 2: Klik på Udråbstegn som vist nedenfor, kan du se, at fejlen skyldes, at Spildområdet er ikke tomt.

Trin 3: Klik på på rullemenuen Vælg forhindrende celler

Excel -spildfejl Slect Obstruerende celler

Trin 4: Cellen, der blokerer spildområdet, fremhæves som vist nedenfor

Excel -spildfejl ved blokering af celle, der fremhæves

Når du nu ved, hvilken celle der blokerer, skal du kontrollere, hvad der præcist forårsager problemet.

Trin 5: Ved omhyggelig undersøgelse af cellen kan du se nogle data skjult i cellerne.

Excel -spilfejl Fontfarve er hvid

Som det ses på billedet ovenfor, er der nogle data. Da skrifttypen har en hvid farve, er det ikke let at genkende blokeringen. For at slippe af med fejlen skal du slette dataene fra cellen inden for spildområdet.

Rette op 2: Fjern formateringen af ​​brugerdefineret nummer;;; anvendt på cellen

Til tider, når en brugerdefineret nummerformatering ;; ; anvendes på en celle, er der chancer for at se SPILL -fejlen. I sådanne tilfælde,

Trin 1: Klik på cellen, der vises #SPILDE! fejl

Trin 2: Klik på Udråbstegn som vist herunder.

Trin 3: Klik på på rullemenuen Vælg forhindrende celler

Excel -spildfejl Slect Obstruerende celler

Trin 4: Cellen, der blokerer spildområdet, fremhæves som vist nedenfor

Excel -spildfejl ved blokering af celle, der fremhæves

Trin 5: Højreklik på den blokerende celle.

Trin 6: Vælg Formater celler

Excel -formatceller

Trin 7: Vinduet Formater celler åbnes. Gå til Nummer fane

Trin 8: Vælg i ruden i venstre side Brugerdefinerede

Trin 9: Skift Type fra ruden i højre side;;; til Generel

Trin 10: Klik på Okay knap

Formater celler

Rettelse, der skal følges, når spildområdet har flettede celler

Hvis du ser, at fejlen skyldes, at Spildområdet har fusionerede celler  som vist herunder,

Excel -spilfejl Spildområde har flettet celler

Trin 1: Klik på Vælg forhindrende celler  fra rullemenuen

Slect Obstruerende celler

Trin 2: Obstruerende celle vil være fremhævet

Trin 3: Under Hjem fane, klik på Flet og center

Trin 4: Vælg fra rullemenuen Slå celler sammen

Excel -spildfejl Slå cellerne sammen

Fix der skal følges når Spildområde i tabellen

Dynamiske matrixformler understøttes ikke i Excel -tabeller. Hvis du ser #SPILL -fejlen på en excel -tabel som vist herunder med meddelelsen Spildområde i bord,

Excel -spildfejl på et bord

Trin 1: Vælg tabellen fuldstændigt

Trin 2: Klik på Borddesign fane fra den øverste menulinje

Trin 3: Vælg Konverter til område

Spildfejl på et bord Konverter til almindeligt bord

Trin 4: Du vil se en bekræftelsesdialog dukke op, klik på Ja

Dialogboksen Excel -fejlbekræftelse

Løsning, der skal følges, når spildområdet er tom for hukommelse

Når du prøver at identificere årsagen til #SPILL -fejlen, hvis du ser, at fejlen angiver Ikke mere hukommelse, så er det fordi den dynamiske matrixformel, du bruger, refererer til et stort område, i sådanne tilfælde excel -kørsler ikke mere hukommelse forårsager spildfejl. For at overvinde fejlen kan man prøve at henvise til et mindre område.

Løsning, der skal følges, når spildområdet er ukendt

Denne fejl ses, når størrelsen på Spilled Array ændres, og excel ikke er i stand til at fastslå størrelsen af ​​det spildte område. Generelt, når du bruger tilfældige funktioner som RANDARRAY, RAND eller RANDBETWEEN sammen med Dynamic Array -funktioner som f.eks. SEQUENCE, ses denne fejl.

For at forstå det bedre, overvej nedenstående eksempel, lad os sige, at funktionen SEQUENCE (RANDBETWEEN (1.100)) bruges. Her genererer RANDBETWEEN et tilfældigt heltal, der er større end eller lig med 1 og mindre end eller lig med 100. Og SEQUENCE genererer sekventielle tal (f.eks. SEQUENCE (5) genererer 1,2,3,4,5). RANDBETWEEN er imidlertid en flygtig funktion og ændrer hele tiden dens værdi hver gang et excelark åbnes eller ændres. Fordi SEQUENCE -funktionen derfor ikke vil være i stand til at bestemme størrelsen på den matrix, den skal generere. Det ville ikke vide, hvor mange værdier der skal genereres og kaster dermed en SPILL -fejl.

Når du identificerer årsagen til fejlen, ser du Spildområdet er ukendt

Excel -spildfejlområde er ukendt

For at rette denne form for fejl, Prøv at have en anden formel, der passer til dit behov.

Rettelser, der skal følges, når spildområdet er for stort

Lad os sige, at du identificerer årsagen, og du bemærker, at fejlen ses, fordi Spildområdet er for stort som vist herunder.

Spildområdet er for stort

Når Dynamic Array ikke var på plads, var der noget, der hedder implicit kryds i excel det tvunget til at returnere et enkelt resultat, selvom formlen havde potentiale til at returnere flere resultater. Overvej et eksempel, hvis formlen = B: B*5% anvendes på Excel 2019 eller tidligere versioner, med det implicitte kryds på plads, ville resultatet blive som følger:

Excel -spildfejlområde For stort før

Men når den samme formel bruges i Excel 365, ser du følgende fejl

Excel -spildfejlområde er for stort efter

For at løse dette skal du prøve følgende rettelser

Fix 1: Anvend implicit kryds ved hjælp af @ operator

Når vi siger = B: B, vil det dynamiske array referere til hele B -kolonnen. I stedet kan vi tvinge excel til at pålægge implicit kryds ved hjælp af @ operator

Skift formlen til[e -mail beskyttet]: B*5%

2021 08 30 10h20 46

Fordi det implicitte skæringspunkt tilføjes, vil formlen blive anvendt på en enkelt celle. For at udvide formlen,

1. Bare klik på prikken som vist herunder

Forlæng formlen

2. Træk det ned på cellerne efter behov. Dette vil anvende den samme formel på disse celler.

Udvidet formel

Fix 2: I stedet for at henvise til kolonnen, henvises til området

I formlen, = 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åber, at denne artikel har været informativ.

Synes godt om og kommenter, hvis du var i stand til at løse problemet med ovenstående metoder.

Tak fordi du læste.

Teachs.ru
Sådan får du nemt filstien til Excel-ark

Sådan får du nemt filstien til Excel-arkExcel

Når du arbejder med excel-arket for at organisere data, såsom medarbejderes optegnelser eller indkøbskurve eller så videre, skal du muligvis også tilføje excel-arkets filsti eller placering. Du kan...

Læs mere
Sådan åbnes to Excel-projektmapper i separate Windows

Sådan åbnes to Excel-projektmapper i separate WindowsExcel

MS Excel hjælper brugere med at registrere data i form af rækker og kolonner og derefter udføre en række analyser på dem. Det må have været bemærket, at når du forsøger at åbne mere end én fil i Ex...

Læs mere
3 tips om, hvad der er Excel-spildfejl, og hvordan du nemt løser det

3 tips om, hvad der er Excel-spildfejl, og hvordan du nemt løser detWindows 11Excel

Siden tilføjelsen af ​​Excels dynamiske arrays-funktion spreder formler, der returnerer flere værdier, dem direkte på regnearket.På grund af dette kan spildfejlen opstå, når en af ​​værdierne skære...

Læs mere
ig stories viewer