Hoe om 'n morsfout (#SPILL!) in Excel reg te stel (7 maklike oplossings)

  • Deel Dit
Hugh West

Die #STORING -fout is 'n wydverspreide Excel-probleem wat die meeste individue raak wat Office 365 Excel weergawes gebruik. Die nuutste weergawe van Excel onder die Office 365 -lisensie bevat 'n versameling dinamiese skikkingsformules. In teenstelling met 'n standaard Excel-formule, kan komplekse formulerings talle bewerkings doen en verskillende eienskappe gelyktydig produseer. In hierdie artikel sal ons sewe verskillende metodes demonstreer om 'n morsfout in Excel reg te stel.

Laai Oefenwerkboek af

Jy kan die werkboek aflaai en daarmee oefen.

Morsingsfout in Excel.xlsx

Wat is 'n morsfout (#MORS!) in Excel?

'n Storingsreeks is 'n stel selle wat die resultate bevat. 'N #MORS! fout gebeur as iets anders op die werkblad keer dat die reeks goedaardig gevul is. Hoofsaaklik 'n #MORS! -fout is 'n fout wat gebeur wanneer 'n formule baie uitkomste genereer, maar nie almal op dieselfde bladsy kan vertoon nie.

Wat mors genereer (# STORS!) Fout?

Wanneer 'n stortingsreeks deur so iets op die sigblad belemmer word, 'n #MORS ! fout verskyn. Die #MORS -fout gebeur wanneer die reeks waarin die formule se resultaat aangebied moet word deur ander data geblokkeer word. Wanneer die selle binne die gemorsde reeks teks, spasie insluit of gekombineer word, kan dit voorkom word. As daar nie genoeg kapasiteit is virdat alle funksie-argumente geldig is.

Gevolgtrekking

Bogenoemde metodes sal jou help om 'n morsfout in Excel reg te stel. Hoop dit sal jou help! As u enige vrae, voorstelle of terugvoer het, laat weet ons asseblief in die kommentaarafdeling. Of jy kan 'n blik op ons ander artikels in die ExcelWIKI.com -blog kyk!

Dynamiese skikkingsfunksies om enige uitset te mors, #STORS! foute ontstaan. Dinamiese skikkings is konfigureerbare skikkings wat formules in staat stel om verskillende opsies vir 'n verskeidenheid sigbladselle te produseer staatmaak op 'n spesifieke selberekening. Met die bekendstelling van dinamiese skikkings in Excel 365 , "mors" enige formule wat veelvuldige berekeninge genereer daardie resultate in aangrensende selle.

7 Metodes om 'n mors reg te stel (#SPILL! ) Fout in Excel

Om die #MORS! fout, eers moet ons die probleemboodskap identifiseer wat vertoon word. Kom ons kyk na sommige van die scenario's waar jy die #MORS! -kwessie kan kry en hoe om dit reg te stel. Om die fout reg te stel gaan ons die volgende datastel gebruik, wat sommige items in kolom B bevat, hul hoeveelheid in kolom C , en die totale verkope van elke item in kolom D . Gestel, nou wil ons een of ander formule in 'n ander kolom gebruik. Kom ons kyk nou na die metodes om 'n morsfout in Excel reg te stel.

1. Maak 'n morsfout reg wat wys dat morsreeks nie leeg is in Excel nie

Wanneer die data wat die morsreeks versper, duidelik sigbaar is. Oorweeg die volgende scenario. 'n #STORS! -fout word opgewek wanneer die formule op die data toegepas word omdat daar 'n teks of data binne die stortingsreeks is. As jy op die geel driehoek klik, kry jy die foutboodskap wat wysdat ' Mortingsreeks nie leeg is nie '. Dit dui aan dat 'n waarde of formule die dinamiese skikkingsformule se morsreeks blokkeer.

1.1. Vee data uit wat verhoed dat die morsreeks gebruik word

Wanneer jy enige formule toepas op die selle in die morsreeks wat reeds data in het, sal jy 'n #STORS! Fout. Gestel ons wil 'n eenvoudige formule in kolom F gebruik. Hiervoor volg die aksies om die probleem reg te stel.

  • Selekteer eerstens enige sel in kolom F , waar jy die formule wil hê.
  • Tweedens, tik die formule daar.
=D5:D9

  • Soos ons kan sien is daar data in sel F7 .

  • Verder, as ons Enter druk, sal ons die #MORS! -fout kry , en wanneer ons ons wyser op die foutaanwyser plaas, sal dit 'n boodskap wys ' 'n Sel waarin ons data moet mors, is nie leeg nie '.

  • Nou, om die fout reg te stel, vee net die data-inhoud in sel F7 uit. En om net die data uit daardie sel te verwyder, sal die probleem oplos.

  • Soms word daar geen data in daardie reeks gewys waar jy die formule, maar kry steeds die fout.

  • As die stortingsreeks duidelik duidelik is, maar die morsprobleem voortduur, kies Select Obstructing Cells vanaf die foutboodskap se aftrekkieslys.

  • Nadit sal jou wys watter selle die stortingsreeks blokkeer. Soos ons duidelik sien, is daar in die formulebalk data in daardie spesifieke sel, en die sel se lettertipekleur is wit. Dit is die rede waarom die data nie in ons oë sigbaar is nie.

  • Verander verder die fontkleur na swart en verwyder die inhoud.
  • Uiteindelik sal ons die resultaat kan sien en die fout sal verdwyn.

1.2. Verwyder die pasgemaakte nommer  ";;;" Formatering vanaf sel

Wanneer 'n pasgemaakte getalformaat ' ;;; ' op 'n sel uitgevoer word, is daar inderdaad 'n risiko dat die # MORS! foute kan voorkom. In sulke omstandighede, volg die stappe om dit reg te stel.

  • Klik eerstens op die sel wat die fout wys. In ons geval is die fout in sel F5 .

  • Tweedens, klik op die aftreklys vir foutboodskappe wat is 'n uitroepteken wat deur 'n geel driehoek gedek word. En, kies Select Obstructing Cells .

  • Dit sal die sel uitlig waarin ons die blokkasie in die gesig gestaar het.
  • Volgende, regskliek op daardie sel en gaan na die Format selle opsies.

  • Dit sal jou na die dialoogkassie Format selle .
  • Kies Getal en kies Gepasmaak uit die Kategorie . En jy kan aan die regterkant sien wat die Tipe van die formaat is' ;;; '.

  • Verander nou die tipe van ' ; ;; ' na ' Algemeen '.
  • Klik dan op die OK knoppie.

Lees meer: Excel-fout: Die nommer in hierdie sel is geformateer as teks (6 regstellings)

2. Saamgevoegde selle in morsreeks om 'n morsfout reg te stel (#MORS!) in Excel

Gestel ons gebruik die UNIEKE funksie in sel F5 om kry die unieke waardes van selreeks D5:D9 en kry die fout omdat die Verstortingsreeks saamgesmelt het sel . Ons tik die formule by die sel. En die formule wat ons gebruik is:

=UNIQUE(D5:D9)

Kom ons kyk na die prosedure om #MORS te herstel ! fout.

  • Kies in die begin van die foutboodskap-aftrekkieslys Select Obstructing Cells .

  • Dit sal die sel uitlig wat die fout veroorsaak het. En ons kan sien dat selle F6 en G6 saamgevoeg is, dis hoekom die fout voorkom.
  • Om dit reg te stel, gaan na die Tuis oortjie vanaf die lint.
  • Kies die selle wat jy wil ontbind. Dus, ons kies selle F6 en G6 .
  • Daarna, klik op Unmerge Cells van die Merge % Center aftrekkieslys onder die Belyning kategorie.

  • En uiteindelik sal die fout verdwyn en jy kan die resultaat sien in kolom F . En die formule is in die formulebar.

Lees meer: Hoe om #REF reg te stel! Fout in Excel (6 oplossings)

Soortgelyke lesings

  • Hoe om verwysingsfoute in Excel te vind (3 maklike metodes)
  • Hoe om "Vaste voorwerpe sal beweeg" in Excel reg te stel (4 oplossings)
  • Excel VBA: Skakel die "Op Fout Hervat Volgende"

3. Korrigeer Excel-tabel met 'n morsreeksfout in Excel

Excel-tabelle laat nie dinamiese skikkingsformules toe nie. Aanvaar dat ons die verkope wil sorteer, hiervoor gebruik ons ​​die SORTEER funksie in Excel. As jy die #SPILL -kwessie op 'n Excel-tabel teëkom met die boodskapstortingreeks in die tabel soos hieronder gesien, moet jy die stappe volg wat hieronder gewys word.

  • Om te begin, klik op die fout en die formule sal in die formulebalk wys.
=SORT(D5:D9)

  • Dan, as ons op die geel driehoek klik, sal ons die foutboodskap kry wat ' Mortingsreeks in tabel ' is.

  • Om van hierdie fout ontslae te raak, moet ons die hele tabel kies.
  • Gaan daarna na die Tabelontwerp vanaf die lint.
  • Volgende, klik op Skakel om na reeks van die Gereedskap groep.

  • 'n Opspringvenster sal verskyn en vra Wil jy die tabel omskakel na 'n normale reeks?
  • Klik op Ja .

  • En, dit is dit. Die fout sal verdwyn en diefunksie sal behoorlik werk en die resultaat in kolom E wys.

4. Onbekende morsreeks-korreksie in Excel

Die morsfout word veroorsaak as Excel nie die grootte van die gemorste skikking kan bepaal nie. Wanneer die grootte van die gemorste skikking verskil en Excel nie in staat is om die grootte van die gemorste reeks te bepaal nie, vind hierdie fout plaas. Die formule kan soms veroorsaak dat 'n dinamiese skikking tussen berekeningsrondtes vergroot. Die #SPILL! -fout sal voorkom as die grootte van die dinamiese skikking verander regdeur die berekening slaag en nie uitbalanseer nie. Hierdie probleem word die meeste opgemerk wanneer ewekansige funksies soos RANDARRAY , RAND of RANDBETWEEN met Dynamiese Skikking -funksies soos SEQUENCE gebruik word . Byvoorbeeld, in sel F5 plaas ons die formule hieronder.

=SEQUENCE(RANDBETWEEN(1,100))

Terwyl ons die Enter<2 druk> sleutel vanaf die sleutelbord dit wys die foutboodskap ' Mortingsreeks is onbekend '.

Die enigste manier om hierdie formule se onakkuraatheid te herstel, is om 'n nuwe formule vir jou berekeninge te gebruik.

Lees meer: VALUE Fout in Excel: 7 redes met oplossings

5. Stortingreeks is te groot Foutregstelling

Toe Dynamiese Skikking nie beskikbaar was nie, het Excel 'n kenmerk genaamd implisiete kruising gebruik, wat die formule verplig het om 'n enkele resultaat te lewer, selfs al het dit die vermoë om te voorsientalle uitkomste. Kom ons stel ons voor dat jy probeer uitvind wat die probleem veroorsaak en jy vind dat die stortingsreeks te groot is, soos hieronder gesien. Veronderstel die volgende voorbeeld. En die datastel van die voorbeeld bevat 'n paar items in kolom B , die totale verkope van elke item in kolom C en ons wil die resultaat vind van 'n kommissie van 7% op elke item. Hiervoor moet ons die formule af gebruik.

=C:C*7%

Die formule word gebruik met die outomatiese oorvleueling in Excel 2016, 2017, 2019 of vorige uitgawes, die uitkoms sal korrek tot gevolg gehad het. Maar in Excel 365 sal jy die fout sien soos in die prentjie hieronder getoon.

5.1. Skep 'n implisiete kruising om 'n morsfout reg te stel deur "@" operateur te gebruik

Die dinamiese skikking sal op 'n hele B kolom van toepassing wees wanneer ons ook al =C:C . Alternatiewelik kan ons die @ operateur gebruik om Excel te dwing om geïmpliseerde oorvleueling af te dwing.

STAPE:

  • Kies eers die sel D5 en vervang die formule
[email protected]:C*7%

  • Druk dan Enter . En die formule sal in die formulebalk wys.
  • Die formule sal inderdaad aan 'n spesifieke sel toegeken word omdat die geïmpliseerde oorvleueling ingesluit is. Om die formule langer te maak.

  • Daarna, sleep die Vulhandvatsel af om die formule oor die reeks te kopieer. Of dubbelklik op die plus + ’teken. Dit dupliseer ook die formule.

  • En, dis dit! Jy kan die resultaat sien in kolom D wat die resulterende kolom is.

5.2. Maak 'n morsfout reg deur omvang in plaas van kolomme te verwys

Ons verwys na kolom C in die formule =C:C*7% . Gebruik eerder die formule hieronder om na 'n spesifieke reeks te verwys.

=(C5:C9)*7%

En, dis al.

Lees meer: Foute in Excel en hul betekenis (15 verskillende foute)

6. Herstel Geheue mors (#MORS!) Fout in Excel

As die fout aandui dat Geheue vol is terwyl jy probeer om uit te vind wat die #STORS -probleem veroorsaak, is dit omdat die dinamiese skikkingsformule wat jy gebruik na 'n groot reeks verwys, en Excel loop uit geheue, wat lei tot die #MORS! fout. Om die probleem te omseil, probeer om na 'n nouer reeks te verwys.

Lees Meer: [Opgelos!] 'Daar is nie genoeg geheue nie'-fout in Excel (8 redes)

7. Onherkenbare of terugvalstorting (#MORS!) Foutregstelling

Selfs as Excel nie die oorsprong van die oorsprong bespeur of versoen nie probleem, kan jy 'n Morting -fout kry. Soms is Excel nie in staat om die oorsaak van hierdie fout te identifiseer of te versoen nie. In sulke omstandighede, dubbelkontroleer die formule wat al die nodige argumente bevat en verseker

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.