Како да се поправи грешката на излевање (#SPILL!) во Excel (7 лесни поправки)

  • Споделете Го Ова
Hugh West

Содржина

Грешката #SPILL е широко распространет проблем на Excel што влијае на повеќето поединци кои користат Office 365 Excel верзии. Најновата верзија на Excel под лиценцата Office 365 содржи збирка формули за динамична низа. За разлика од стандардната формула на Excel, сложените формулации можат да вршат бројни операции и да произведуваат различни атрибути истовремено. Во оваа статија, ќе покажеме седум различни методи за да ја поправите грешката на истурање во Excel.

Преземете ја работната книга за вежбање

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

Грешка при истурање во Excel.xlsx

Што е грешка при истурање (#SPILL!) во Excel?

Опсегот на излевање е збир на ќелии што ги содржи резултатите. А #ИСЛЕРУВАЊЕ! се случува грешка ако нешто друго на работниот лист го запре опсегот од бенигно пополнување. Главно, грешката #SPILL! е грешка што се случува кога формулата генерира многу резултати, но не може да ги прикаже сите на истата страница.

Што генерира истурање (# SPILL!) Грешка?

Секогаш кога опсегот на истурање е попречен од нешто слично на табела, #SPILL ! се појавува грешка. Грешката #SPILL се случува кога опсегот во кој треба да се прикаже резултатот од формулата е блокиран од други податоци. Секогаш кога ќелиите внатре во истурениот опсег вклучуваат текст, празно место или се комбинираат, тоа може да се спречи. Доколку нема доволно капацитет задека сите функциски аргументи се валидни.

Заклучок

Горените методи ќе ви помогнат да ја поправите грешката на истурање во Excel. Се надевам дека ова ќе ви помогне! Ако имате какви било прашања, предлози или повратни информации, ве молиме кажете ни во делот за коментари. Или можете да фрлите поглед на другите наши статии во блогот ExcelWIKI.com !

Функции на динамичка низа за да се истури било кој излез, #SPILL! се појавуваат грешки. Динамичките низи се конфигурабилни низи кои им овозможуваат на формулите да произведуваат различни опции за различни ќелии од табеларни пресметки потпирајќи се на одредена клеточна пресметка. Со воведувањето на динамички низи во Excel 365 , секоја формула што генерира повеќе пресметки ги „истура“ тие резултати во соседните ќелии.

7 методи за исправување на излевање (#SPILL! ) Грешка во Excel

За да се поправи #SPILL! грешка, прво треба да ја идентификуваме проблематичната порака што се прикажува. Ајде да погледнеме некои од сценаријата каде што може да го добиете проблемот #SPILL! и како да ги поправите. За да ја поправиме грешката, ќе ја користиме следната база на податоци, која содржи некои ставки во колоната B , нивната количина во колоната C и вкупната продажба на секоја ставка во колоната Д . Да претпоставиме, сега сакаме да користиме некоја формула во друга колона. Сега, ајде да ги видиме методите за да се поправи грешката на истурање во Excel.

1. Поправете грешка при истурање што покажува дека опсегот на истурање не е празен во Excel

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

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

Кога ќе примените каква било формула на ќелиите во опсегот на истурање што веќе имаат податоци во нив, ќе добиете #SPILL! Грешка. Да претпоставиме, сакаме да користиме едноставна формула во колоната F . За ова, следете ги дејствата за да го поправите проблемот.

  • Прво, изберете која било ќелија во колоната F , каде што ја сакате формулата.
  • Второ, напишете формулата таму.
=D5:D9

  • Како што можеме да видиме има податоци во ќелијата F7 .

  • Понатаму, ако притиснете Enter , ќе ја добиеме грешката #SPILL! , и кога ќе го ставиме курсорот на индикаторот за грешка, ќе се прикаже порака „ Ќелијата во која треба да ги истуриме податоците не е празна “.

  • Сега, за да ја поправите грешката, само исчистете ја содржината на податоците во ќелијата F7 . И само отстранувањето на податоците од таа ќелија ќе го реши проблемот.

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

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

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

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

1.2. Отстранете го приспособениот број  „;;;“ Форматирање од ќелија

Кога приспособен формат на броеви „ ;;; “ се изведува на ќелија, навистина постои ризик # СПИЛ! може да се појават грешки. Во такви околности, следете ги чекорите за да ги поправите.

  • Прво, кликнете на ќелијата што ја покажува грешката. Во нашиот случај, грешката е во ќелијата F5 .

  • Второ, кликнете на паѓачкото мени за пораки за грешка кое е извичник покриен со жолт триаголник. И, изберете Изберете попречувачки ќелии .

  • Ова ќе ја нагласи ќелијата во која се соочивме со блокирање.
  • Следно, кликнете со десното копче на таа ќелија и одете до опциите Форматирај ќелии .

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

  • Сега, сменете го Тип од „ ; ;; ' до ' Општо '.
  • Потоа, кликнете на копчето OK .

Прочитајте повеќе: Грешка во Excel: бројот во оваа ќелија е форматиран како текст (6 поправки)

2. Споени ќелии во опсегот на истурање за да се поправи истурање (#SPILL!) Грешка во Excel

Да претпоставиме дека ја користиме функцијата UNIQUE во ќелијата F5 , за да Добијте ги уникатните вредности од опсегот на ќелиите D5:D9 и добијте ја грешката бидејќи Опсегот на истури ја спои ќелијата . Ја пишуваме формулата во ќелијата. А формулата што ја користиме е:

=UNIQUE(D5:D9)

Ајде да ја видиме процедурата за да се поправи #SPILL ! грешка.

  • На почетокот, од паѓачкото мени за пораката за грешка изберете Изберете Опструктивни ќелии .

  • Ова ќе ја нагласи ќелијата што ја предизвикала грешката. И, можеме да видиме дека ќелиите F6 и G6 се споени и затоа се појавува грешката.
  • За да го поправите ова, одете во Почетна страница картичката од лентата.
  • Изберете ги ќелиите што сакате да ги отспоите. Значи, ги избираме ќелиите F6 и G6 .
  • Потоа, кликнете на Отстрани ги ќелиите од Спој % центар опаѓачкото мени под категоријата Порамнување .

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

Прочитајте повеќе: Како да го поправите #REF! Грешка во Excel (6 решенија)

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

  • Како да најдете референтни грешки во Excel (3 лесни методи)
  • Како да се поправи „Фиксните објекти ќе се движат“ во Excel (4 решенија)
  • Excel VBA: Исклучете го „On Error Resume Next“

3. Поправете ја табела на Excel со грешка во опсегот на истурање во Excel

Табелите на Excel не дозволуваат формули за динамична низа. Да претпоставиме дека сакаме да ги подредиме продажбите, за ова ја користиме функцијата SORT во ексел. Ако наидете на проблемот #SPILL на табела ексел со опсегот на истурање пораки во табелата како што е прикажано подолу, мора да ги следите чекорите прикажани надолу.

  • За почеток, кликнете на грешката и формулата ќе се прикаже во лентата со формули.
=SORT(D5:D9)

  • Потоа, ако кликнеме на жолтиот триаголник, ќе ја добиеме пораката за грешка која е „ Опсег на истурање во табелата “.

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

  • Ќе се појави скокачки прозорец и прашајте Дали сакате да ја претворите табелата во нормален опсег?
  • Кликнете на Да .

  • И, тоа е тоа. Грешката ќе исчезне ифункцијата ќе работи правилно и ќе го прикаже резултатот во колоната E .

4. Непозната корекција на опсегот на истурање во Excel

Грешката за истурање се активира ако Excel не може да ја одреди големината на истурената низа. Кога големината на истурената низа варира и excel не може да ја одреди големината на истурениот опсег, се појавува оваа грешка. Формулата понекогаш може да предизвика зголемување на динамичката низа помеѓу пресметковните кругови. Грешката #SPILL! ќе се појави ако големината на динамичката низа се промени во текот на пресметувањето и не се избалансира. Овој проблем најчесто се забележува кога се користат случајни функции како RANDARRAY , RAND или RANDBETWEEN со функции Dynamic Array како SEQUENCE . На пример, во ќелијата F5 ја ставаме формулата подолу.

=SEQUENCE(RANDBETWEEN(1,100))

Додека се притиска Enter копчето од тастатурата ја покажува пораката за грешка „ Опсегот на истурање е непознат “.

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

Прочитај повеќе: ВРЕДНОСТ Грешка во Excel: 7 причини со решенија

5. Опсегот на истурање е преголема корекција на грешка

Кога Динамична низа не беше достапна, Excel користеше функција наречена имплицитна пресек, која ја принуди формулата да испорача единствен резултат, дури и ако имаше способноста да се обезбедибројни исходи. Да замислиме дека се обидувате да откриете што го предизвикува проблемот и ќе откриете дека опсегот на излевање е преголем, како што се гледа подолу. Претпоставете го следниот пример. А базата на податоци од примерот содржи некои ставки во колоната B , вкупната продажба на секоја ставка во колоната C и сакаме да го најдеме резултатот од провизија од 7% на секоја ставка. За ова, треба да ја користиме формулата надолу.

=C:C*7%

Формулата се користи со автоматско преклопување во Excel 2016, 2017, 2019 година или претходните изданија, исходот ќе произлезе правилно. Но, во Excel 365, ќе ја видите грешката како што е прикажано на сликата подолу.

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

Динамичната низа ќе се применува на цела B колона секогаш кога ќе наведеме =C:C . Алтернативно, може да го користиме операторот @ за да го принудиме Excel да изврши имплицитно преклопување.

ЧЕКОРИ:

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

  • Потоа, притиснете Enter . А формулата ќе се прикаже во лентата со формули.
  • Формулата навистина ќе биде доделена на одредена ќелија бидејќи е вклучено имплицитното преклопување. За да ја направите формулата подолга.

  • Потоа, повлечете ја Рачката за пополнување надолу за да ја копирате формулата преку опсегот. Или, кликнете двапати на плус + “знак. Ова исто така ја дуплира формулата.

  • И, тоа е тоа! Резултатот можете да го видите во колоната D која е добиената колона.

5.2. Поправете ја грешката при истурање со референцирање опсег наместо колони

Се повикуваме на колоната C во формулата =C:C*7% . Наместо тоа, користете ја формулата подолу за да се однесувате на одреден опсег.

=(C5:C9)*7%

И, тоа е сè.

Прочитајте повеќе: Грешки во Excel и нивното значење (15 различни грешки)

6. Поправете ја истурањето на меморијата (#SPILL!) Грешка во Excel

Ако грешката покажува Нема меморија додека сте обидувајќи се да откриеме што го предизвикува проблемот #SPILL , тоа е затоа што формулата за динамичка низа што ја користите се однесува на огромен опсег, а Excel снема меморија, што резултира со #SPILL! грешка. За да го надминете проблемот, обидете се да се повикате на потесен опсег.

Прочитајте повеќе: [Поправено!] Грешка „Нема доволно меморија“ во Excel (8 причини)

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

Дури и ако Excel не го открие или усогласи потеклото на проблем, може да добиете грешка Ислевање . Понекогаш, Excel не може да ја идентификува или усогласи причината за оваа грешка. Во такви околности, проверете ја двапати формулата која ги има сите потребни аргументи и уверете се

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.