tinystm.org.
  • Pagrindinis(current)
  • Microsoft Word
  • Patarimai
  • Prieinamumas
  • Vlc
  • Programos
  • Kraštas

Kas yra išsiliejimo klaida? Kaip išspręsti #IŠSIILDYMAS! klaida programoje Excel 365

Kas yra išsiliejimo klaida? Kaip išspręsti #IŠSIILDYMAS! klaida programoje Excel 365

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas



Kaip visi žinome, „Office 365“ yra kartu su „Excel 365“. „Microsoft“ į „Excel 365“ pridėjo įvairių naujų funkcijų. Viena iš tokių funkcijų yra Dinaminės masyvo formulės. Paprastai formulė į langelį grąžintų tik vieną reikšmę. Tačiau dabar, įdiegus šią naują funkciją, galima grąžinti kelias reikšmes.



Pavyzdžiui, „Excel 2019“ ir ankstesnėse versijose tarkime, kad langelyje taikote formulę =D2:D5, rezultatas bus apribotas iki pirmojo langelio.

„Excel“ išsiliejimo klaida prieš dinaminį masyvą

Kai turėjome taikyti formulę visuose atitinkamuose langeliuose, naudojome masyvo žymėjimą (Ctrl + Shift + Enter). Tačiau „Excel 365“ taip nėra. Kai taikote tą pačią formulę, reikšmės automatiškai išsilieja į visus atitinkamus langelius. Daugiau informacijos rasite toliau pateiktame paveikslėlyje.



„Excel“ išsiliejimo klaida po dinaminių masyvų

Vadinamas ląstelių plotas, į kurį išsilieja rezultatas Žaidimo diapazonas . Žiūrėkite žemiau esantį paveikslėlį

„Excel“ išsiliejimo klaidų išsiliejimo diapazonas



PASTABA:

  • The Žaidimas yra automatiškai įjungta naudojant dinaminius masyvus (šiuo metu ši funkcija palaikoma tik „Excel 365“) ir šios funkcijos negalima išjungti.
  • Išsiliejimo funkcija įjungta visose formulėse su funkcijomis arba be jų.

Žaidimo klaidos matomi, kai formulė skirta grąžinti kelias reikšmes, tačiau rezultatų negalima įdėti į langelius. Klaida atrodo taip:

„Excel“ išsiliejimo klaidų ekranas



Galimos priežastys, dėl kurių gali atsirasti #SPILL Error:

  • Išsiliejimo diapazone yra tam tikra reikšmė, dėl kurios rezultatų negalima pateikti langeliuose
  • „Spill“ diapazone yra sujungtos ląstelės.
  • Kai programoje Excel365 atidaromi seni lapai (sukurti naudojant „Excel 2016“ ar senesnę versiją) su formulėmis, palaikančiomis numanomą sankirtą.
  • Kai taikote dinaminio masyvo formulę „Excel“ lentelėje.

Jei „Excel“ matote klaidą #SPILL, nesijaudinkite. Šiame straipsnyje parodysime įvairius būdus, kaip nustatyti pagrindinę šios problemos priežastį, taip pat pažvelgsime į būdus, kaip ištaisyti klaidą #SPILL



Turinys

  • Nustatykite, kas sukelia klaidą #SPILL
  • Pataisymai, kurių reikia laikytis, kai išsiliejimo diapazonas nėra tuščias
  • Pataisymas, kurio reikia laikytis, kai išsiliejimo diapazonas sujungia langelius
  • Pataisymas, kurio reikia laikytis, kai lentelėje nurodytas išsiliejimo diapazonas
  • Pataisymas, kurio reikia laikytis, kai trūksta atminties
  • Pataisymas, kurio reikia laikytis, kai išsiliejimo diapazonas nežinomas
  • Pataisymai, kurių reikia laikytis, kai išsiliejimo diapazonas yra per didelis

Nustatykite, kas sukelia klaidą #SPILL

Kai matote išsiliejimo klaidą, pirmiausia patikrinkite, kodėl matote klaidą, kad tai padarytumėte,



1 veiksmas: spustelėkite rodomą langelį #ŽAIDIMAS! klaida

2 veiksmas: spustelėkite Šauktukas kaip parodyta žemiau



3 veiksmas: Pirmoje eilutėje nurodoma, kas sukelia klaidą. Pavyzdžiui, šiuo atveju klaida matoma, nes išsiliejimo diapazonas nėra tuščias

„Excel“ išsiliejimo klaidų priežastys

Pataisymai, kurių reikia laikytis, kai išsiliejimo diapazonas nėra tuščias

Atlikite toliau pateiktus pataisymus, kai pamatysite, kad Išsiliejimo diapazonas nėra tuščias




1 pataisymas: ištrinkite duomenis, kurie blokuoja išsiliejimo diapazoną

Jei išsiliejimo diapazono langeliuose jau yra duomenų, taikydami formulę pamatysite klaidą #SPILL.

Kai aiškiai matote duomenis, kurie blokuoja išsiliejimo diapazoną




Apsvarstykite toliau pateiktą pavyzdį: Kai duomenims taikote formulę =D2:D5, atsiranda IŠSILIJIMO klaida. Aš čia išsiliejimo diapazone.

Išsiliejimo klaidos duomenų tekstas išsiliejimo diapazone

Norėdami atsikratyti klaidos #SPILL, tiesiog perkelkite duomenis arba ištrinkite duomenis iš išsiliejimo diapazono.

Kai išsiliejimo diapazoną blokuojantys duomenys yra paslėpti

Kai kuriais atvejais duomenys, blokuojantys išsiliejimo diapazoną, yra paslėpti ir nėra labai akivaizdūs, kaip matyti 1 atveju. Apsvarstykite toliau pateiktą pavyzdį.

„Excel“ balto šrifto išsiliejimo klaida

Tokiais atvejais norėdami rasti langelį, kuris blokuoja išsiliejimo diapazoną, atlikite toliau nurodytus veiksmus.

1 veiksmas: spustelėkite rodomą langelį #ŽAIDIMAS! klaida

2 veiksmas: spustelėkite Šauktukas Kaip parodyta toliau, galite matyti, kad klaida atsirado dėl to, kad Išsiliejimo diapazonas nėra tuščias.

3 veiksmas: išskleidžiamajame meniu spustelėkite Pasirinkite Užstojančios ląstelės

„Excel“ išsiliejimo klaida Pasirinkite blokuojančius langelius

4 veiksmas: langelis, blokuojantis išsiliejimo diapazoną, paryškinamas, kaip parodyta toliau

„Excel“ išsiliejimo klaida, trukdanti paryškinti langelį

Dabar, kai žinote, kuri ląstelė blokuoja, patikrinkite, kas tiksliai sukelia problemą.

5 veiksmas: atidžiai ištyrę langelį, galite pamatyti kai kuriuos duomenis, paslėptus ląstelėse.

„Excel“ išsiliejimo klaidos šrifto spalva yra balta

Kaip matyti aukščiau esančiame paveikslėlyje, yra tam tikrų duomenų. Kadangi šriftas yra baltos spalvos, atpažinti užsikimšimą nėra lengva. Norėdami pašalinti klaidą, ištrinkite duomenis iš langelio, esančio išsiliejimo diapazone.

Pataisyti du: Pašalinkite pasirinktinio numerio formatavimą; ; ; taikomas ant ląstelės

Kartais, kai pasirinktinis skaičių formatavimas ; ; ; yra pritaikytas langelyje, yra tikimybė, kad bus rodoma IŠSILIJIMO klaida. Tokiais atvejais,




1 veiksmas: spustelėkite rodomą langelį #ŽAIDIMAS! klaida

2 veiksmas: spustelėkite Šauktukas kaip parodyta žemiau.

3 veiksmas: išskleidžiamajame meniu spustelėkite Pasirinkite Užstojančios ląstelės

„Excel“ išsiliejimo klaida Pasirinkite blokuojančius langelius

4 veiksmas: langelis, blokuojantis išsiliejimo diapazoną, paryškinamas, kaip parodyta toliau

„Excel“ išsiliejimo klaida, trukdanti paryškinti langelį

5 veiksmas: Dešiniuoju pelės mygtuku spustelėkite blokuojančią langelį.

6 veiksmas: pasirinkite Formatuoti langelius

„Excel“ formato langeliai

7 veiksmas: atidaromas langelių formatavimo langas. Eikite į Skaičius skirtuką

8 veiksmas: kairiojoje srityje pasirinkite Pasirinktinis

9 veiksmas: dešinėje pusėje esančioje srityje pakeiskite tipą iš ; ; ; į bendras

10 veiksmas: spustelėkite Gerai mygtuką

Formatuoti langelius

Pataisymas, kurio reikia laikytis, kai išsiliejimo diapazonas sujungia langelius

Jei matote, kad klaida atsirado dėl to, kad Išsiliejimo diapazonas sujungė langelius kaip parodyta žemiau,

„Excel“ išsiliejimo klaidų išsiliejimo diapazonas sujungė langelius

1 veiksmas: spustelėkite Pasirinkite Užstojančios ląstelės iš išskleidžiamojo meniu

Pasirinkite blokuojančias ląsteles




2 veiksmas: bus blokuojanti ląstelė paryškintas

3 veiksmas: po Namai skirtuką, spustelėkite Sujungti ir centruoti

4 veiksmas: išskleidžiamajame meniu pasirinkite Atšaukti langelių sujungimą

„Excel“ išsiliejimo klaida Išjunkite langelius

Pataisymas, kurio reikia laikytis, kai Išsiliejimo diapazonas lentelėje

Dinaminės masyvo formulės nepalaikomos „Excel“ lentelėse. Jei „Excel“ lentelėje matote klaidą #SPILL, kaip parodyta toliau su pranešimu Išsiliejimo diapazonas lentelėje ,

„Excel“ išsiliejimo klaida ant lentelės

1 veiksmas: visiškai pasirinkite lentelę

2 veiksmas: spustelėkite Stalo dizainas skirtuką iš viršutinės meniu juostos

3 veiksmas: pasirinkite Konvertuoti į diapazoną

Išsiliejimo klaida ant lentelės Konvertuoti į paprastą lentelę

4 veiksmas: pamatysite patvirtinimo dialogo langą, spustelėkite Taip

„Excel“ išsiliejimo klaidos patvirtinimo dialogo langas

Pataisymas, kurio reikia laikytis, kai trūksta atminties

Kai bandote nustatyti klaidos #SPILL priežastį, jei matote, kad klaidos būsena Nepakanka atminties , tada taip yra todėl, kad jūsų naudojama dinaminio masyvo formulė nurodo didelį diapazoną, tokiais atvejais veikia „Excel“ nepakanka atminties sukelia išsiliejimo klaidą. Norėdami pašalinti klaidą, galite pabandyti nurodyti mažesnį diapazoną.

Pataisymas, kurio reikia laikytis, kai išsiliejimo diapazonas nežinomas

Ši klaida matoma, kai pasikeičia išsiliejusio masyvo dydis ir „Excel“ negali nustatyti išsiliejusio diapazono dydžio. Paprastai, kai naudojate atsitiktines funkcijas, pvz., RANDARRAY, RAND arba RANDBETWEEN, kartu su dinaminio masyvo funkcijomis, pvz., SEQUENCE, ši klaida matoma.

Norėdami tai geriau suprasti, apsvarstykite toliau pateiktą pavyzdį, tarkime, kad naudojama funkcija SEQUENCE(RANDBETWEEN(1,100)). Čia RANDBETWEEN generuoja atsitiktinį sveikąjį skaičių, kuris yra didesnis arba lygus 1 ir mažesnis arba lygus 100. O SEQUENCE generuoja eilės numerius (pvz., SEQUENCE(5) ​​generuoja 1,2,3,4,5). Tačiau RANDBETWEEN yra nepastovi funkcija ir keičia savo vertę kiekvieną kartą, kai atidaromas arba pakeičiamas „Excel“ lapas. Dėl šios priežasties SEQUENCE funkcija negalės nustatyti masyvo, kurį ji turi sugeneruoti, dydžio. Jis nežinotų, kiek reikšmių sugeneruoti, todėl pateikia SPILL klaidą.

Kai nustatote klaidos priežastį, matote Išsiliejimo diapazonas nežinomas

„Excel“ išsiliejimo klaidų diapazonas nežinomas

Norėdami ištaisyti tokią klaidą, pabandykite naudoti kitą formulę, kuri atitiktų jūsų poreikius.

Pataisymai, kurių reikia laikytis, kai išsiliejimo diapazonas yra per didelis

Tarkime, kad nustatote priežastį ir pastebite, kad klaida matoma, nes Išsiliejimo diapazonas yra per didelis kaip parodyta žemiau.

Išsiliejimo diapazonas yra per didelis




Kai nebuvo įdiegtas dinaminis masyvas, programoje „Excel“ buvo kažkas, kas vadinama numanoma sankirta, kuri privertė grąžinti vieną rezultatą, net jei formulė galėjo pateikti kelis rezultatus. Apsvarstykite pavyzdį, jei formulė =B:B*5 % taikoma „Excel 2019“ ar ankstesnėse versijose, kai numanoma sankryža, rezultatas būtų toks:

„Excel“ išsiliejimo klaidų diapazonas buvo per didelis anksčiau

Tačiau kai ta pati formulė naudojama „Excel 365“, matote šią klaidą

„Excel“ išsiliejimo klaidų diapazonas yra per didelis

Norėdami tai išspręsti, išbandykite šiuos pataisymus

1 taisymas: taikykite numanomą sankryžą naudodami @ operatorių

Kai sakome =B:B , dinaminis masyvas nurodys visą B stulpelį. Vietoj to galime priversti „Excel“ nustatyti numanomą sankirtą naudodami @ operatorių

Pakeiskite formulę į [apsaugotas el. paštu] :B*5%

2021 m. 08 30 10 val. 20 46 val

Kadangi pridedama netiesioginė sankirta, formulė bus pritaikyta vienam langeliui. Norėdami išplėsti formulę,

1. Tiesiog spustelėkite tašką, kaip parodyta toliau

Išplėskite formulę

2. Jei reikia, nuvilkite jį ant langelių. Šioms ląstelėms bus taikoma ta pati formulė.

Išplėstinė formulė

2 pataisymas: užuot kreipęsi į stulpelį, nurodykite diapazoną

formulėje, =B:B*5 % , mes kalbame apie B stulpelį. Vietoj to nurodome konkretų diapazoną, = B2: B4 * 5 %

Žr. diapazoną

Tai viskas




Tikimės, kad šis straipsnis buvo informatyvus.

Prašome paspausti „Patinka“ ir komentuoti, jei problemą pavyko išspręsti aukščiau nurodytais būdais.

Ačiū, kad skaitėte.



Įdomios Straipsniai

  • Kaip pakeisti arba pridėti „Microsoft Teams“ profilio avatarą sistemoje „Windows 11/10“.

    Pagalba
  • Kaip išjungti animaciją „Windows 10“.

    Pagalba
  • Pasaulinių svetainių kinų versija

    Pagalba

Populiarios Kategorijos

  • Microsoft Word
  • Patarimai
  • Prieinamumas
  • Vlc
  • Programos
  • Kraštas

Įdomios Straipsniai

  • LG išmaniojo televizoriaus veidrodis
  • „Windows 10“ nereaguoja į pelės paspaudimus
  • kaip gauti nvidia valdymo skydelį

Copyright 2025 All rights reserved. tinystm.org