Note: The other languages of the website are Google-translated. Back to English

Як знайти та перерахувати всі посилання (зовнішні посилання) в Excel?

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

Знайдіть і перелічіть усі посилання за допомогою команди Знайти

Знайдіть і перелічіть усі посилання за допомогою макросу VB

Знайдіть і перелічіть усі посилання за допомогою Kutools для Excel


стрілка синя права міхур Знайдіть і перелічіть усі посилання за допомогою команди Знайти

Оскільки зовнішні посилання містять дужки [ знак, ми можемо дізнатись зовнішні посилання, якщо зможемо отримати всі значки дужок у всій книзі.

1. Натисніть Головна > Знайти та вибрати > знайти відкрити Знайти і замінити діалогове вікно. Ви також можете відкрити Знайти і замінити діалогове вікно з натисканням Ctrl + F ключі.

2. В Знайти що: введіть ліву частину дужки "[".

doc перерахувати всі посилання 1

3. Натисніть опції, В В випадаючий список, виберіть лист or робочий зошит з яких ви хочете знайти посилання. Дивіться знімок екрана:

doc перерахувати всі посилання 2

4. А потім клацніть Знайти все кнопку. Потім він перераховує всі зовнішні посилання в Знайти і замінити діалогове вікно негайно. Натисніть Ctrl + A  щоб виділити всі комірки посилання, як показано на малюнку нижче:

doc перерахувати всі посилання 3

У лівій частині дужки можна знайти зовнішні посилання у всій книзі. Якщо ви хочете дізнатися всі види посилань, включаючи внутрішні та зовнішні посилання, ви можете ввести знак оклику "!" в Знайти те, що: коробка.


стрілка синя права міхур Знайдіть і перелічіть усі посилання за допомогою макросу VB

Наступний макрос VBA може допомогти нам перерахувати всі пов'язані вихідні книги на новому аркуші поточної книги.

1. Утримуйте клавішу ALT + F11 клавіш, і відкриється вікно Microsoft Visual Basic for Applications.

2. Клацання Insert > Модуліта вставте наступний макрос у вікно модуля.

VBA: Перелічіть усі посилання в Excel.

Sub ListLinks()
    Dim xSheet As Worksheet
    Dim xRg As Range
    Dim xCell As Range
    Dim xCount As Long
    Dim xLinkArr() As String
    On Error Resume Next
    For Each xSheet In Worksheets
        Set xRg = xSheet.UsedRange.SpecialCells(xlCellTypeFormulas)
        If xRg Is Nothing Then GoTo LblNext
        For Each xCell In xRg
            If InStr(1, xCell.Formula, "[") > 0 Then
                xCount = xCount + 1
                ReDim Preserve xLinkArr(1 To 2, 1 To xCount)
                xLinkArr(1, xCount) = xCell.Address(, , , True)
                xLinkArr(2, xCount) = "'" & xCell.Formula
           End If
        Next
LblNext:
    Next
    If xCount > 0 Then
        Sheets.Add(Sheets(1)).Name = "Link Sheet"
        Range("A1").Resize(, 2).Value = Array("Location", "Reference")
        Range("A2").Resize(UBound(xLinkArr, 2), UBound(xLinkArr, 1)).Value = Application.Transpose(xLinkArr)
        Columns("A:B").AutoFit
    Else
        MsgBox "No links were found within the active workbook.", vbInformation, "KuTools for Excel"
    End If
End Sub

3. Натисніть F5 ключ для запуску цього макросу. Потім він створює новий аркуш із назвою Аркуш посилань і перелічіть усі розташування посилань та зв’язані імена книг-джерел та шляхи збереження в них одночасно. Дивіться знімок екрана:

doc перерахувати всі посилання 4


стрілка синя права міхур Знайдіть і перелічіть усі посилання за допомогою Kutools для Excel

з Kutools для ExcelАвтора Знайдіть і розірвіть непрацюючі посилання, Ви можете знайти всі зовнішні посилання на активному аркуші, в той же час, Ви можете розірвати конкретні посилання, як Вам потрібно.

Якщо ви встановили Kutools для Excel, будь ласка, зробіть так:

1. Активуйте робочий аркуш, за яким потрібно знайти посилання, і натисніть Кутулс > посилання > Знайдіть і розірвіть поламані посилання, див. скріншот:

doc перерахувати всі посилання 5

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

doc перерахувати всі посилання 6

примітки:

1. Якщо Переглянути клітинку параметр встановлений, коли ви натискаєте на посилання у списку. Він знайде та перейде до конкретної комірки, яка містить посилання на аркуші.

2. А якщо ви хочете розірвати посилання, ви можете вибрати посилання зі списку, а потім клацнути Розрив посилання.

Натисніть, щоб завантажити Kutools для Excel та безкоштовну пробну версію зараз!

Якщо ви хочете дізнатись більше про цю функцію, натисніть Знайдіть і розірвіть непрацюючі посилання.


стрілка синя права міхур Знайдіть і перелічіть усі посилання за допомогою Kutools для Excel

Kutools для Excel включає більше 300 зручних інструментів Excel. Безкоштовно спробувати без обмежень протягом 30 днів. Завантажте безкоштовну пробну версію зараз!


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (39)
Оцінено 5 з 5 · рейтинги 1
Цей коментар був мінімізований модератором на сайті
Після запуску макросу списку всіх посилань VBA з'явилося одне посилання "J:\Documents and Settings\My Documents\Consulting\APRTZ.xls". Це посилання на файл на жорсткому диску оригінального комп’ютера, де цей файл було вперше збережено. Здається, я не можу видалити це посилання, воно хоче, щоб я зберіг файл як файл *.xlsm. Будемо вдячні за будь-які пропозиції. Спасибі. Майкл
Цей коментар був мінімізований модератором на сайті
Спробуйте просто скопіювати/вставити значення, яке є в комірці. Посилання марне, але дані все одно потрібні.
Цей коментар був мінімізований модератором на сайті
Дякую! Я використовував команду «Знайти» з параметром книги, що було чудово, оскільки мій файл має багато вкладок. Ідеально!
Цей коментар був мінімізований модератором на сайті
Після багатьох спроб і невдач я знайшов посилання в правилах форматування комірки!! :P (місце, де ви можете змінити колір клітинки на основі вмісту іншої клітинки)
Цей коментар був мінімізований модератором на сайті
Джонру, твоя порада мені дуже допомогла!!
Цей коментар був мінімізований модератором на сайті
Спаситель! Слава Богу, я знайшов цю сторінку, інакше я б ніколи не докопався до неї. Дякую Джоніру.
Цей коментар був мінімізований модератором на сайті
Дякую Йоніру! Я всюди шукав це приховане посилання, включаючи коментарі... ваша підказка допомогла мені знайти це посилання після кількох годин пошуку!
Цей коментар був мінімізований модератором на сайті
ДЖОНІРУ, ТИ БОСС! Витратив на це два дні, але міг витратити набагато більше часу. Xml трюк не спрацював, оскільки Excel сказав мені, що у файлі немає жодного зіставлення xml. Знайдено посилання на названий діапазон в іншому документі. Дуже дякую.
Цей коментар був мінімізований модератором на сайті
Запуск макросу VBA був єдиним, що працювало для мене, і без цього я б ніколи його не знайшов! Дякую, що вирішили це за мене! :lol: Це вилікувала моє сильне розчарування!
Цей коментар був мінімізований модератором на сайті
Jonriu - або БУДЬ-ЯКИЙ (Терміновий запит) У мене є KuTools, використовував інструменти "Розрив гіперпосилань" і "Знайти пошкоджені посилання", нічого не допомогло. Я використовував функцію Find, але не вирішив її. У мене є електронна таблиця з понад 140 вкладками даних, приблизно 80,000 XNUMX клітинок. Чи означає це, що мені потрібно перевірити кожну клітинку на наявність правил форматування комірки? Чи є макрос, який я можу запустити? У мене є гіперпосилання на тимчасові файли, які ані інструменти «Знайти» чи KuTools не можуть «знайти» або розбити. Це термінове звернення.
Цей коментар був мінімізований модератором на сайті
Джоніру, я міг би поцілувати тебе... Це зводить мене з розуму тижнями! Ніколи не думав шукати в умовному форматуванні
Цей коментар був мінімізований модератором на сайті
Джоніру, ти геній! Умовне форматування весь час... дякую!!!
Цей коментар був мінімізований модератором на сайті
Дякую за провідну роль! Мої були насправді в Менеджері імен! Сподіваюся, ця публікація допоможе якійсь іншій нещасній душі.
Цей коментар був мінімізований модератором на сайті
Після певного пошуку я знайшов кілька посилань у своїх джерелах перевірки даних і деякі кнопки, які були призначені макросам. Мені довелося повністю закрити Excel, щоб посилання зникло з меню «Редагувати посилання».
Цей коментар був мінімізований модератором на сайті
Функція «Знайти» не шукає параметри перевірки даних, але вони можуть містити недійсні посилання. Ось інший спосіб, який працює досить добре: 1. Збережіть копію вашої книги як електронну таблицю XML; 2. Відкрийте електронну таблицю XML у «Блокноті XML» (Microsoft) або будь-якому XML/текстовому редакторі; 3. Знайдіть частину або всю недійсне посилання (URL). Ви повинні побачити, яка вкладка та які клітинки містять недійсне посилання та який тип посилання (Перевірка даних, Розширений фільтр, Іменований діапазон тощо). 4. Озброївшись цим, ви можете повернутися до свого вихідного файлу XL та змінити/видалити їх недійсні посилання. HTH
Цей коментар був мінімізований модератором на сайті
Stevo Мені вдалося знайти посилання за допомогою цього methed, але я все ще не знаю, де воно знаходиться або як це виправити, є ідеї? (інкапсульовано погане посилання з ***) Це шаблон, який необхідно використовувати для оцінки всіх проектів. V Ch 2012-07-25T20:41:12Z 2014-08-20T15:53:34Z 15.00 0x0101002FAC2859101EBD408B4E817052597CDA baacc0fc-fcb2d4fc-9cb022b3fc-507cb1b4b6bcbcbXNUMXbcbcb https://sp.vectorform.com/MVP.xlsx *** Оцінка FTE Sheet3 Sheet4 FullRA Lists Sheet1
Цей коментар був мінімізований модератором на сайті
Ви використовуєте макроси? Я не міг знайти свій за допомогою функції пошуку, тому прийшов сюди, шукаючи іншого рішення, і знайшов повідомлення вище (до речі, дякую). Однак навіть після того, як я видалив зовнішні посилання в моїх матеріалах перевірки даних за допомогою методу XML, Excel все ще каже, що у мене є зовнішні посилання! Дуже засмучує, поки я не зрозумів, що у мене є кнопки, які насправді посилаються на макроси іншої електронної таблиці. Тому, як тільки я їх видалив, більше не говорить, що у мене є зовнішні посилання (уууу)
Цей коментар був мінімізований модератором на сайті
Врятував мій бекон. Те саме для мене. Дякую за публікацію.
Цей коментар був мінімізований модератором на сайті
[quote]"Знайти" не виконує пошук у налаштуваннях перевірки даних, але вони можуть містити недійсні посилання. Ось інший спосіб, який працює досить добре: 1. Збережіть копію вашої книги як електронну таблицю XML; 2. Відкрийте електронну таблицю XML у «Блокноті XML» (Microsoft) або будь-якому XML/текстовому редакторі; 3. Знайдіть частину або всю недійсне посилання (URL). Ви повинні побачити, яка вкладка та які клітинки містять недійсне посилання та який тип посилання (Перевірка даних, Розширений фільтр, Іменований діапазон тощо). 4. Озброївшись цим, ви можете повернутися до свого вихідного файлу XL та змінити/видалити їх недійсні посилання. HTHАвтор: Стево[/quote] Дякую STevo ... Ця підказка заощадила мені масу часу.
Цей коментар був мінімізований модератором на сайті
Молодець, STevo, ваш метод XML був єдиним, який спрацював для мене. Я відкрив його в блокноті, і ось воно
Цей коментар був мінімізований модератором на сайті
Чудовий пост. У мене виникла проблема з пошуком старих посилань, які не потрібні, і я знайшов точні аркуші, в яких вони були. Я видалив аркуші, і проблема вирішена. Спасибі!
Цей коментар був мінімізований модератором на сайті
Спасибі !!!! це допомогло ... Вмію працювати з легкістю ...
Цей коментар був мінімізований модератором на сайті
Існує один тип посилань, який жоден із цих рішень не допоможе вам знайти, а також довідка Excel та діалогове вікно «Редагувати посилання» не потрібні. У перевірці даних та умовному форматуванні є зовнішні посилання, які не містяться у формулах комірки, тому діалогове вікно «Знайти» використовувати не можна. Нижче наведено надійний метод виявлення всіх зовнішніх посилань у книзі, незалежно від типу посилання: 1. Збережіть свою книгу (завжди № 1) 2. Збережіть КОПІЮ книги у форматі XML (XML Spreadsheet 2003) - втратить функції, несумісні з XML (але прийміть це) 3. ЗАКРІТЬ тепер відкриту копію електронної таблиці XML 4. Відкрийте щойно створену електронну таблицю XML за допомогою текстового редактора, наприклад Notepad++ (не використовуйте Windows Notepad.exe ) 5. Виконайте текстовий пошук у копії на основі XML для тегів "" або "", а також тексту "RefersTo=", і вуаля! Є ваше зовнішнє посилання! 6. Інше місце, де можна подивитися, — це діалогове вікно «Іменовані діапазони» — ви швидко побачите, чи будь-які іменовані діапазони вказують на зовнішній файл. Наведений вище метод пошуку копії XML дуже корисний для пошуку параметрів перевірки даних або умовного форматування, які посилаються на зовнішній файл – їх дуже важко знайти вручну.
Цей коментар був мінімізований модератором на сайті
Привіт, чи є в когось код vba для експорту результатів у діалоговому вікні пошуку та заміни до іншої книги чи аркуша?
Цей коментар був мінімізований модератором на сайті
@Joniru - Щоб повторити @ytrewq і @Scnider, ви качаєтеся. Ніколи б не подумав подивитися на умовне форматування, якби не прочитав ваш коментар. Я нарешті вільний, якщо ця дратівлива помилка.
Цей коментар був мінімізований модератором на сайті
Макрос VBA вище працював чудово. Завдяки мільйонів!
Цей коментар був мінімізований модератором на сайті
Усі наведені вище варіанти не допомогли мені позбутися зовнішнього посилання. Але я знайшов рішення для усунення мого зовнішнього посилання. Також подивіться на NameManager (Меню - Формули). У стовпці Посилається ви побачите місце, на яке посилаються імена.
Цей коментар був мінімізований модератором на сайті
дякую - вирішив мою проблему
Цей коментар був мінімізований модератором на сайті
Спасибі! допоміг мені. Інтернет чудовий. Через 5 років після події я все ще можу знайти це
Цей коментар був мінімізований модератором на сайті
Щиро дякую! Коли ці посилання будуть знайдені, переконайтеся, що ви переключили будь-які прямі зовнішні посилання на іменовані посилання, щоб вони вказували на правильне розташування, навіть якщо макет зв’язаних комірок зміниться, див.: http://msexcelandvba.blogspot.se/
Цей коментар був мінімізований модератором на сайті
Shazam! Ця порада чудова.
Цей коментар був мінімізований модератором на сайті
У мене був файл Excel, при відкритті якого відображалося повідомлення про відсутнє зовнішнє посилання. Не вдалося знайти таке посилання, а різні інструменти - Kutools, FormulaDesk тощо нічого не знайшов. Нарешті – я вирішив проблему, відкривши файл xlsx як zip+xml і видаливши папку, яка має справу із зовнішніми посиланнями (якщо вам потрібна додаткова інформація – запитайте мене).
There are no comments posted here yet
Load More
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL