Како исправити грешку изливања (#СПИЛЛ!) у Екцелу (7 лаких поправки)

  • Деле Ово
Hugh West

Преглед садржаја

Грешка #СПИЛЛ је широко распрострањен проблем програма Екцел који погађа већину појединаца који користе Оффице 365 Екцел верзије. Најновије издање Екцел-а под лиценцом Оффице 365 садржи колекцију формула динамичког низа. За разлику од стандардне Екцел формуле, сложене формулације могу обављати бројне операције и истовремено производити различите атрибуте. У овом чланку ћемо показати седам различитих метода за исправљање грешке изливања у Екцел-у.

Преузмите радну свеску за вежбу

Можете преузети радну свеску и вежбати са њима.

Грешка при изливању у Екцел.клск

Шта је грешка при изливању (#СПИЛЛ!) у Екцел-у?

Опсег изливања је скуп ћелија који садржи резултате. А #СПИЛЛ! грешка се дешава ако нешто друго на радном листу заустави опсег од бенигног попуњавања. Углавном грешка #СПИЛЛ! је грешка која се дешава када формула генерише много резултата, али не може да их прикаже на истој страници.

Шта генерише изливање (# ИЗЛИВАЊЕ!) Грешка?

Кад год је опсег изливања ометан нечим таквим у табели, појављује се #СПИЛЛ ! појављује се грешка. Грешка #СПИЛЛ се дешава када је опсег у коме треба да се прикаже резултат формуле блокиран другим подацима. Кад год ћелије унутар просутог опсега садрже текст, размак или су комбиноване, то се може спречити. Ако нема довољно капацитета зада су сви аргументи функције валидни.

Закључак

Горе наведене методе ће вам помоћи да исправите грешку преливања у Екцел-у. Надам се да ће вам ово помоћи! Ако имате било каквих питања, сугестија или повратних информација, јавите нам у одељку за коментаре. Или можете бацити поглед на наше друге чланке на ЕкцелВИКИ.цом блогу!

Функције динамичког низа да се просути било који излаз, #СПИЛЛ! појављују се грешке. Динамички низови су конфигурабилни низови који омогућавају формулама да производе различите опције за различите ћелије табеле ослањајући се на специфично ћелијско рачунање. Са увођењем динамичких низова у Екцел 365 , било која формула која генерише вишеструка израчунавања „просипа“ те резултате у суседне ћелије.

7 метода за исправљање изливања (#СПИЛЛ! ) Грешка у Екцел-у

Да бисте поправили #СПИЛЛ! грешка, прво морамо да идентификујемо поруку о проблему која се приказује. Хајде да погледамо неке од сценарија у којима бисте могли да добијете проблем #СПИЛЛ! и како да их исправите. Да бисмо исправили грешку, користићемо следећи скуп података, који садржи неке ставке у колони Б , њихову количину у колони Ц и укупну продају сваке ставке у колони Д . Претпоставимо да сада желимо да користимо неку формулу у другој колони. Сада, хајде да видимо методе да исправимо грешку изливања у Екцел-у.

1. Исправите грешку при изливању која показује да опсег изливања није празан у Екцел-у

Када су подаци који ометају опсег изливања јасно видљиви. Размотрите следећи сценарио. Грешка #СПИЛЛ! се јавља када се формула примени на податке зато што се налази текст или неки подаци унутар опсега просипања. Ако кликнете на жути троугао, појавиће се порука о грешцида „ Опсег изливања није празан “. Ово указује да вредност или формула блокира опсег преливања формуле динамичког низа.

1.1. Избришите податке који спречавају да се користи опсег изливања

Када примените било коју формулу на ћелије у опсегу изливања које већ имају податке у себи, добићете #СПИЛЛ! Грешка. Претпоставимо да желимо да користимо једноставну формулу у колони Ф . За ово пратите радње да бисте решили проблем.

  • Прво, изаберите било коју ћелију у колони Ф , где желите формулу.
  • Друго, откуцајте формула тамо.
=D5:D9

  • Као што видимо постоје подаци у ћелији Ф7 .

  • Даље, ако притиснемо Ентер , добићемо грешку #СПИЛЛ! , а када ставимо курсор на индикатор грешке, приказаће се порука ' Ћелија у коју треба да просујемо податке није празна '.

  • Сада, да бисте исправили грешку, само обришите садржај података у ћелији Ф7 . И само уклањање података из те ћелије ће решити проблем.

  • Понекад нема приказаних података у том опсегу где желите да ставите формуле, али и даље добијате грешку.

  • Ако је опсег изливања очигледно јасан, али проблем изливања и даље постоји, изаберите Изабери ћелије које ометају из падајућег менија поруке о грешци.

  • Наконто ће вам показати које ћелије блокирају опсег просипања. Као што јасно видимо, у траци формуле постоје подаци у тој ћелији, а боја фонта ћелије је бела. То је разлог зашто подаци нису видљиви у нашим очима.

  • Осим тога, промените боју фонта у црну и уклоните садржај.
  • Коначно ћемо моћи да видимо резултат и грешка ће нестати.

1.2. Уклоните прилагођени број  „;;;“ Форматирање из ћелије

Када се на ћелији изврши прилагођени формат броја ' ;;; ', заиста постоји ризик да ће # ПРОТИ! могу се појавити грешке. У таквим околностима, пратите кораке да их исправите.

  • Прво, кликните на ћелију која приказује грешку. У нашем случају, грешка је у ћелији Ф5 .

  • Друго, кликните на падајући мени порука о грешци који је узвичник прекривен жутим троуглом. И изаберите Изабери ћелије које ометају .

  • Ово ће истаћи ћелију у којој смо се суочили са блокадом.
  • Следеће, кликните десним тастером миша на ту ћелију и идите на опције Формат Целлс .

  • Ово ће вас одвести на дијалог Формат ћелије .
  • Изаберите Број и изаберите Прилагођено из Категорија . И можете видети на десној страни Тип формата' ;;; '.

  • Сада промените Тип са ' ; ;; ' до ' Опште '.
  • Затим кликните на дугме ОК .

Прочитајте више: Екцел грешка: Број у овој ћелији је форматиран као текст (6 исправки)

2. Спојене ћелије у опсегу изливања да би се исправила грешка изливања (#СПИЛЛ!) у Екцел

Претпоставимо да користимо ЈЕДИНСТВУ функцију у ћелији Ф5 , да добијте јединствене вредности из опсега ћелија Д5:Д9 и добијте грешку јер је Опсег изливања спојио ћелију . Унесите формулу у ћелију. А формула коју користимо је:

=UNIQUE(D5:D9)

Да видимо процедуру да поправимо #СПИЛЛ ! грешка.

  • На почетку, из падајућег менија са поруком о грешци изаберите Изабери ћелије које ометају .

  • Ово ће истаћи ћелију која је изазвала грешку. И, можемо видети да су ћелије Ф6 и Г6 спојене због чега долази до грешке.
  • Да бисте ово поправили, идите на Почетну таб са траке.
  • Изаберите ћелије које желите да поништите спајање. Дакле, бирамо ћелије Ф6 и Г6 .
  • Након тога, кликните на Опозови спајање ћелија из Мерге % Центер падајући мени испод категорије Поравнање .

  • И коначно, грешка ће нестати и можете видети резултат у колони Ф . А формула је у формулибар.

Прочитајте више: Како поправити #РЕФ! Грешка у Екцел-у (6 решења)

Слична очитавања

  • Како пронаћи референтне грешке у Екцел-у (3 лака метода)
  • Како да поправите „Фиксни објекти ће се померати“ у Екцел-у (4 решења)
  • Екцел ВБА: Искључите „Настави се следеће грешке при грешци“

3. Исправна Екцел табела са грешком у опсегу изливања у Екцел

Екцел табеле не дозвољавају формуле динамичког низа. Претпоставимо да желимо да сортирамо продају, за ово користимо функцију СОРТ у екцелу. Ако наиђете на проблем #СПИЛЛ у Екцел табели са опсегом просуте поруке у табели као што је приказано испод, морате да пратите кораке приказане доле.

  • Да бисте започели, кликните на грешку и формула ће се приказати на траци са формулама.
=SORT(D5:D9)

  • Затим, ако кликнемо на жути троугао, добићемо поруку о грешци која гласи ' Опсег изливања у табели '.

  • Да бисмо се решили ове грешке, морамо да селектујемо целу табелу.
  • Након тога идите на Дизајн табеле са траке.
  • Следеће, кликните на Претвори у опсег из групе Алати .

  • Појавиће се искачући прозор и питајте Да ли желите да конвертујете табелу у нормалан опсег?
  • Кликните на Да .

  • И то је то. Грешка ће нестати ифункција ће радити исправно и приказати резултат у колони Е .

4. Непозната исправка опсега изливања у програму Екцел

Грешка при изливању се покреће ако Екцел не може да одреди величину просутог низа. Када величина просутог низа варира и екцел не може да одреди величину просутог опсега, долази до ове грешке. Формула понекад може да изазове повећање динамичког низа између рунди израчунавања. Грешка #СПИЛЛ! ће се десити ако се величина динамичког низа промени током израчунавања и не избалансира. Овај проблем се најчешће примећује када се користе насумичне функције као што су РАНДАРРАИ , РАНД или РАНДБЕТВЕЕН са функцијама Динамиц Арраи као што је СЕКУЕНЦЕ . На пример, у ћелију Ф5 стављамо формулу испод.

=SEQUENCE(RANDBETWEEN(1,100))

Док притискате Ентер тастер са тастатуре приказује поруку о грешци ' Опсег изливања је непознат '.

Једини начин да поправите нетачност ове формуле је да користите нову формулу за ваше прорачуне.

Прочитајте више: Грешка ВРЕДНОСТИ у Екцел-у: 7 разлога са решењима

5. Опсег изливања је превелики Исправка грешке

Када Динамички низ није био доступан, Екцел је користио функцију звану имплицитни пресек, која је приморала формулу да испоручи један резултат чак и ако је способност пружањабројни исходи. Замислимо да покушавате да схватите шта узрокује проблем и откријете да је опсег изливања превелик, као што се види у наставку. Претпоставимо следећи пример. А скуп података примера садржи неке ставке у колони Б , укупну продају сваке ставке у колони Ц и желимо да пронађемо резултат провизије од 7% за сваку ставку. За ово морамо да користимо формулу надоле.

=C:C*7%

Формула се користи са аутоматским преклапањем у Екцел 2016, 2017, 2019 или претходним издањима, резултат ће бити исправан. Али у програму Екцел 365 видећете грешку као што је приказано на слици испод.

5.1. Креирајте имплицитну раскрсницу да бисте поправили грешку изливања користећи оператор „@“

Динамички низ ће се применити на целу Б колону кад год наведемо =Ц:Ц . Алтернативно, можемо користити @ оператор да приморамо Екцел да примени подразумевано преклапање.

КОРАЦИ:

  • Прво, изаберите ћелију Д5 и замените формулу
[email protected]:C*7%

  • Затим притисните Ентер . И формула ће се приказати у траци формуле.
  • Формула ће заиста бити додељена одређеној ћелији јер је укључено подразумевано преклапање. Да бисте формулу учинили дужом.

  • Након тога, превуците ручицу за попуњавање надоле да бисте копирали формулу преко опсега. Или двапут кликните на плус + ’знак. Ово такође дуплира формулу.

  • И, то је то! Резултат можете видети у колони Д која је резултујућа колона.

5.2. Исправите грешку изливања упућивањем на опсег уместо колона

Ми се позивамо на колону Ц у формули =Ц:Ц*7% . Уместо тога, користите формулу у наставку да бисте се односили на одређени опсег.

=(C5:C9)*7%

И, то је све.

Прочитајте више: Грешке у Екцел-у и њихово значење (15 различитих грешака)

6. Исправите преливање мање меморије (#СПИЛЛ!) Грешка у Екцел-у

Ако грешка указује на Нема довољно меморије док сте покушавајући да схватим шта узрокује проблем #СПИЛЛ , то је зато што се формула динамичког низа коју користите односи на огроман опсег, а Екцелу понестаје меморије, што резултира #СПИЛЛ! грешка. Да бисте заобишли проблем, покушајте да се позовете на ужи опсег.

Прочитајте више: [Поправљено!] Грешка „Нема довољно меморије“ у Екцел-у (8 разлога)

7. Непрепознато или резервно изливање (#СПИЛЛ!) Исправљање грешке

Чак и ако Екцел не открије или помири порекло проблем, можда ћете добити грешку Проливање . Понекад Екцел не може да идентификује или помири узрок ове грешке. У таквим околностима, двапут проверите формулу која има све потребне аргументе и осигурајте

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.