Mikä on vuotovirhe? Kuinka ratkaista #SPILL! virhe Excel 365: ssä

Kuten me kaikki tiedämme, Office 365: n mukana tulee Excel 365. Microsoft on lisännyt useita uusia ominaisuuksia Excel 365: een. Yksi tällainen ominaisuus on Dynaamiset matriisikaavat. Yleensä kaava palauttaa tuloksena solulle vain yhden arvon. Mutta nyt, kun tämä uusi ominaisuus on käytössä, useita arvoja voidaan palauttaa.

Esimerkiksi Excel 2019: ssä ja aiemmissa versioissa sanotaan, että käytät soluun kaavaa = D2: D5, tulos rajoittuisi ensimmäiseen soluun.

Excel -vuotovirhe ennen dynaamista taulukkoa

Kun meidän piti soveltaa kaavaa kaikkiin vastaaviin soluihin, käytimme Array -merkintää (Ctrl+Vaihto+Enter). Excel 365: ssä se ei kuitenkaan ole niin. Kun käytät samaa kaavaa, arvot valuvat automaattisesti kaikkiin vastaaviin soluihin. Katso lisätietoja alla olevasta kuvasta.

Excel -vuotovirhe dynaamisten joukkojen jälkeen

Solualuetta, johon tulos valuu, kutsutaan Valutusalue. Katso alla oleva kuva

Excel -vuotovirhealue

HUOMAUTUS:

  • The Läikkyminen on otettu automaattisesti käyttöön dynaamisilla matriiseilla (tällä hetkellä tätä ominaisuutta tuetaan vain Excel 365: ssä), eikä ominaisuutta voi poistaa käytöstä.
  • Spill -ominaisuus on käytössä kaikissa kaavoissa, joissa on tai ei ole toimintoja.

Vuotovirheet Näkyy, kun kaavan on tarkoitus palauttaa useita arvoja, mutta tuloksia ei voi laittaa soluihin. Virhe näyttää tältä:

Excel -vuotovirheen näyttö

Mahdolliset syyt #SPILL -virheen kohtaamiseen ovat:

  • Vuoto -alue sisältää jonkin arvon, minkä vuoksi tuloksia ei voida täyttää soluissa
  • Spill -alue on yhdistänyt solut.
  • Kun Excel365: ssä avataan vanhat taulukot (luotu Excel 2016: lla tai sitä vanhemmalla versiolla) ja kaavoja, jotka tukevat implisiittistä leikkausta.
  • Kun käytät dynaamisen taulukon kaavaa Excel -taulukossa.

Jos näet #SPILL -virheen Excelissä, älä huoli. Tässä artikkelissa esittelemme erilaisia ​​tapoja tunnistaa tämän ongelman perimmäinen syy ja tarkastellaan myös tapoja korjata #SPILL -virhe

Sisällysluettelo

Selvitä, mikä aiheuttaa #SPILL -virheen

Kun näet vuotovirheen, tarkista ensin, miksi näet virheen.

Vaihe 1: Napsauta solua, joka näkyy #LÄIKKYMINEN! virhe

Vaihe 2: Napsauta Huutomerkki kuten alla

Vaihe 3: Ensimmäinen rivi kertoo meille, mikä aiheuttaa virheen. Esimerkiksi tässä tapauksessa virhe nähdään, koska vuotoalue ei ole tyhjä

Excel -vuotovirheiden syyt

Korjauksia, joita on noudatettava, kun vuotoalue ei ole tyhjä

Noudata alla olevia korjauksia, kun näet, että Vuotoalue ei ole tyhjä

Korjaa 1: Poista tiedot, jotka estävät vuotoalueen

Jos Spill -alueen soluissa on jo jonkin verran tietoja, näet #SPILL -virheen kaavan käytössä.

Kun näet selvästi tiedot, jotka estävät vuotoalueen

Harkitse alla olevaa esimerkkiä: Kun käytät kaavaa = D2: D5 tietoihin, SPILL -virhe ilmenee Olen täällä vuotoalueella.

Vuotovirhetietojen teksti vuotoalueella

Päästäksesi eroon #SPILL -virheestä siirrä tiedot tai poista tiedot vuotoalueelta.

Kun tiedot, jotka estävät vuotoalueen, ovat piilossa

Joissakin tapauksissa tiedot, jotka estävät vuotoalueen, ovat piilossa eivätkä ole kovin ilmeisiä, kuten tapauksessa 1 nähdään. Harkitse alla olevaa esimerkkiä,

Vuoto Excelin valkoisessa fontissa

Jos haluat löytää vuodon, joka estää solun, seuraa seuraavia ohjeita:

Vaihe 1: Napsauta solua, joka näkyy #LÄIKKYMINEN! virhe

Vaihe 2: Napsauta Huutomerkki Kuten alla näkyy, näet, että virhe johtuu siitä, että Vuotoalue ei ole tyhjä.

Vaihe 3: Napsauta avattavasta valikosta Valitse Solujen esto

Excel -vuotovirhe Valitse esteitä sisältäviä soluja

Vaihe 4: Solu, joka estää vuodon alueen, on korostettu alla olevan kuvan mukaisesti

Excel -vuotovirhe, joka estää solun korostamisen

Nyt, kun tiedät, mikä solu estää, tarkista, mikä tarkalleen aiheuttaa ongelman.

Vaihe 5: Kun tarkastelet solua, näet joitain tietoja, jotka on piilotettu soluihin.

Excel -vuotovirhe Fontin väri on valkoinen

Kuten yllä olevasta kuvasta näkyy, tietoja on jonkin verran. Koska fontin väri on valkoinen, tukoksen tunnistaminen ei ole helppoa. Voit päästä eroon virheestä poistamalla tiedot Spill -alueen solusta.

Korjata 2: Poista mukautetun numeron muotoilu;;; levitetään soluun

Toisinaan, kun mukautettu numero muotoilu ;; ; käytetään soluun, on mahdollista nähdä SPILL -virhe. Sellaisissa tapauksissa,

Vaihe 1: Napsauta solua, joka näkyy #LÄIKKYMINEN! virhe

Vaihe 2: Napsauta Huutomerkki kuten alla.

Vaihe 3: Napsauta avattavasta valikosta Valitse Solujen esto

Excel -vuotovirhe Valitse esteitä sisältäviä soluja

Vaihe 4: Solu, joka estää vuodon alueen, on korostettu alla olevan kuvan mukaisesti

Excel -vuotovirhe, joka estää solun korostamisen

Vaihe 5: Napsauta estyvää solua hiiren kakkospainikkeella.

Vaihe 6: Valitse Alusta solut

Excel -muotoiset solut

Vaihe 7: Muotoile solut -ikkuna avautuu. Siirry kohtaan Määrä välilehti

Vaihe 8: Valitse vasemmasta ruudusta Mukautettu

Vaihe 9: Muuta oikeanpuoleisesta ruudusta Tyyppi;;; kohteeseen Yleistä

Vaihe 10: Napsauta Ok -painiketta

Alusta solut

Korjaus, jota on noudatettava, kun vuotoalue on yhdistänyt solut

Jos näet, että virhe johtuu Vuotoalue on yhdistänyt solut  kuten alla,

Excel -vuotovirhe Vuotoalue on yhdistänyt solut

Vaihe 1: Napsauta Valitse Solujen esto  pudotusvalikosta

Valitse esteitä aiheuttavia soluja

Vaihe 2: Estävä solu on korostettu

Vaihe 3: Koti välilehti, napsauta Yhdistä ja keskitä

Vaihe 4: Valitse avattavasta valikosta Poista solut

Excel -vuotovirhe Poista solut

Korjaus, jota on noudatettava, kun Vuotoalue taulukossa

Excel -taulukot eivät tue dynaamisia matriisikaavoja. Jos näet #SPILL -virheen Excel -taulukossa alla olevan viestin kanssa Vuotoalue taulukossa,

Excel -vuotovirhe pöydällä

Vaihe 1: Valitse taulukko kokonaan

Vaihe 2: Napsauta Taulukon suunnittelu -välilehti ylävalikkopalkista

Vaihe 3: Valitse Muunna alueeksi

Taulukon vuotovirhe Muunna tavalliseksi taulukkoksi

Vaihe 4: Näyttöön tulee vahvistusikkuna, napsauta Joo

Excel -vuotovirheiden vahvistusikkuna

Korjaus, jota on noudatettava, kun vuotoalue on täynnä

Kun yrität tunnistaa #SPILL -virheen syyn, jos näet virheilmoituksen Muisti loppu, tämä johtuu siitä, että käyttämäsi dynaamisen matriisin kaava viittaa laajaan alueeseen, tällöin excel -ajo muisti loppu aiheuttaa vuotovirheen. Virheen voittamiseksi voit yrittää viitata pienempään alueeseen.

Korjaus, jota on noudatettava, kun vuotoalue on tuntematon

Tämä virhe näkyy, kun läikkyneen matriisin koko muuttuu ja Excel ei pysty määrittämään vuotoalueen kokoa. Yleensä, kun käytät satunnaisia ​​toimintoja, kuten RANDARRAY, RAND tai RANDBETWEEN, yhdessä Dynamic Array -toimintojen, kuten SEQUENCE, kanssa, tämä virhe näkyy.

Ymmärtääksesi sen paremmin, harkitse alla olevaa esimerkkiä. Oletetaan, että käytetään toimintoa SEQUENCE (RANDBETWEEN (1100)). Tässä RANDBETWEEN luo satunnaisen kokonaisluvun, joka on suurempi tai yhtä suuri kuin 1 ja pienempi tai yhtä suuri kuin 100. SEQUENCE luo peräkkäisiä numeroita (esim. SEQUENCE (5) tuottaa 1,2,3,4,5). RANDBETWEEN on kuitenkin epävakaa toiminto, ja se muuttaa arvoaan aina, kun Excel -arkki avataan tai muutetaan. Koska tästä syystä SEQUENCE -funktio ei pysty määrittämään sen muodostaman taulukon kokoa. Se ei tiedä kuinka monta arvoa luodaan ja aiheuttaa siten SPILL -virheen.

Kun tunnistat virheen syyn, näet Vuotoalue on tuntematon

Excel -vuotovirhealue on tuntematon

Tällaisen virheen korjaamiseksi kokeile eri kaavaa, joka sopii tarpeisiisi.

Korjauksia, joita on noudatettava, kun vuotoalue on liian suuri

Oletetaan, että tunnistat syyn ja huomaat, että virhe näkyy, koska Vuotoalue on liian suuri kuten alla.

Vuotoalue on liian suuri

Kun Dynamic Array ei ollut paikallaan, Excelissä oli jotain, jota kutsutaan implisiittiseksi leikkaukseksi pakko palauttaa yksittäinen tulos, vaikka kaavalla olisi mahdollisuus palauttaa useita tuloksia. Harkitse esimerkkiä, jos kaava = B: B*5% käytetään Excel 2019: ssä tai aiemmissa versioissa, kun implisiittinen leikkaus on paikallaan, tulos olisi seuraava:

Excel -vuotovirhealue liian suuri ennen

Kuitenkin, kun samaa kaavaa käytetään Excel 365: ssä, näet seuraavan virheen

Excel -vuotovirhealue on liian suuri jälkeen

Voit ratkaista tämän kokeilemalla seuraavia korjauksia

Korjaa 1: Käytä implisiittistä leikkausta käyttämällä @ -operaattoria

Kun sanomme = B: B, dynaaminen taulukko viittaa koko B -sarakkeeseen. Sen sijaan voimme pakottaa Excelin määräämään implisiittisen leikkauksen käyttämällä @ -operaattoria

Muuta kaava muotoon[sähköposti suojattu]: B*5%

2021 08 30 10h20 46

Koska implisiittinen leikkaus lisätään, kaavaa sovelletaan yksittäiseen soluun. Kaavan pidentämiseksi

1. Napsauta vain pistettä alla olevan kuvan mukaisesti

Laajenna kaavaa

2. Vedä se alas soluihin tarpeen mukaan. Tämä soveltaa samaa kaavaa näihin soluihin.

Laajennettu kaava

Korjaus 2: Viittaa sarakkeeseen viittaamalla alueeseen

Kaavassa = B: B*5%, viittaamme sarakkeeseen B. Viittaa sen sijaan tiettyyn alueeseen, = B2: B4*5%

Katso Alue

Siinä kaikki

Toivomme, että tämä artikkeli on ollut informatiivinen.

Tykkää ja kommentoi ystävällisesti, jos pystyit korjaamaan ongelman yllä olevilla tavoilla.

Kiitos, että luit.

KORJAUS: Excel ei voi suorittaa tätä tehtävää käytettävissä olevien resurssien kanssa -virheellä MS Excelissä Windows 11/10:ssä

KORJAUS: Excel ei voi suorittaa tätä tehtävää käytettävissä olevien resurssien kanssa -virheellä MS Excelissä Windows 11/10:ssäExcel

Microsoft Excel on käyttäjien ympäri maailmaa laajasti käyttämä sovellus tietojensa tallentamiseen ja hallintaan. Mutta tässä sovelluksessa on virheitä, jotka voivat olla ärsyttäviä käyttäjille, ko...

Lue lisää
XLM-makrot ovat nyt oletusarvoisesti rajoitettuja Microsoft Excelissä

XLM-makrot ovat nyt oletusarvoisesti rajoitettuja Microsoft ExcelissäExcel

Lisääntyneiden turvallisuusongelmien vuoksi Microsoft on päättänyt ryhtyä välittömiin toimiin.Redmondin teknologiajätti on siksi päättänyt poistaa Excel XLM -makrot oletusarvoisesti käytöstä.Joten ...

Lue lisää
KORJAUS: Komennon lähettämisessä ohjelmalle oli ongelma

KORJAUS: Komennon lähettämisessä ohjelmalle oli ongelmaExcel

Microsoft Office yhdistää Word-, Excel- ja PowerPoint-sovellukset, joihin sinun pitäisi luottaa. Tämä ei ole mahdollista, kun saat komentovirheitä.Voit korjata ne helposti hyödyntämällä Stellar Rep...

Lue lisää