Формула Excel: как исправить ошибку #REF! ошибка -

Содержание

Резюме

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

Объяснение

О #REF! ошибка

#REF! ошибка возникает, когда ссылка недействительна. Во многих случаях это происходит потому, что листы, строки или столбцы были удалены, или потому, что формула с относительными ссылками была скопирована в новое место, где ссылки недействительны. В показанном примере формула в C10 возвращает #REF! ошибка при копировании в ячейку E5:

=SUM(C5:C9) // original C10 =SUM(#REF) // when copied to E5

Предотвращение ошибок #REF

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

Если вы вызовете #REF! ошибка, лучше сразу исправить. Например, если вы удалите столбец и # ССЫЛКА! появляются ошибки, отмените это действие (вы можете использовать сочетание клавиш Control + Z). Когда вы отмените действие, #REF! ошибки исчезнут. Затем отредактируйте формулу (ы), чтобы исключить столбец, который вы хотите удалить, при необходимости переместив данные. Наконец, удалите столбец и убедитесь, что #REF нет! ошибки.

Удаление нескольких #REF! ошибки

Чтобы быстро удалить с листа многие ошибки #REF, вы можете использовать функцию "Найти и заменить". Используйте сочетание клавиш Control + H, чтобы открыть диалоговое окно «Найти и заменить». Введите #REF! в области ввода поиска и оставьте область ввода замены пустой:

Затем вы можете вносить индивидуальные изменения с помощью «Найти далее + заменить» или использовать «Заменить все» для замены всех ошибок #REF за один шаг.

Исправление ошибок #REF

Ошибки #REF довольно сложно исправить, потому что исходная ссылка на ячейку исчезла навсегда. Если вы знаете, какой должна быть ссылка, вы можете просто исправить ее вручную. Просто отредактируйте формулу и замените # ССЫЛКА! с действующей ссылкой. Если вы не знаете, какой должна быть ссылка на ячейку, вам, возможно, придется более подробно изучить рабочий лист, прежде чем вы сможете исправить формулу.

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

# ССЫЛКА! ошибки с ВПР

Вы можете увидеть #REF! ошибка с функцией ВПР, когда столбец указан неправильно. На экране ниже ВПР возвращает # ССЫЛКА! потому что в диапазоне таблицы нет столбца 3, то есть B3: C7:

Если для индекса столбца установлено правильное значение 2, #REF! ошибка устранена, и функция ВПР работает правильно:

Примечание: вы также можете увидеть ошибку #REF с функцией INDEX, когда ссылка на строку или столбец недействительна.

Захват #REF! ошибка с ЕСЛИОШИБКА

В большинстве случаев перехватить #REF! ошибка в формуле, потому что # ССЫЛКА! указывает на проблему низкого уровня. Однако одна ситуация, когда ЕСЛИОШИБКА может иметь смысл отловить ошибку # ССЫЛКА, - это когда вы создаете ссылки динамически с помощью функции ДВССЫЛ.

Интересные статьи...