Почему слетают ссылки в excel на внешние файлы

  • Remove From My Forums

 none

Чудеса с гиперссылками

  • Вопрос

  • Мне кажется я сошёл с ума!

    У меня в ЗАКРЫТЫХ документах word/excel 2007 sp3 меняются гиперссылки!!!

    Ситауция такова. Есть сетевая шара (папка из DFS), подключенная как диск (назовём его Е). В ней я создаю документ (ворд/эксель, неважно), в котором делаю гиперссылки на другие файлы с этого диска Е. Пока новый документ лежит на диске Е, всё замечательно.
    Но как только я копирую его на рабочий стол (в мои документы или посылаю по почте) все сделанные в файле гиперссылке изменяются. Прежним остаётся только название файла, на который идёт гиперссылка, а путь до него меняется. Правильная ссылка Е:файл.xls, меняется
    на какой-то бред вида <путь_до_папки_Рабочий_стол_в_моём_профиле>файл.xls — это если я копирую файл с сетевого диска Е на рабочий стол. Если копировать на локальный диск D, то гиперссылка становится такой: D:файл.xls

    Это какой-то бред!!! Хорошо, ещё юзеры не заметили этого бага…

    Как сделать чтобы ссылки в документах MS Office 2007 не менялись?

    • Изменено

      11 января 2012 г. 15:49
      ошибка

    • Изменен тип
      Vinokurov YuriyModerator
      23 января 2012 г. 8:03
    • Изменен тип
      GoodwiN
      7 апреля 2015 г. 11:28
      Вопрос опять возник, а решения так и нет

Ответы

  • Вы пишите, цитата: «Прошло 3 года. Office стал 2010 SP2, а проблема сохранилась. Всё ровно тоже самое как и в первом топике. Немногочисленные советы не помогают.».
    Таким образом, ответ будет — НИКАК.

    Решение:
    Отсылать Руководству не сами отчёты, а ссылки на них. Например,
    1 Отчёт Руководству,
    2 Отчёт Руководству,
    3 Отчёт Руководству.


    Да, я Жук, три пары лапок и фасеточные глаза :))

    • Помечено в качестве ответа
      ЖукMVP, Moderator
      26 апреля 2015 г. 12:30

Слетающие ссылки на сетевые файлы

xDmitriy

Дата: Понедельник, 03.02.2014, 07:06 |
Сообщение № 1

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

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

Сообщений: 6


Репутация:

0

±

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


Excel 2010

Добрый день. Нужна помощь, испробовал все что знаю. Проблема проявляется не регулярно. Есть 2 файла расположенных на сервере: \Serverpodrazdeleniedocdata1.xlsx и \Serverpodrazdeleniedocsvod.xlsx. В файле svod формулы, берущие цифры из файла data1. После очередного обновления файлов и сохранения, слетают ссылки на файл data1, т.е. вместо =\Serverpodrazdeleniedoc[data1.xlsx]лист1’$A$1 появляются ссылки такого вида =\Serverdoc[data1.xlsx]лист1’$A$1 где пропущена часть пути к файлу (в нашем случае podrazdelenie). Также может произвольно менять имя сервера в ссылке, например вместо \server будет \serwer или \serxer или \seroir. Ссылки слетают очень странно, могут несколько месяцев работать нормально, а могут в день по 2 раза слететь. Может подскажете в какую сторону копать?

Сообщение отредактировал xDmitriyПонедельник, 03.02.2014, 08:18

 

Ответить

igrtsk

Дата: Понедельник, 03.02.2014, 09:42 |
Сообщение № 2

Группа: Проверенные

Ранг: Обитатель

Сообщений: 307


Репутация:

50

±

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


Excel 2016

Копайте в стабильности работы сети


Инструктор по применению лосей в кавалерийских частях РККА

 

Ответить

xDmitriy

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

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

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

Сообщений: 6


Репутация:

0

±

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


Excel 2010

Копайте в стабильности работы сети

Но как стабильность сети может повлиять на корректность связей в Excel ?

 

Ответить

Serge_007

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

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

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

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Сохраняйте файлы в формате .xls — и подобных проблем не будет


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

xDmitriy

Дата: Понедельник, 03.02.2014, 12:30 |
Сообщение № 5

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

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

Сообщений: 6


Репутация:

0

±

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


Excel 2010

Сохраняйте файлы в формате .xls — и подобных проблем не будет

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

 

Ответить

Serge_007

Дата: Понедельник, 03.02.2014, 16:26 |
Сообщение № 6

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

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

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

xDmitriy

Дата: Пятница, 14.03.2014, 07:28 |
Сообщение № 7

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

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

Сообщений: 6


Репутация:

0

±

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


Excel 2010

Сегодня опять слетели связи на внешние сетевые файлы в двух файлах. Основательно покопавшись теперь уже в сетевой структуре предприятия, я обнаружил следующее. DHCP выдает у нас IP-адрес бессрочно, чтобы адреса были более менее постоянные и чтоб вручную не прописывать. При переустановки винды на клиентском пк и изменении его имени, остается 2 записи в прямой и обратной зонах, старое имя пк и новое. Я думаю смысл в том что иногда при обновлении связей по сети происходит лаг и PTR запись берется старая для нового IP-адреса. Почистил все старые записи, теперь понаблюдаю помогло это или нет.

 

Ответить

xDmitriy

Дата: Пятница, 14.03.2014, 12:01 |
Сообщение № 8

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

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

Сообщений: 6


Репутация:

0

±

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


Excel 2010

К сожалению не помогло.

 

Ответить

xDmitriy

Дата: Пятница, 14.03.2014, 12:17 |
Сообщение № 9

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

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

Сообщений: 6


Репутация:

0

±

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


Excel 2010

Находил в инете похожую проблему, решение не нашлось также. Приведу цитату оттуда, вдруг так понятнее:
«Помогите с проблемой: в таблице excel периодически слетают связи , допустим связи имеют такой вид:
\sharadir0dir1dir2file0.xls
\sharadir0dir1dir2file1.xls
\sharadir1dir1dir2file.xls

И внезапно все связи в таблице меняются на:
\sharadir1dir2file0.xls
\sharadir1dir2file1.xls
\sharadir1dir2file.xls

Т.е. путь укорачивается ровно на один шаг, иногда на два»

 

Ответить

goldsmith

Дата: Четверг, 25.09.2014, 14:28 |
Сообщение № 10

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

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

Сообщений: 1


Репутация:

0

±

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


Excel 2010

Форумчане таже проблема все перепробовали… есть ли еще варианты??? Топик стартер вы как нить решили эту проблему?

 

Ответить


Download Article


Download Article

This wikiHow teaches you how to fix broken hyperlinks in your Excel workbook. A hyperlink is a clickable link that takes you to another location, which can be another cell, another workbook, or even a website. If clicking a hyperlink in your Excel file doesn’t take you to the correct location, there are several things you can try.

  1. Image titled Fix a Hyperlink in Excel Step 1

    1

    Open the workbook with the broken hyperlink(s). You can usually open the file in Excel by double-clicking its filename.

  2. Image titled Fix a Hyperlink in Excel Step 2

    2

    Right-click the hyperlink and select Edit Hyperlink. This displays all of the details about the hyperlink in a handy dialog box.[1]

    Advertisement

  3. Image titled Fix a Hyperlink in Excel Step 3

    3

    Verify the link location. If, when you click a hyperlink, you see an error that says «Reference isn’t valid» (or any other error indicating that a file can’t be opened), it’s usually because the file, website, or cell you’re linking to was renamed or moved.[2]
    Check the following:

    • First, check what type of document you’re linking to—if you’re linking to a website or another file, Existing File or Web Page should be selected.
    • If you’re linking to a website, copy the URL from the «Address» bar at the bottom and paste it into a web browser. Can you access the site that way? If not, the broken link is due to an incorrect URL. If so, go to the end of the URL in the address bar in Excel and press the spacebar—this could correct the issue.
    • If you’re linking to a particular file, make sure the file is in the correct location. If the file has been moved or renamed, the hyperlink will not work unless you either update the path in the hyperlink or place the file back in its original location.
    • If you’re linking to another cell in the same file, Place in This Document should be highlighted in the left panel. Make sure the cell reference is on a sheet that exists.
    • Click OK when you’re finished to save your changes.
  4. Image titled Fix a Hyperlink in Excel Step 4

    4

    Double-check the syntax if you’re using the HYPERLINK function. If you inserted a hyperlink into your workbook using a formula that includes the HYPERLINK function, the syntax may be incorrect. Make sure the syntax of your formula matches the following format:

    • Linking to a sheet in the same workbook: =HYPERLINK("#Sheet2!A1", "Sheet2")
    • Clicking the cell containing this formula would take you cell A1 on the sheet called Sheet2.
      • If the worksheet’s name includes a non-alphanumerical character or a space, you must surround the worksheet name with single quote marks.[3]
        =HYPERLINK("#'Worksheet Name'!A1", "Worksheet Name").
      • If you’re linking to a particular cell on the same sheet, the formula should look something like this: =HYPERLINK("#A1", "Go to cell A1").
    • Linking to a different workbook: =HYPERLINK("D:wikikHowBook2.xlsx", "Book2")
      • Clicking this cell would open the file Book2.xlsx located at D:wikiHow.
      • To go to a particular sheet in the remote workbook, you’d use =HYPERLINK("[D:wikiHowBook2.xlsx]Sheet2!A1", "Book2") (note the square brackets).
      • If the remote workbook is on a network drive, use =HYPERLINK("[\SERVERNAMEUSERNAMEBook2.xlsx]Sheet2!A1", "Book2")
    • Linking to a website: =HYPERLINK("https://www.wikiHow.com","Go to wikiHow.com")
  5. Advertisement

  1. Image titled Fix a Hyperlink in Excel Step 5

    1

    Open the workbook with the broken hyperlink(s). You can usually open the file in Excel by double-clicking its filename.

    • Use this method if you’ve already checked your hyperlinks for accuracy and the links are still not working. Excel checks your hyperlinks when you save the file—if the hyperlinks are not working at the moment you save (for example, if you save when you’re not connected to the internet), it may disable those links.
  2. Image titled Fix a Hyperlink in Excel Step 6

    2

    Click the File menu. It’s at the top-left corner.

  3. Image titled Fix a Hyperlink in Excel Step 7

    3

    Click Options on the menu. Your Excel options will appear.

  4. Image titled Fix a Hyperlink in Excel Step 8

    4

    Click the Advanced tab. It’s in the left panel.[4]

  5. Image titled Fix a Hyperlink in Excel Step 9

    5

    Scroll down and click the Web Options button. It’s in the «General» section.

  6. Image titled Fix a Hyperlink in Excel Step 10

    6

    Click the Files tab. It’s the third tab at the top of the window.

  7. Image titled Fix a Hyperlink in Excel Step 11

    7

    Remove the checkmark from «Update links on save.» It’s in the top section.

  8. Image titled Fix a Hyperlink in Excel Step 12

    8

    Click OK until you’ve exited all Options windows. Now that you’ve disabled this option, Excel will no longer check hyperlinks when you save the file.

  9. Advertisement

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

References

About This Article

Article SummaryX

1. Right-click the hyperlink and select Edit Hyperlink.
2. Verify that the link locations are up-to-date.
3. Double-check the syntax if you’re using the HYPERLINK function.
4. Disable «Update Links on Save» in Excel.

Did this summary help you?

Thanks to all authors for creating a page that has been read 17,082 times.

Is this article up to date?

Когда мы открываем файл с внешними ссылками, а они не существуют по какой-либо причине. Мы получаем сообщение об ошибке: «В настоящее время мы не можем обновить некоторые ссылки в вашей книге». Чтобы избежать этой ошибки, нам нужно изменить эти ссылки на исключить внешние ссылки в Excel .

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

Что такое внешняя ссылка или справочник?

Когда мы создаем формулу, которая имеет ссылку или ссылку на другой файл Excel. Программа напрямую связана с ним. Здесь используется функция » ВПР Что должно указывать на другой файл, чтобы найти результаты и вернуть значение.

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

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

Когда мы пытаемся открыть файл Excel с внешними ссылками, выскакивает окно с сообщением об ошибке: » В настоящее время мы не можем обновить некоторые ссылки в вашей книге. ».

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

Это можно сделать относительно просто. У нас есть два инструмента для поиска внешних ссылок и их устранения. Эти инструменты: поиск и изменение ссылок.

Ячейки с внешними ссылками содержат расположение другого файла Excel. Это означает, что у них всегда будет одно и то же расширение, которое может быть: xlsx, xlsm, xlsb , И т.д. Поэтому мы воспользуемся инструментом поиска, чтобы найти расширение.

  • Для этого мы перейдем на вкладку » Démarrer »Затем нажмите на опцию» Найдите и выберите ». Сейчас мы идем » поиск ».
  • Появляется небольшое окно, в котором нам нужно будет добавить » * .XL * «Без кавычек в поле поиска .
  • Теперь нажимаем на кнопку » Искать все И мы можем найти все ячейки, которые имеют внешние ссылки.

Найдите внешние ссылки со ссылками на редактирование

Если вы предпочитаете использовать этот инструмент » Редактировать ссылки » , он также довольно прост в использовании и дает хорошие результаты.

  • Щелкаем по вкладке » Данные ».
  • Теперь нам нужно идти в группе » Связи «И здесь мы найдем вариант» Редактировать ссылки ».
  • Откроется небольшое окно, в котором вы найдете внешние ссылки на файл.
  • Все, что вам нужно сделать, это выбрать указанную ссылку и затем нажать кнопку с надписью » Разрыв связи ».
  • В этом случае мы рекомендуем вам быть очень осторожными, потому что если вы разорвите ссылку, ее уже нельзя будет отменить.

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

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

Ezoic

August 15 2011, 13:33

Category:

  • IT
  • Cancel

Иногда в документах Excel все ссылки на файлы сбиваются, при этом имена файлов сохраняются, но путь к ним заменяется на «../AppData/Roaming/Microsoft/Excel/». Известная проблема и, похоже, свойственна всем версиям Excel.

Если это произошло и все ссылки указывали на одну папку, то можно автоматизировать процесс исправления следующим макросом VBA:

Sub RepairHyperlinks()
    Dim hlink As hyperlink
    For Each hlink In ActiveSheet.Hyperlinks
        hlink.Address = Application.WorksheetFunction. _
           Substitute(hlink.Address, "../AppData/Roaming/Microsoft/Excel/", "<корректный адрес папки>")
    Next
End Sub

Чтобы им воспользоваться:

1. Нажимаем Alt+F11
2. В меню открывшегося окна Microsoft Visual Basic выбираем Insert…—Module
3. В открывшемся документе вставляем код макроса (см. выше)
4. Закрываем окно Microsoft Visual Basic
5. Нажимаем Alt+F8
6. В открывшемся окне выделяем созданный макрос и запускаем

Макрос применяется к открытому листу книги Excel.

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