Как исправить ошибку пролива (#SPILL!) в Excel (7 простых способов исправления)

  • Поделись Этим
Hugh West

Оглавление

Сайт #SPILL ошибка - это широко распространенная проблема Excel, которая затрагивает большинство людей, использующих Office 365 Excel версии. Новейший выпуск Excel под Office 365 Лицензия содержит коллекцию формул динамического массива. В отличие от стандартной формулы Excel, сложные формулы могут одновременно выполнять множество операций и выдавать различные атрибуты. В этой статье мы продемонстрируем семь различных методов исправления ошибки разлива в Excel.

Скачать Практическое пособие

Вы можете скачать рабочую тетрадь и потренироваться с ними.

Ошибка разлива в Excel.xlsx

Что такое ошибка разлива (#SPILL!) в Excel?

Диапазон разлива - это набор ячеек, в которых содержатся результаты. A #SPILL! ошибка возникает, если что-то еще на рабочем листе мешает доброкачественному заполнению диапазона. В основном, это #SPILL! error - это ошибка, которая возникает, когда формула генерирует много результатов, но не может отобразить их все на одной странице.

Что вызывает ошибку Spill (#SPILL!)?

Если диапазон разлива загораживается чем-то подобным в электронной таблице, то на экране появляется #SPILL Появляется ошибка ! #SPILL ошибка возникает, когда диапазон, в котором должен быть представлен результат формулы, перекрыт другими данными. Если ячейки внутри перекрытого диапазона включают текст, пробел или объединены, это может привести к ошибке. Если не хватает емкости для Функции динамического массива чтобы пролить любой выход, #SPILL! возникают ошибки. Динамические массивы это настраиваемые массивы, которые позволяют формулам выдавать различные варианты для различных ячеек электронной таблицы, полагаясь на вычисления конкретной ячейки. С введением динамических массивов в Excel 365 Любая формула, создающая несколько вычислений, "рассыпает" эти результаты в соседние ячейки.

7 методов исправления ошибки пролива (#SPILL!) в Excel

Чтобы исправить #SPILL! сначала нужно определить, какое сообщение выводится на экран. Давайте рассмотрим некоторые сценарии, в которых вы можете получить ошибку #SPILL! и как их исправить. Для исправления ошибки мы будем использовать следующий набор данных, который содержит несколько элементов в столбце B , их количество в столбце C и общий объем продаж каждого товара в столбце D Предположим, теперь мы хотим использовать некоторую формулу в другом столбце. Теперь давайте посмотрим, как исправить ошибку разлива в excel.

1. исправление ошибки разлива, которая показывает, что диапазон разлива не пуст в Excel

Когда данные, мешающие диапазону разлива, хорошо видны. Рассмотрим следующий сценарий. A #SPILL! ошибка возникает, когда формула применяется к данным, потому что внутри диапазона разлива есть текст или некоторые данные. Если вы нажмете на желтый треугольник, вы получите сообщение об ошибке, которое показывает, что ' Диапазон разлива не пустой '. Это указывает на то, что значение или формула блокирует диапазон разлива формулы динамического массива.

1.1. Удалите данные, которые мешают использованию диапазона разлива

Когда вы применяете любую формулу к ячейкам диапазона Разлив, в которых уже есть данные, вы получите сообщение #SPILL! Ошибка. Предположим, мы хотим использовать простую формулу в столбце F Для этого выполните действия по устранению проблемы.

  • Во-первых, выберите любую ячейку в столбце F , где вы хотите получить формулу.
  • Во-вторых, наберите там формулу.
=D5:D9

  • Как мы видим, в ячейке есть данные F7 .

  • Далее, если мы нажмем Войти , мы получим #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: отключение функции "При ошибке продолжить далее"

3. Исправление таблицы Excel с ошибкой диапазона разлива в Excel

Таблицы Excel не позволяют использовать формулы динамических массивов. Предположим, что мы хотим отсортировать продажи, для этого мы используем формулу СОРТ функцию в excel. Если вы столкнетесь с #SPILL вопрос в таблице excel с диапазоном разлива сообщений в таблице, как показано ниже, необходимо выполнить указанные ниже действия.

  • Чтобы начать, щелкните на ошибке, и формула появится в строке формул.
=SORT(D5:D9)

  • Затем, если мы нажмем на желтый треугольник, мы получим сообщение об ошибке ' Диапазон разлива в таблице '.

  • Чтобы избавиться от этой ошибки, мы должны выделить всю таблицу.
  • После этого перейдите к Дизайн стола из ленты.
  • Далее нажмите на Преобразование в диапазон из Инструменты группа.

  • Появится всплывающее окно с запросом Вы хотите преобразовать таблицу в нормальный диапазон?
  • Нажмите на Да .

  • И все. Ошибка исчезнет, функция будет работать правильно и показывать результат в колонке E .

4. Коррекция диапазона неизвестных разливов в Excel

Ошибка разлива возникает, если Excel не может определить размер заполненного массива. Когда размер заполненного массива изменяется и excel не может определить размер заполненного диапазона, возникает эта ошибка. Формула иногда может привести к увеличению динамического массива между циклами вычислений. #SPILL! ошибка возникнет, если размер динамического массива изменяется на протяжении всех проходов вычисления и не выравнивается. Эта проблема чаще всего возникает при использовании случайных функций, таких как RANDARRAY , RAND , или RANDBETWEEN с Динамический массив такие функции, как SEQUENCE Например, в ячейке F5 мы вводим формулу, приведенную ниже.

= ПОСЛЕДОВАТЕЛЬНОСТЬ(RANDBETWEEN(1,100))

Во время нажатия кнопки Войти с клавиатуры появляется сообщение об ошибке ' Диапазон разлива неизвестен '.

Единственный способ исправить неточность этой формулы - использовать для расчетов новую формулу.

Читать далее: Ошибка VALUE в 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%

  • Затем нажмите Войти И формула появится на панели формул.
  • Формула действительно будет назначена конкретной ячейке, поскольку в нее включено подразумеваемое перекрытие. Чтобы сделать формулу длиннее.

  • После этого перетащите Наполнительная рукоятка вниз, чтобы скопировать формулу в диапазон. Или дважды щелкните на плюс ' + ' знак. Это также дублирует формулу.

  • Вот и все! Вы можете увидеть результат в столбце 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. Надеемся, это вам поможет! Если у вас есть вопросы, предложения или отзывы, пожалуйста, сообщите нам в разделе комментариев. Также вы можете посмотреть другие наши статьи в разделе ExcelWIKI.com блог!

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.