Почему в excel появляется ссылка

 

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

 

LVL

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

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

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

 

бобочек

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

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

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

 

Bema

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

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

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

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

 

БМВ

Модератор

Сообщений: 21385
Регистрация: 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/#ССЫЛКА! Ну и так со всеми остальными

 

БМВ

Модератор

Сообщений: 21385
Регистрация: 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/#ССЫЛКА!

 

БМВ

Модератор

Сообщений: 21385
Регистрация: 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

Как исправить #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).

В следующем примере =ВПР(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

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

См. также

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

вместо текста отображается ссылка

myposthg

Дата: Воскресенье, 30.05.2021, 12:15 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


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

К сообщению приложен файл:

2510983.xlsm
(14.2 Kb)

 

Ответить

Pelena

Дата: Воскресенье, 30.05.2021, 13:27 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Это из-за текстового формата ячеек.
Выделите диапазон — сделайте формат Общий, потом Ctrl+h — Найти = (равно) — заменить на = (равно) — Заменить все


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

myposthg

Дата: Понедельник, 31.05.2021, 10:14 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Спс. Исправилось :)
Что интересно:
Если заранее установлен текстовый формат ячейки, то, даже если ссылку вводишь в строке формул, = (равно) записывается как текст.
Неприятный нюанс — текстовый формат заранее не назначать.
Есть вариант посмотреть в каком виде записана ссылка в ячейку — как текст или как ссылка?

 

Ответить

Serge_007

Дата: Понедельник, 31.05.2021, 10:39 |
Сообщение № 4

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Есть вариант посмотреть в каком виде записана ссылка в ячейку — как текст или как ссылка?

Отличить текст от ссылки можно, например, с помощью формулы, однако 100%-го результата не получится
Формула вернет пустое значение для ссылки и непустое для текста, но при этом, пустые значения будут так же и для чисел, и для значений ошибок


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

myposthg

Дата: Понедельник, 31.05.2021, 20:29 |
Сообщение № 5

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Отличить текст от ссылки можно, например, с помощью формулы

Спс. Уже что-то.

 

Ответить

При вставке или написании в ячейку программы Excel ссылки на интернет-ресурс, URL адреса, а также адреса электронной почты, запись автоматически преобразуется в гиперссылку. Чаще всего это мешает и не нужно. Рассмотрим варианты решения – работы с такими записями.

1. Разово отменить создание автоматической гиперссылки

После ввода текста и автоматического создания гиперссылки, нажмите сочетание клавиш Ctrl+Z, либо кнопку «Отменить» в самом вверху. Сама ссылка исчезнет, а введённый текст останется таким же.

Кнопка Отменить в программе Excel

команда «Отменить»

Ещё один вариант. Ставьте перед записью символ (апостроф) – в таком случае она будет считаться обычным текстом. После ввода всей записи, апостроф исчезнет.

Где находится обычный апостроф? Буква «Э» на клавиатуре. Для ввода данного символа, перейдите на раскладку английского языка.
Либо комбинация клавиш (Alt-0146): зажмите левый Alt и на блоке доп. клавиш (правая часть клавиатуры) наберите 0146.

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

Можно навсегда отключить создание автоматических гиперссылок:

  1. Нажмите Файл > Параметры, для открытия окна с параметрами Excel
  2. В левой части выберите Правописание
  3. В правой части нажмите кнопку «Параметры автозамены»

Меню Параметры автозамены Excel

Параметры автозамены

4. Выберите вкладку «Автоформат при вводе» и уберите чекбокс с пункта «адреса Интернета и сетевые пути гиперссылками».

Excel отключение автоматических гиперссылок

отключить автоматические гиперссылки

Может быть интересно:
✦ Рейтинг лучших кабелей для зарядки смартфона и планшета
✦ Лучшие зарядные устройства для телефона и планшета

3. Удаление уже созданных гиперссылок

Чтобы убрать в ячейке уже существующую гиперссылку, щёлкните правой кнопкой мыши на ячейки и выберите в контекстном меню команду Удалить гиперссылку. При этом содержимое ячейки сохранится.

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

Можно удалить все гиперссылки на листе, нажав сочетание клавиш Ctrl+A (выбор всех ячеек). Далее на любой ячейке нажмите правую кнопку мыши и Удалить гиперссылки.

Понравилась статья? Поделить с друзьями:
  • Почему в excel поставить
  • Почему в excel пишет число
  • Почему в excel ошибка знач
  • Почему в excel округляются числа
  • Почему в excel ограничена высота строки