Исправление ошибки #ССЫЛКА! в Excel
Ошибка #REF
При работе в Excel вы можете столкнуться с ошибкой #REF !. Эта ошибка возникает, когда функция ссылается на несуществующую ячейку. В этой статье мы рассмотрим основные способы выхода из этой ситуации.
Вариант 1. Исправление формул
Представим себе следующую ситуацию. У нас есть файл с базой данных, в которой хранятся данные о продажах за январь — февраль (лист в файле называется «БД январь — февраль») и файл со сводными данными, в которых суммируется доход за несколько месяцев. Мы открыли файл с базой данных, ввели данные о продажах за март и внимание (!) Переименовали лист в «БД январь — март», затем открываем файл со сводкой и видим там вместо данных о выручке за январь, февраль, что мы и делали ранее, ошибка # ССЫЛКА !. Это произошло из-за того, что функция ссылается на данные в таблице «БД Янв — Фев», которой не существует, поскольку мы ее переименовали.
Чтобы исправить эту ситуацию, закройте файл сводки без сохранения изменений (!). Если вы сохраните изменения, формулы будут безвозвратно повреждены, и вам придется их переписать. Затем в файле с базой данных переименуйте лист так, как он назывался ранее, например «БД, январь — февраль» и повторно откройте файл в Vault. Ошибка исчезла, функции снова работают. Теперь, когда два файла открыты, вы можете переименовать лист в базе данных, и ошибка не появится, так как Excel изменит ссылки в функциях (это можно сделать только в открытых книгах).
Вариант 2. Функция ЕСЛИОШИБКА
Используя функцию SEERROR, вы можете обрабатывать ошибки, возникающие при написании формул, включая ошибку #REF!.
Синтаксис функции SEERROR следующий: первый аргумент — это функция, которая может вызвать ошибку, второй аргумент — это функция, которая будет вызываться в случае возникновения ошибки.
В этом случае мы вспомнили, что листы с закрытой книгой с хранилищем переименовать нельзя. Это позволит быстро сориентироваться в ситуации и исправить формулы, как описано в варианте 1.
Спасибо, что прочитали статью. Надеюсь, это было вам полезно.