Як знайти непрацездатні посилання в Excel, які не можна розірвати за допомогою "Перервати посилання"?


26

У мене є робоча книга Excel, яка скаржиться на пошкоджені посилання щоразу, коли я відкриваю її:

введіть тут опис зображення

Я спробував використовувати "Знайти" для пошуку, [.як пропонується в посібнику Microsoft . Я також намагався шукати об’єкти, як підказує керівництво, і нічого не з'являлося.

Як я можу знайти це клопіткове зламане посилання?


Ви говорите "розірвані посилання", але, наскільки я можу сказати, ви не говорите про розбиті посилання. Що я пропускаю?
Скотт

Це може статися при умовному форматуванні. Я виправив це, перейшовши на кожну вкладку і натиснувши На головну> Умовне форматування> Очистити правила> Очистити правила з усього листа. Тоді вам потрібно зберегти, закрити та знову відкрити. Після повторного відкриття посилання більше не існуватиме. Якщо у вас було якесь бажане умовне форматування, вам потрібно буде повторно подати заявку
kackleyjm

Відповіді:


18

Одне місце, в яке ці посилання можуть "сховатися", називається діапазонами. Excel розриває лише посилання всередині формул. Щоб виправити названі діапазони, перейдіть до Formulas-> Name Managerі перевірте, чи є там посилання на робочі книги. Ви можете натиснути клавішу Shift, щоб вибрати купу і видалити їх.


Зауважте, що сторінка MS, на яку ви посилаєтесь, також говорить про це, але ваше посилання полягає в тому, щоб надалі перейти на сторінку - вам доведеться прокрутити вгору, щоб побачити посилання на Імена.
Madball73

3
Перевірте також приховані робочі аркуші.
coburne

Це було саме моє питання. Дуже дякую за те, що допомогли мені позбутися цього прикрого спливаючого повідомлення.
thanos.a

14

У мене була саме ця проблема, і я знайшов ще одне нерозривне місце посилання, яке не згадується тут: Перевірка даних (інакше відоме як випадаючі меню).

Подібно до пошуку "Об'єктів" у службі підтримки Microsoft, перейдіть до розділу "Головна (вкладка) -> Редагування (група) -> Знайти та вибрати -> Перейти до спеціальних ... -> Перевірка даних", щоб знайти всі комірки з перевірки даних на робочий аркуш. Тоді вам потрібно буде більш-менш перевірити осередки перевірки даних по черзі, що ви робите, натиснувши одну з комірок перевірки даних, потім перейшовши під "Дані (вкладка) -> Інструменти даних (група) -> Перевірка даних -> Налаштування -> Джерело. " Оновляючи Джерело, не забудьте встановити прапорець "Застосувати ці зміни до всіх інших комірок з однаковими налаштуваннями", щоб змінити всі однакові джерела.


10

Ось таке рішення, яке було для мене дуже надійним:

  1. Змініть розширення .xlsxфайлу на.zip
  2. Розпакуйте цей поштовий файл у новій папці
  3. За допомогою Провідника у цій папці знайдіть ім'я файлу у файлі ЗМІСТ .

Примітка. Іноді ім’я записується у форматі URL, наприклад, %20замість пробілів, тому ви можете використовувати спрощений рядок, який знаходиться лише у проблемному файлі. Я використав останнє слово назви файлу + .xlsx.

  1. Це, мабуть, повернеться в результаті. Це файл, відповідний вашому проблемному аркушу, де - номер проблемного аркуша в порядку їх відображення. Відкрийте його в текстовому редакторі, наприклад, Блокноті.sheetN.xmlN

  2. Знайдіть рядок пошуку та подивіться на код навколо нього; це повинно вказати вам на деякі посилання на комірки, які ви можете знайти на проблемному аркуші.

Примітка. Як зазначалося раніше, це може також бути в умовному форматуванні або валідації даних.


Це допомогло, дякую! Мені довелося видалити сотні правил умовного форматування
ружа

3

Перевіривши об’єкти, формули, імена, заголовки діаграм та серії даних, я виявив, що моє зовнішнє посилання було в "Умовному форматуванні". Однак в жодному з полів або умов не було посилання на іншу робочу книжку, наприклад [Budget.xls]. Лише після цього я зміг успішно перервати зв'язок у групі "Зв'язки". Я сподіваюся, що це допомагає!


Не могли б ви включити скріншот розташування цього?
Бургі

2

Це, мабуть, простіше, ніж це. Період - це закінчення речення на допомогу. Вам слід просто шукати відкриту квадратну дужку. Іншими словами, шукайте:

[

не для

[.

у формулах. Останній знайде лише квадратну дужку з наступним періодом. Пошук Excel не виконує регулярні вирази.


1

Я знайшов запис "Dan G" - це мій випуск. Комірка перевірки із посиланням на інший аркуш. Однак мені довелося пройти кілька сотень, я виявив, що метод пошуку Дана Г. працював, але з невеликим поворотом.

Знайдіть дійсну клітинку перевірки, виберіть "Домашня сторінка (вкладка) -> Редагування (група) -> Знайти та вибрати -> Перейти до спеціальних ... -> Перевірка даних", але виберіть перемикач "Те саме" в розділі "Перевірка даних" на знайти на робочому аркуші всі комірки з однаковою валідацією даних.

Той, що викликає у вас проблему, повинен виділятися, оскільки він не буде виділятися / вибиратися.


1

У мене виникли подібні проблеми із зовнішнім посиланням у excel 2016. Я спробував різні методи, але нарешті досяг успіху на вкладці перевірки даних на вкладці даних. Я натиснув "Недійсні дані кола" і одразу зазначив, що два спадне меню вказувало на робочий аркуш, звідки я впорався з даними. Після вирішення питання я одразу міг оновити дані в робочій книжці. Проблема вирішена...


Перш ніж опублікувати свою відповідь, потрібне відповідне дослідження. Ваша відповідь здається безпідставною, оскільки ви не змогли вирішити основні причини разом із виправленнями. Краще перейдіть за посиланням Як написати гарну відповідь, superuser.com/help/how-to-answer .
Rajesh S

0

Для Excel 2010 або новішої версії виконайте ці кроки.

  1. Клацніть команду Параметри.
  2. Потім натисніть Advanced.

У розділі Загальні,

  1. Клацніть, щоб зняти прапорець "Попросити оновити автоматичні посилання".

Примітка: Коли знімається прапорець "Попросити оновити автоматичні посилання", посилання автоматично оновлюються. І такого повідомлення не з’являється. Цей параметр застосовується лише до поточного користувача та впливає на кожну робочу книжку, яку відкриває поточний користувач, якщо інші користувачі тих же робочих книжок не впливають.

Інший спосіб - оновити посилання за допомогою команд, виконайте ці кроки.

В Excel 2010 або новіших версій

Клацніть Змінити посилання в групі Підключення на вкладці Дані.

Клацніть Оновити значення та натисніть кнопку Закрити.

Сподіваюся, це допоможе тобі.


0

Я написав швидкий макрос, щоб знайти правило перевірки, яке посилається на таблицю Excel:

Public Sub FindExtValidation()

    Set s1 = ActiveSheet        
    Set v1 = s1.Cells.SpecialCells(xlCellTypeAllValidation)
    For i = 1 To s1.UsedRange.Rows.Count
        For j = 1 To s1.UsedRange.Columns.Count
            If Not Intersect(v1, s1.Cells(i, j)) Is Nothing Then
                If InStr(s1.Cells(i, j).Validation.Formula1, ".xl") > 0 Then
                    s1.Cells(i, j).Activate
                    Exit Sub
                End If
            End If
valid_error:
        Next
    Next
End Sub

Він не працює, якщо поточний аркуш взагалі не має перевірки. Не знаєте, як це виправити, не дуже піклуйтеся, щоб спробувати.


0

Щоб підвести підсумки (і додати відповідь, яку я щойно наткнувся), подивіться на:

  • Формули (пошук "[" та / або "\")
  • Менеджер імен
  • Приховані робочі аркуші
  • Клітини, що мають умовне форматування
  • Клітини, що мають перевірку даних
  • Об'єкти
  • Кнопки, що викликають макроси (тобто це макрос у ЦІй робочій книжці?)

На будь-якому аркуші можна легко дістати останні три за допомогою F5 -> "Special ..."

Збережіть, закрийте та повторно відкрийте файл, щоб оновити список "Редагувати посилання", інакше посилання все одно можуть з’являтися, навіть якщо джерело було успішно видалено.

Метод грубої сили зробив би копію робочої книги, видалив кожний підозрілий об'єкт, кнопку та навіть робочий аркуш, по одному, і побачити, коли у вікні "Редагувати посилання" видно, що проблемного посилання вже немає.


-1

У мене був файл Excel, який при відкритті відображав повідомлення про відсутнє зовнішнє посилання. Такого посилання неможливо знайти, а різні інструменти - Kutools, FormulaDesk тощо не знайшли нічого . Нарешті - я вирішив проблему, відкривши файл xlsx як zip + xml та видаливши папку із зовнішніми посиланнями (якщо ви хочете більше деталей - запитайте мене).


Це дублює іншу відповідь і не додає нового вмісту. Будь ласка, не публікуйте відповіді, якщо у вас насправді є щось нове.
DavidPostill

"якщо ви хочете більше деталей - запитайте мене" - це не корисна відповідь. Якщо у вас є більше деталей, опублікуйте їх. Інакше відповідь - це лише шум.
shimonyk

-1

Я виявив, що мої посилання на зомбі зберігалися у формулах умовного форматування. Як тільки я знайшов і видалив усе, я зміг перервати посилання.

  1. На вкладці Домашня сторінка виберіть інструмент Умовне форматування
  2. Унизу списку виберіть правила керування
  3. У самому верхньому куті - витяг кожного листа в робочій книжці, дефолтний до поточного вибору. (Якщо нічого не вибрано, він за замовчуванням застосовується до поточного аркуша, з якого ви отримали доступ до інструментів умовного форматування)
  4. Вивчіть будь-які умови на основі формули, шукаючи посилання на зовнішні документи. Видаліть ті, які більше не дійсні.
  5. Від випадаючого внизу виберіть наступний аркуш, поки ви не усунете всі недійсні посилання, що використовуються в умовному форматуванні.

-3

Перегляньте наступне посилання, щоб дізнатися більше про способи пошуку зламаних посилань: https://support.office.com/en-us/article/find-external-references-links-in-a-workbook-fcbf4576-3aab-4029-ba25 -54313a532ff1 # bmfind_external_references_used_in_name

ТАКОЖ, розбиті посилання можуть ховатися у правилах умовного форматування.


2
Відповіді лише на посилання не корисні. Будь ласка, прочитайте довідковий центр стосовно цього керівництва громади.
Рамхаунд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.