Ошибка #SPILL! в Excel: как восстановить динамический список товаров
Как найти ячейки, мешающие динамическому массиву Excel: границы результата, объединённые ячейки, таблицы и проверка списка товаров после исправления.
Содержание статьи
Динамический список ассортимента должен возвращать несколько строк, но вместо товаров показывает #SPILL!. Начните с области результата: формула может быть правильной, а свободного места для её вывода нет. Не заменяйте ошибку пустой строкой — так исчезнет сигнал о неполном отчёте.
Найдите препятствие, не удаляя данные наугад
Выберите ячейку с ошибкой. Excel показывает пунктирную границу предполагаемого массива, а через меню проверки ошибок можно выбрать Select Obstructing Cells. Препятствием оказывается значение или другое содержимое внутри этой области. Скопируйте важную запись в подходящее место и только затем освободите диапазон.
В рабочем файле возле списка могут находиться комментарий закупщика, ручной план или итог. Сначала выясните владельца записи и её назначение. Простое удаление всего столбца ради исчезновения ошибки может повредить решение, которое готовила другая часть команды.
Отделите исходную таблицу от области вывода
Microsoft указывает, что разливающиеся массивы не поддерживаются внутри таблиц Excel. Для такого результата выделите обычный свободный диапазон вне таблицы. Это не требует автоматически превращать полезную исходную таблицу в простой диапазон: её структурированные ссылки могут оставаться частью расчёта.
Если препятствие связано с объединёнными ячейками, перенесите результат либо отмените объединение в проверяемой копии. Учтите оформление соседнего отчёта. Как устроена сама исходная таблица и проверяется добавление новых строк, разобрано в материале о структурированных ссылках.
Проверьте размер будущего списка
Учебный пример: формула должна вывести пять товаров, а заметка менеджера стоит на четвёртой строке будущего результата. После переноса заметки должны появиться именно пять записей. Если появилась только одна, возможно, исправление изменило сам способ расчёта, а не устранило препятствие.
Оставляйте место для роста списка. Сегодня в выборке пять товаров, после загрузки нового каталога — пятнадцать. Располагать ручную сводку сразу под результатом рискованно: рабочая книга снова столкнётся с той же проблемой. Отведите отдельный лист или явно обозначенную область для вывода.
Если свободного места достаточно
У #SPILL! есть и другие причины: выход за границу листа, нестабильный размер массива, нехватка памяти. Не следует применять один и тот же рецепт ко всем случаям. Прочитайте конкретное пояснение ошибки; для чрезмерного диапазона проверьте, действительно ли формуле нужен целый столбец.
После исправления сравните состав товаров, число записей и крайние позиции с ожидаемой выборкой. Измените один учебный вход и убедитесь, что список обновился. Если результат остаётся прежним, отдельно проверьте режим вычислений. Это другая причина, которую не исправляет очистка ячеек.
Справка проверена редакцией 13 октября 2026 года. Это дата проверки, а не запуска функции.
Материал отражает сведения на указанную дату. Правила и условия работы площадок могут измениться. Редакционные принципы