Управление встречами, планами, бюджеты — это просто с помощью Microsoft 365.

Как исправить #SPILL! #BUSY!

#SPILL возвращаются ошибки, если формула возвращает несколько результатов, а Excel не может вернуть их в сетку. Дополнительные сведения об этих типах ошибок см. в следующих разделах справки:

Эта ошибка возникает, если диапазон для формулы с пролитым массивом не пуст.

Ошибки #ПЕРЕНОС! ошибка — диапазон для переноса не пуст

При выборе формулы пунктирые границы указывают на предполагаемый диапазон пролитого диапазона.

Вы можете выбрать всплывающий элемент "Ошибка" и выбрать параметр "Выбрать только что заверяющие ячейки", чтобы немедленно перейти к ячейкам. Затем можно очистить сообщение об ошибке, удалите или помешав доступу к этой ячейке. После этого формула массива будет пролита как должное.

Excel не удалось определить размер пролитого массива, так как он слишком переменный, и может меняться между пропусками вычислений. Например, эта формула вызывает эту #SPILL! .

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

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

Это значение ошибки обычно связано с использованием функций СЛ RAND,RANDARRAYи RANDBETWEEN. Другие переменные функции, такие как СМЕЩЕНИЕ,ДВ.В., не возвращают разные значения во всех проходах вычислений.  

Например, при размещении в ячейке E2, как по примеру ниже, формула =ВЛОЖЕННАЯ(A:A;A:C;2;ЛОЖЬ) ранее подыскала бы только его ИД в ячейке A2. Однако в динамическом массиве Excel формула приведет к #SPILL! из-за того, что Excel подытнет весь столбец, возвращает результат 1 048 576 и нажмет конец сетки Excel.

Ошибки #ПЕРЕНОС! ошибка, связанная с = ВПР (A:A, A:D, 2, ложь) в ячейке E2, так как результаты будут перенесены за край листа. Переместить формулу в ячейку E1, и она будет работать правильно.

Существует три простых способа решения этой проблемы:

#

Подход

Формула

1

Ссылаясь только на значения подытогов, которые вас интересуют. Этот стиль формулы возвращает динамический массив, ноне работает с таблицами Excel. 

Используйте функции = ВПР (a2: A7, A:C, 2, ложь), чтобы возвращать динамический массив, который не приведет к #SPILL! ошибка "#ЗНАЧ!".

=ВРОТ.В.В. (A2:A7;A:C;2;ЛОЖЬ)

2

Ссылаясь только на значение в той же строке, скопируйте формулу вниз. Этот традиционный стиль формул работает в таблицах,но не возвращаетдинамический массив.

Используйте традиционный класс ВПР с одной lookup_valueной ссылкой: = ВПР (a2; A:C, 32, ложь). Эта формула не будет возвращать динамический массив, но может использоваться с таблицами Excel.

=В ПРОСМОТР(A2;A:C;2;ЛОЖЬ)

3

Запрос на выполнение неявного пересечения с помощью оператора @ и копирование формулы вниз. Этот стиль формулы работает в таблицах,но не возвращаетдинамический массив.

Используйте оператор @ и скопируйте: = ВПР (@A: A, A:C, 2, ложь). Этот стиль ссылки будет работать в таблицах, но не будет возвращать динамический массив.

=В ПРОСМОТР(@A:A;A:C;2;ЛОЖЬ)

В таблицах Excel формулы с пролитием массива не поддерживаются. Попробуйте выдвигать формулу из таблицы или преобразовывать ее в диапазон (щелкните "Конструктор таблиц" > Инструменты > Преобразовать в диапазон).

Ошибки #ПЕРЕНОС! Ошибка — формула таблицы

Из-за пролитой формулы массива, в который вы попытались ввести, в Excel не работает память. Попробуйте услать ссылку на меньший массив или диапазон.

Формулы с пролитой массивом не могут пролиться в объединенные ячейки. Разбейте объединение ячеек или переместите формулу в другой диапазон, который не пересекается с объединенными ячейками.

Ошибки #ПЕРЕНОС! Ошибка — сброс в объединенную ячейку

При выборе формулы пунктирые границы указывают на предполагаемый диапазон пролитого диапазона.

Вы можете выбрать всплывающий элемент "Ошибка" и выбрать параметр "Выбрать только что заверяющие ячейки", чтобы немедленно перейти к ячейкам. После очистки объединенных ячеек формула массива будет пролита как должное.

Excel не распознает или не может выверять причину этой ошибки. Убедитесь, что формула содержит все аргументы, необходимые для сценария.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

См. также

Функция ФИЛЬТР

Функция СЛУЧМАССИВ

Функция ПОСЛЕДОВ

Функция СОРТ

Функция СОРТПО

Функция УНИК

Динамические массивы и поведение рассеянного массива

Неявное пересечение: @

Нужна дополнительная помощь?

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×