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

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.

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.

Sådan forhindrer du duplikerede værdier, når du indtaster data i MS Excel

Sådan forhindrer du duplikerede værdier, når du indtaster data i MS ExcelExcel

Der er så mange måder at finde og eliminere duplikerede dataindtastninger fra din Excel-fil. Men alle disse måder fungerer for det meste, når du har indtastet alle data. Men har du spekuleret på, o...

Læs mere
Bedste Office-tilføjelser: 15 valg, der fungerer godt i 2023

Bedste Office-tilføjelser: 15 valg, der fungerer godt i 2023Microsoft OfficeOutlookPowerpointExcelTekstbehandlingsprogram

Boomerang kan være en fantastisk tilføjelse til din Outlook, da den kan hjælpe dig planlægge e-mails, indstil opfølgningspåmindelser og del din kalendertilgængelighed med brugere på enhver platform...

Læs mere
Sådan indsætter du billeder i celler i Microsoft Excel

Sådan indsætter du billeder i celler i Microsoft ExcelExcel

Råb op til IMAGE-funktionen.xINSTALLER VED AT KLIKKE PÅ DOWNLOAD FILFor at løse forskellige pc-problemer anbefaler vi Restoro PC Repair Tool:Denne software vil reparere almindelige computerfejl, be...

Læs mere