Как исправить #распред! ошибка в excel?

Диапазон разлива не пуст.

В Excel вы получите #РАЗЛИВ! ошибка, когда вы используете динамическую функцию, которая возвращает результат в диапазоне из нескольких ячеек, но этот диапазон уже содержит значения, и теперь эта динамическая функция не может перезаписать значения, чтобы вернуть результат в этом диапазоне. Теперь для получения результата нужно очистить значения из диапазона.

диапазон разряда

В приведенном выше примере вы можете видеть, что мы используем функцию RANDARRAY, которая возвращает случайные значения в определенном вами диапазоне ячеек. И в функции я определяю пять строк и пять столбцов для значений результата, которые представляют собой диапазон A1:E5.

Теперь, как вы можете видеть в ячейке B3, у меня уже есть значение, и это причина, по которой эта динамическая формула не может расширить свой результат и возвращает #SPILL! Ошибка.

диапазон значений разлива

Чтобы решить эту проблему, вам необходимо удалить значение из ячейки B3, а динамическая функция (RANDARRAY) расширится и вернет результат в диапазоне A1:E5, который составляет пять строк и пять столбцов.

Ошибка диапазона разлива в массиве

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

ошибка диапазона разлива в таблице

В приведенном выше примере у нас есть Таблица 1, где мы пытаемся получить случайное число в одном столбце и десяти строках, но когда мы используем таблицу, она вернула ошибку переполнения.

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

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

удалить и повторно ввести формулу

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

#РАСПРОСТРАНЕНИЕ! Проблема с ошибкой VLOOKUP

Может случиться так, что вы получите ошибку разлива с помощью VLOOKUP. Что ж, эта ошибка при использовании VLOOKUP возникает нечасто, но вероятность ее возникновения есть. Чтобы это понять, вам нужно понять ситуацию и то, как вы неправильно используете формулу.

ошибка разлива с помощью vlookup

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

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

Теперь проблема в том, чтобы получить результат 1048576, мне нужно иметь 1048576 ячеек, но мне не хватает одной ячейки, потому что моя формула начинается с D2.

формула ВПР

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

Объединение ячеек также может привести к #SPILL! Ошибка

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

слияние ячеек вызывает ошибку разлива

В приведенном выше примере у нас есть объединенная ячейка для диапазона B2:C3, и когда мы пытаемся ввести RANDARRAY в ячейку A1, она возвращает ошибку заполнения в ячейке A1, поскольку невозможно переписать результат в объединенной ячейке.

Подбор препятствующих клеток для устранения #РАЗЛИВА! Ошибка

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

выбирать-препятствующие-ячейки

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

значения уже в ячейке

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

несколько ячеек со значением

Используйте @ для подразумеваемого пересечения

При использовании динамической функции, использующей диапазон переполнения (результат возвращается в нескольких ячейках), Чтобы избежать ошибки #SPILL! Ошибка, вы можете использовать оператор @ в начале формулы, чтобы формула возвращала результаты в одной ячейке, а не в массиве из нескольких ячеек.

использовать-@-для-предполагаемого-пересечения

Получить файл Excel

Скачать

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *