Эксель ошибка ссылка не существует

Исправить ошибку #ССЫЛКА! в Excel можно только непосредственно после того как она была замечена, т.к., чаще всего, она возникает, если был удален диапазон (обычно через удаление строк или столбцов) на который ссылалась некая формула.

Пример: в диапазоне B4:B9 находятся числа, которые нам нужно просуммировать. Пишем формулу =СУММ(B4:B9) и получаем их сумму. Если же удалить (предварительно выделив) строки с 4-й по 9-ю, то удалятся все значения в этих строках, а также во всех формулах, в которых этот диапазон был использован полностью (именно с 4-й по 9-ю строку) появится ошибка #ССЫЛКА!. То есть, удалив строки — получим вместо СУММ(B4:B9) уже =СУММ(#ССЫЛКА!)

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

появилось значение ошибки #ССЫЛКА! сразу же отменяем удаление строк (или столбцов).

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

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

Также ошибка #ССЫЛКА! может возникать, если мы пытаемся сослаться на ячейки, которых нет на листе Excel.

Пример

=СМЕЩ(A1;-1;0)

результат работы этой формулы — #ССЫЛКА! так как ячейки выше A1 в Excel не существует, а эта формула, как раз пытается сгенерировать ссылку на ячейку выше A1.

Это так, если вкратце…

Как исправить #REF! #ПУСТО!

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для iPad Excel для iPhone Excel для планшетов с Android Excel 2010 Excel 2007 Excel для Mac 2011 Excel для телефонов с Android Excel для Windows Phone 10 Excel Mobile Excel Starter 2010 Еще…Меньше

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

В следующем примере в столбце E используется формула =СУММ(B2;C2;D2).

Формула с явными ссылками на ячейки, например =SUM(B2,C2,D2), может вызвать #REF! ошибка при удалении столбца.

Удаление столбцов B, C или D приведет к #REF! . В этом случае мы удалим столбец C (Продажи 2007), а формула теперь будет читать =СУММ(B2,#REF!,C2). Если вы используете явные ссылки на ячейки, как это (когда вы ссылаетесь на каждую ячейку по отдельности, разделенные запятой) и удаляете строку или столбец, на которые ссылается ссылка, Excel не может разрешить их, поэтому он возвращает #REF! . Это основная причина, по которой не рекомендуется использовать явные ссылки на ячейки в функциях.

Пример ошибки #ССЫЛКА! из-за удаления столбца.

Решение

  • Если вы случайно удалили строки или столбцы, вы можете немедленно нажать кнопку «Отменить» на панели быстрого доступа (или нажать клавиши CTRL+Z), чтобы восстановить их.

  • Измените формулу так, чтобы она ссылалась на диапазон, а не на отдельные ячейки, например =СУММ(B2:D2). Теперь можно удалить любой столбец в диапазоне суммирования, и Excel автоматически скорректирует формулу. Чтобы вычислить сумму значений в строках, также можно использовать формулу =СУММ(B2:B5).

В следующем примере =VLOOKUP(A8;A2:D5;5;FALSE) вернет #REF! ошибка, так как она ищет значение, возвращаемое из столбца 5, но диапазон ссылок — A:D, то есть только 4 столбца.

Пример формулы ВПР с неправильным диапазоном.  Формула =VLOOKU(A8;A2:D5;5;FALSE).  В диапазоне ВПР нет пятого столбца, поэтому значение 5 вызывает #REF! .

Решение

Расширьте диапазон или уменьшите значение столбца для поиска так, чтобы он попадал в указанный диапазон. Формулы =ВПР(A8;A2:E5;5;ЛОЖЬ) будет работать правильно, так же как и формула =ВПР(A8;A2:D5;4;ЛОЖЬ).

В этом примере формула =INDEX(B2:E5,5;5) возвращает #REF! ошибка, так как диапазон INDEX состоит из 4 строк на 4 столбца, но формула запрашивает возвращать значения в 5-й и 5-й строках.

Пример формулы ИНДЕКС с недопустимой ссылкой на диапазон.  Формула имеет вид =ИНДЕКС(B2:E5;5;5), но диапазон содержит всего 4 строки и 4 столбца.

Решение

Измените ссылки на строки и столбцы так, чтобы они попадали в диапазон поиска функции ИНДЕКС. Формула =ИНДЕКС(B2:E5;4;4) вернет правильный результат.

В следующем примере функция INDIRECT пытается ссылаться на закрытую книгу, вызывая #REF! .

Пример ошибки #ССЫЛКА! из-за использования функции ДВССЫЛ для ссылки на закрытую книгу.

Решение

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

Структурированные ссылки на имена таблиц и столбцов в связанных книгах не поддерживаются.

Вычисляемые ссылки на связанные книги не поддерживаются.

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

Если вы использовали ссылку OLE, которая возвращает #REF! ошибка, а затем запустите программу, которую вызывает ссылка.

Примечание. OLE — это технология, которая используется для обмена информацией между приложениями.

Проблемы с макросами

Если макрос вводит на листе функцию, которая ссылается на ячейку над функцией, а ячейка, содержащая функцию, находится в строке 1, функция вернет #REF! поскольку нет ячеек над строкой 1. Проверьте функцию, чтобы узнать, ссылается ли аргумент на ячейку или диапазон ячеек, которые недопустимы. Для этого может потребоваться изменить макрос в редакторе Visual Basic (VBE), чтобы учесть эту ситуацию.

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

Руки на ноутбуке

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Полные сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Функции Excel (по алфавиту)

Функции Excel (по категориям)

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

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

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

Как исправить ошибку #ССЫЛКА! в Excel

Вариант 1. Исправление формул

Представим такую ситуацию. У нас есть файл с базой данных, где хранятся данные по продажам за январь — февраль (лист в файле назван «БД янв — фев») и файл со сводными данными, который суммирует выручку по месяцам. Мы открыли файл с базой данных, внесли в него данные по продажам за март и внимание(!) переименовали лист в «БД янв — март», после этого открываем файл со сводом и видим там вместо данных по выручке за январь, февраль, что мы делали раньше, ошибку #ССЫЛКА!. Это произошло из-за того, что функция ссылается на данные в листе «БД янв — фев», которого нет, так как мы его переименовали.

Как исправить ошибку #ССЫЛКА! в Excel

Что бы исправить эту ситуацию, закрываем файл со сводом, не сохраняя изменения (!), если вы сохраните изменения — то формулы будут навсегда испорчены и вам придется писать их заново. Далее в файле с базой данных переименовываете лист так, как он назывался ранее, т.е. «БД янв — фев» и снова открываете файл со сводом. Ошибка пропала, функции снова работают. Теперь при открытых двух файлах, вы можете переименовать лист в базе данных и ошибка не появится, так как Excel изменит ссылки в функциях (он умеет это делать только в открытых книгах).

Как исправить ошибку #ССЫЛКА! в Excel

Вариант 2. Функция ЕСЛИОШИБКА

При помощи функции ЕСЛИОШИБКА можно обработать ошибки, которые возникают при написании формул, в том числе ошибку #ССЫЛКА!.

Синтаксис функции ЕСЛИОШИБКА следующий: первым аргументом идет функция, которая может вызвать ошибку, вторым аргументом функционал, который будет вызван, если ошибка произошла.

Как исправить ошибку #ССЫЛКА! в Excel

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

Спасибо, что прочитали статью. Надеюсь она была для вас полезной.

 

В ячейках стоят формулы, тянущие данные из других книг Excel, в некоторых случаях чтобы оставить формулы , но занулить значения , ссылка делается на пустую ячейку. Проблема в том , что после обновления файлов появляется ошибка #ссылка! , если перейти по ссылке то , после окртыия файлов ошибка исчезает.

 

LVL

Пользователь

Сообщений: 903
Регистрация: 01.01.1970

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

 

бобочек

Пользователь

Сообщений: 14
Регистрация: 09.03.2018

Ошибка «ссылка!» появляется при копировании ячейки из одного листа в другой на одной книге (Excel2010). Активных надстроек нет, Chrome отключен.

 

Bema

Пользователь

Сообщений: 6927
Регистрация: 15.02.2016

Файл бы увидеть.

Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл

 

БМВ

Модератор

Сообщений: 21651
Регистрация: 28.12.2016

Excel 2013, 2016

Судя по всему , первично или вторично кто-то настроил ссылку на файл, который находится среди временных IE. Если источник открыт, то ошибки нет, а если нет, да еще и отстутсвует, то понятно что ссылка становится не рабочей.

Не посомтрел что ТС иной

Изменено: БМВ09.03.2018 14:38:16

По вопросам из тем форума, личку не читаю.

 

бобочек

Пользователь

Сообщений: 14
Регистрация: 09.03.2018

Ячейка С15  =(C3*КОРЕНЬ(2)-C4/2)*C8/C29/K2 превращается в =(#ССЫЛКА!*КОРЕНЬ(2)-#ССЫЛКА!/2)*#ССЫЛКА!/C18/#ССЫЛКА! Ну и так со всеми остальными

 

БМВ

Модератор

Сообщений: 21651
Регистрация: 28.12.2016

Excel 2013, 2016

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

P.S. Z. да согласен, сбила с толку 8 ка в числе. и 2013 со слепу за 2018 принял :-)

Изменено: БМВ09.03.2018 14:49:01

По вопросам из тем форума, личку не читаю.

 

Z

Пользователь

Сообщений: 6111
Регистрация: 21.12.2012

Win 10, MSO 2013 SP1

#8

09.03.2018 14:45:36

Цитата
БМВ написал: Не посомтрел что ТС иной

off Да и «возраст» темы почтительный — стоило ли тревожить?!. ;)

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

бобочек

Пользователь

Сообщений: 14
Регистрация: 09.03.2018

Как-то раньше не было таких проблем, сейчас нашел только то, что если ячейку С15 копирую на другой лист на тот же С15, то все нормально, после этого даже копия по другому адресу проходит, если же сразу копировать не на С15, то идут неустранимые ошибки ССЫЛКА! Если Вы о адресации с $, то я не знаю как это поможет, неужели перед копированием надо в исходной формуле вставлять $ а потом это чистить ?
Да и не всегда после копии по тождественному адресу дальше это можно перенести. Иногда и на «родном» листе после ввода неудачных значений (без всякого копирования) все заменяется на ССЫЛКИ, возврат к старому значению не дает результата. Этот хаос пока совсем непонятен.

Изменено: бобочек09.03.2018 15:18:11

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Показать пример с проблемой — намного эффективнее, чем кричать «Караул!»

 

бобочек

Пользователь

Сообщений: 14
Регистрация: 09.03.2018

Еще примеры :
Исходная С22 =ПИ()*G4*G4/4 перенос на другой лист на Е18 =ПИ()*#ССЫЛКА!*#ССЫЛКА!/4
Исходная С22 =ПИ()*G4*G4/4 перенос на другой лист на С22 =ПИ()*G4*G4/4

Исходная С16 =C2*КОРЕНЬ(2)*C8/C29/K2 перенос на другой лист на С16 =C2*КОРЕНЬ(2)*C8/C29/K2
Исходная С16 =C2*КОРЕНЬ(2)*C8/C29/K2 перенос на другой лист на Е8 =#ССЫЛКА!*КОРЕНЬ(2)*#ССЫЛКА!/E21/#ССЫЛКА!
Копия на другом листе С16 =C2*КОРЕНЬ(2)*C8/C29/K2 на D12 =#ССЫЛКА!*КОРЕНЬ(2)*D4/D25/#ССЫЛКА!

 

БМВ

Модератор

Сообщений: 21651
Регистрация: 28.12.2016

Excel 2013, 2016

бобочек,  22-18=4, 4-4=0  адрес со строкой 0 не существует. Еще нужны пояснения?

По вопросам из тем форума, личку не читаю.

 

бобочек

Пользователь

Сообщений: 14
Регистрация: 09.03.2018

#13

09.03.2018 15:51:21

Кажется дошло, спасибо ! В первом примере G4 должен был стать D0, а это низя.
    Прошу уточнить появление ССЫЛКА! при простом переборе значений вводимых данных. Иногда при этом все ячейки, что относятся к итерации получают эту метку, иногда некоторые из них получают метку ЗНАЧ!, в самом худшем случае «заражаются» вообще непричастные ячейки. Возврат к «нормальным» вводимым данным не меняет ситуации, убрать удается только временным удалением ячеек (выбор удаляемых ячеек — наудачу).
  Может ли это происходить из-за расхождения процесса итерации (у меня их порядка 5 штук) ? Есть ли более правильные способы приведения Excel в чувство ?
(пример пока не привожу, так как гарантированного повторения одного и того же  глюка не удалось получить)

Изменено: бобочек14.03.2018 16:10:47

Если Excel не может правильно оценить формулу или функцию рабочего листа; он отобразит значение ошибки – например, #ИМЯ?, #ЧИСЛО!, #ЗНАЧ!, #Н/Д, #ПУСТО!, #ССЫЛКА! – в ячейке, где находится формула. Разберем типы ошибок в Excel, их возможные причины, и как их устранить.

Ошибка #ИМЯ?

Ошибка #ИМЯ появляется, когда имя, которое используется в формуле, было удалено или не было ранее определено.

Причины возникновения ошибки #ИМЯ?:

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

1-oshibki-v-excel

Ошибки в Excel – Использование имени в формуле

Устранение ошибки: определите имя. Как это сделать описано в этой статье.

  1. Ошибка в написании имени функции:

2-oshibki-v-excel

Ошибки в Excel – Ошибка в написании функции ПОИСКПОЗ

Устранение ошибки: проверьте правильность написания функции.

  1. В ссылке на диапазон ячеек пропущен знак двоеточия (:).

3-oshibki-v-excel

Ошибки в Excel – Ошибка в написании диапазона ячеек

Устранение ошибки: исправьте формулу. В вышеприведенном примере это =СУММ(A1:A3).

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

4-oshibki-v-excel

Ошибки в Excel – Ошибка в объединении текста с числом

Устранение ошибки: заключите текст формулы в двойные кавычки.

5-oshibki-v-excel

Ошибки в Excel – Правильное объединение текста

Ошибка #ЧИСЛО!

Ошибка #ЧИСЛО! в Excel выводится, если в формуле содержится некорректное число. Например:

  1. Используете отрицательное число, когда требуется положительное значение.

6-oshibki-v-excel

Ошибки в Excel – Ошибка в формуле, отрицательное значение аргумента в функции КОРЕНЬ

Устранение ошибки: проверьте корректность введенных аргументов в функции.

  1. Формула возвращает число, которое слишком велико или слишком мало, чтобы его можно было представить в Excel.

7-oshibki-v-excel

Ошибки в Excel – Ошибка в формуле из-за слишком большого значения

Устранение ошибки: откорректируйте формулу так, чтобы в результате получалось число в доступном диапазоне Excel.

Ошибка #ЗНАЧ!

Данная ошибка Excel возникает в том случае, когда в формуле введён аргумент недопустимого значения.

Причины ошибки #ЗНАЧ!:

  1. Формула содержит пробелы, символы или текст, но в ней должно быть число. Например:

8-oshibki-v-excel

Ошибки в Excel – Суммирование числовых и текстовых значений

Устранение ошибки: проверьте правильно ли заданы типы аргументов в формуле.

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

9-oshibki-v-excel

Ошибки в Excel – В функции ВПР в качестве аргумента используется диапазон, вместо одного значения

Устранение ошибки: укажите в функции правильные аргументы.

  1. При использовании формулы массива нажимается клавиша Enter и Excel выводит ошибку, так как воспринимает ее как обычную формулу.

Устранение ошибки: для завершения ввода формулы используйте комбинацию клавиш Ctrl+Shift+Enter.

10-oshibki-v-excel

Ошибки в Excel – Использование формулы массива

Ошибка #ССЫЛКА

В случае если формула содержит ссылку на ячейку, которая не существует или удалена, то Excel выдает ошибку #ССЫЛКА.

11-oshibki-v-excel

Ошибки в Excel – Ошибка в формуле, из-за удаленного столбца А

Устранение ошибки: измените формулу.

Ошибка #ДЕЛ/0!

Данная ошибка Excel возникает при делении на ноль, то есть когда в качестве делителя используется ссылка на ячейку, которая содержит нулевое значение, или ссылка на пустую ячейку.

12-oshibki-v-excel

Ошибки в Excel – Ошибка #ДЕЛ/0!

Устранение ошибки: исправьте формулу.

Ошибка #Н/Д

Ошибка #Н/Д в Excel означает, что в формуле используется недоступное значение.

Причины ошибки #Н/Д:

  1. При использовании функции ВПР, ГПР, ПРОСМОТР, ПОИСКПОЗ используется неверный аргумент искомое_значение:

13-oshibki-v-excel

Ошибки в Excel – Искомого значения нет в просматриваемом массиве

Устранение ошибки: задайте правильный аргумент искомое значение.

  1. Ошибки в использовании функций ВПР или ГПР.

Устранение ошибки: см. раздел посвященный ошибкам функции ВПР

  1. Ошибки в работе с массивами: использование не соответствующих размеров диапазонов. Например, аргументы массива имеют меньший размер, чем результирующий массив:

14-oshibki-v-excel

Ошибки в Excel – Ошибки в формуле массива

Устранение ошибки: откорректируйте диапазон ссылок формулы с соответствием строк и столбцов или введите формулу массива в недостающие ячейки.

  1. В функции не заданы один или несколько обязательных аргументов.

15-oshibki-v-excel

Ошибки в Excel – Ошибки в формуле, нет обязательного аргумента

Устранение ошибки: введите все необходимые аргументы функции.

Ошибка #ПУСТО!

Ошибка #ПУСТО! в Excel возникает когда, в формуле используются непересекающиеся диапазоны.

16-oshibki-v-excel

Ошибки в Excel – Использование в формуле СУММ непересекающиеся диапазоны

Устранение ошибки: проверьте правильность написания формулы.

Ошибка ####

Причины возникновения ошибки

  1. Ширины столбца недостаточно, чтобы отобразить содержимое ячейки.

17-oshibki-v-excel

Ошибки в Excel – Увеличение ширины столбца для отображения значения в ячейке

Устранение ошибки: увеличение ширины столбца/столбцов.

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

18-oshibki-v-excel

Ошибки в Excel – Разница дат и часов не должна быть отрицательной

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

Понравилась статья? Поделить с друзьями:
  • Эксель ошибка решетки
  • Эксель ошибка при открытии файла
  • Эксель ошибка при запуске приложения 0xc0000142
  • Эксель ошибка несогласующаяся формула
  • Эксель ошибка неправильная ссылка на ячейку