Как проверить гиперссылки в Excel

Обновлено: 02.07.2024

Связывание с другими книгами — очень распространенная задача в Excel, но иногда вы можете столкнуться с книгой, в которой есть ссылки, которые вы не можете найти, даже если Excel сообщает вам, что они существуют. Не существует автоматического способа найти все внешние ссылки, которые используются в книге, однако есть несколько ручных методов, которые можно использовать для их поиска. Вам нужно искать формулы, определенные имена, объекты (например, текстовые поля или фигуры), заголовки диаграмм и ряды данных диаграммы.

Любая книга Excel, на которую вы ссылаетесь, будет иметь имя файла этой книги в ссылке с расширением файла .xl* (например, .xls, .xlsx, .xlsm), поэтому рекомендуется искать все ссылки на Частичное расширение файла .xl. Если вы ссылаетесь на другой источник, вам необходимо определить лучший поисковый запрос для использования.

Поиск ссылок, используемых в формулах

Нажмите Ctrl+F, чтобы открыть диалоговое окно "Найти и заменить".

Нажмите "Параметры".

В поле "Найти" введите .xl.

В поле В пределах нажмите Книга.

В поле "Искать в" нажмите "Формулы".

Нажмите "Найти все".

В открывшемся списке найдите в столбце «Формула» формулы, содержащие расширение .xl. В данном случае Excel обнаружил несколько экземпляров файла Budget Master.xlsx.

Найти и Заменить диалоговое окно

Чтобы выбрать ячейку с внешней ссылкой, щелкните ссылку адреса ячейки для этой строки в списке.

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

На вкладке "Формулы" в группе "Определенные имена" нажмите "Диспетчер имен".

Проверьте каждую запись в списке и найдите в столбце «Ссылки на» внешние ссылки. Внешние ссылки содержат ссылку на другую книгу, например [Budget.xlsx].

Диспетчер имен диалог

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

Вы можете сгруппировать несколько элементов с помощью клавиш Shift или Ctrl и щелчка левой кнопкой мыши, если хотите удалить несколько элементов одновременно.

Нажмите Ctrl+G, ярлык диалогового окна «Перейти», затем нажмите «Специальные» > «Объекты» > «ОК». При этом будут выбраны все объекты на активном листе.


Нажимайте клавишу Tab для перемещения между каждым из выбранных объектов, а затем найдите в строке формул ссылку на другую книгу, например [Budget.xlsx].

Форма выбрана для отображения имени ссылки в строке формул

Нажмите на название диаграммы, которую хотите проверить.

В строке формул найдите ссылку на другую книгу, например [Budget.xls].

Выберите диаграмму, которую хотите проверить.

На вкладке "Макет" в группе "Текущая выборка" нажмите стрелку рядом с полем "Элементы диаграммы" и выберите ряд данных, который нужно проверить.


В строке формул найдите ссылку на другую книгу, например [Budget.xls] в функции SERIES.

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

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

Неработающие ссылки вызывают хаос в ваших таблицах? Не волнуйся! В этом руководстве вы узнаете о 3 простых способах поиска и исправления неработающих ссылок Excel, а также о нашем собственном решении в один клик в качестве дополнительного бонуса :)

Ячейки Excel часто могут ссылаться на другие книги, чтобы извлечь из них нужную информацию. Когда исходная книга удаляется, перемещается или повреждается, внешние ссылки на этот файл перестают работать, и ваши формулы начинают возвращать ошибки. Очевидно, что для исправления формул нужно найти битые ссылки. Вопрос в том, как? Ответы следуют ниже :)

Найти и исправить неработающие ссылки в Excel

Чтобы обнаружить неработающие ссылки на другие книги, выполните следующие действия:

    На вкладке Данные в группе Запросы и подключения нажмите кнопку Изменить ссылки.

Если эта кнопка неактивна, это означает, что в вашей книге нет внешних ссылок.

Нажмите кнопку

Нажмите кнопку

Очевидно, что ссылки, диагностированные как Ошибка: источник не найден, не работают. В моей книге есть две такие ссылки:

Поиск неработающих ссылок в Excel

Исправление неработающих ссылок в Excel

Выберите правильную исходную книгу.

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

Например, у нас были следующие пары ссылок на один и тот же файл: Colrado report.xlsx (с ошибкой) и Colorado report.xlsx (верно); Florida_report.xlsx (не существует) и Florida report.xlsx (верно). После исправления ссылок неправильные источники исчезли, и теперь у нас есть этот список:

Неработающие ссылки исправлены.

Выявление и исправление неработающих ссылок с помощью функции «Найти и заменить»

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

Найти неработающие ссылки на всю книгу или определенную книгу

Внешние ссылки всегда указывают на другой файл Excel, в расширении имени которого есть ".xl", например .xls, .xlsx, .xlsm и т. д. Вы можете использовать этот факт при поиске ссылок на любые внешние файлы. рабочие тетради. Или вы можете искать определенный текст (подстроку) в определенном имени книги. Подробные шаги приведены ниже.

  1. Нажмите Ctrl + F, чтобы открыть диалоговое окно Найти и заменить. Или нажмите Найти и выбрать >Найти… на вкладке Главная в группе Редактирование.
  2. В диалоговом окне Найти и заменить нажмите кнопку Параметры.
  3. В зависимости от того, хотите ли вы найти все внешние ссылки в книге или только ссылки на определенный файл, введите одно из следующих значений в поле Найти:
    • Чтобы найти все ссылки, введите .xl.
    • Чтобы найти ссылки на конкретную книгу, введите имя этой книги или ее уникальную часть.
  4. В поле Внутри выберите "Книга" для поиска на всех вкладках или "Лист" для поиска на текущем листе.
  5. В поле Искать выберите "Формулы".
  6. Нажмите кнопку Найти все.

А теперь самое главное — анализ результатов.

Поиск ячейки, которая содержит битые ссылки

Если вы искали ссылки на конкретную книгу, просто просмотрите результаты.

Найти неработающие ссылки на определенный файл». ширина=

Исправить неработающие ссылки на определенную книгу

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

  1. В диалоговом окне Найти и заменить перейдите на вкладку "Заменить".
  2. В поле Найти введите неверное имя файла или путь.
  3. В поле Заменить на введите правильное имя файла или путь.
  4. Нажмите Заменить все.

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

Отменить обновление значений.

В качестве примера заменим неправильное имя рабочей книги Colrado report.xlsx правильным Colorado report.xlsx. В этом конкретном случае замена всего одного слова (colrado) также будет работать.Однако имейте в виду, что указанный текст будет заменен в любом месте строки пути (полный путь к файлу отображается, если исходная книга в данный момент закрыта). Таким образом, чем меньше фрагмент текста вы вводите, тем выше вероятность ошибки.

Замена неработающих ссылок в Excel

Все неработающие ссылки заменены на правильные». ширина=

Подобным образом вы можете заменить путь к исходному файлу. Например, если исходная книга изначально находилась в папке Документы, а затем вы переместили ее в подпапку Отчеты в той же папке, вы можете заменить \Documents \ с \Documents\Reports\.

Кто-то может сказать, что нелепо использовать Найти и заменить для решения проблемы с неработающими ссылками, но, насколько я знаю, это единственная встроенная функция, которая может помочь вам найти ячейки, содержащие неработающие ссылки.< /p>

Проверка неработающих ссылок с помощью VBA

Приведенный ниже код перебирает каждую внешнюю ссылку в книге и пытается выяснить, повреждена она или нет. Чтобы найти внешние файлы, мы используем метод LinkSources. Для выявления неработающих ссылок используется метод LinkInfo.

Список недействительных ссылок выводится на новом листе с именем Отчет о неработающих ссылках. Столбец B содержит гиперссылку на ячейку, содержащую ссылку.

Поиск неработающих ссылок с помощью VBA

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

Примечание. Этот код находит только ссылки на недопустимые книги (несуществующие, перемещенные или удаленные), но не на отсутствующие листы. Причина в том, что метод LinkInfo проверяет только имя файла. Попытка проверить имя листа приводит к ошибке 2015.

Находите неработающие ссылки в Excel одним щелчком мыши

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

Для пользователей Ultimate Suite мы предоставляем инструмент, позволяющий одним щелчком найти все внешние ссылки в книге или только неработающие ссылки. Просто нажмите кнопку Найти ссылки? на вкладке Инструменты Ablebits, и вы сразу же увидите список всех ссылок в текущей книге, где недействительные выделены светом. красный. Чтобы ограничить список неработающими ссылками, установите флажок Только нерабочие ссылки.

Нажав адрес ячейки на панели надстройки, вы перейдете к ячейке, содержащей определенную ссылку. Вот и все!

Найти неработающие ссылки в Excel одним кликом

В отличие от приведенного выше кода VBA, надстройка находит все виды неработающих ссылок, в том числе те, в которых лист отсутствует или опечатан.

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

Создавайте гиперссылки путем перетаскивания или с помощью функции HYPERLINK. Удалите гиперссылки вручную или с помощью макроса. Создайте оглавление с помощью макроса.

Создание гиперссылок Excel

На листе Excel можно создать гиперссылку в любой ячейке. Затем щелкните эту гиперссылку, чтобы перейти в указанное место.

Вот четыре способа создать гиперссылку. Нажмите на ссылку, чтобы перейти к инструкциям ниже:

  • введите URL
  • или используйте команду "Вставить гиперссылку"
  • или перетащите
  • или используйте функцию ГИПЕРССЫЛКИ

Введите URL веб-сайта

Если вы введете действительный адрес веб-сайта в ячейку, Excel должен автоматически создать гиперссылку, когда вы нажмете Enter

Текст изменится на гиперссылку, и вы сможете щелкнуть ссылку, чтобы перейти на веб-сайт Contextures.

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

гиперссылка, введенная в ячейку

Вставить гиперссылку

Еще один способ добавить гиперссылку — использовать встроенную команду Excel — Вставить гиперссылку.

Запустить ссылку

Чтобы использовать команду "Вставить гиперссылку", выполните следующие действия:

  • Выберите ячейку, в которую вы хотите добавить гиперссылку.
  • На ленте Excel перейдите на вкладку «Вставка» и выберите команду «Гиперссылка»
    • ИЛИ нажмите правой кнопкой мыши на ячейку и выберите "Связать".
    • ИЛИ используйте сочетание клавиш – Ctrl + K
    • .

    Отображаемый текст

    В верхней части диалогового окна "Вставить гиперссылку" есть поле "Текст для отображения". То, что вы видите в поле «Отображаемый текст», зависит от того, что находится в ячейке, в которой вы создаете гиперссылку.

    Вот 4 различных типа контента, которые влияют на параметр «Текст для отображения»:

    • Текст в ячейке
    • Пустая ячейка
    • Число в ячейке
    • Число "Текст" в ячейке
    Текст в ячейке

    Если выбранная ячейка содержит текст, этот текст появится в поле Текст для отображения.

    • Вы можете редактировать текст для отображения текста
    • Измененный текст появится в ячейке после создания гиперссылки.

    текст для отображения в ячейке с высотой текста

    Пустая ячейка

    Если выбранная ячейка пуста, имя листа и ячейка A1 появятся в поле Текст для отображения.

    • Вы можете редактировать текст для отображения текста
    • Измененный текст появится в ячейке после создания гиперссылки.

    текст для отображения в ячейке без текста

    Число в ячейке

    Если выбранная ячейка содержит действительное число, вы не сможете редактировать поле Текст для отображения.

    Содержимое коробки затемнено, и отображается следующее сообщение: >

    • ПРИМЕЧАНИЕ. Вы увидите то же сообщение, если добавляете гиперссылку к фигуре на листе.

    Если вы хотите отредактировать отображаемый текст:

    • Создайте гиперссылку, а затем измените значение в ячейке.
    • Закройте диалоговое окно "Вставить гиперссылку".
    • Замените номер ячейки на текст (отформатируйте как текст или введите апостроф перед номером)
    • Снова откройте диалоговое окно "Вставить гиперссылку", и поле "Отображаемый текст" станет доступным для редактирования.
    Число "Текст" в ячейке

    Если выбранная ячейка содержит "текстовое" число (отформатированное как текст или начинающееся с апострофа), это текстовое число появится в поле "Текст для отображения".

    • Вы можете редактировать текст для отображения текста
    • Измененный текст появится в ячейке после создания гиперссылки.

    текст для отображения в ячейке с номером текста

    Добавить всплывающую подсказку (необязательно)

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

    ПРИМЕЧАНИЕ. Если оставить всплывающую подсказку пустой, в всплывающей подсказке появится полный адрес гиперссылки.

    Чтобы добавить собственный текст для экранной подсказки:

    • В окне "Вставить гиперссылку" нажмите кнопку "Подсказка".
    • Введите текст для всплывающей подсказки – веб-сайт Google.
    • Нажмите "ОК".

    подсказка для гиперссылки

    Выберите тип ссылки

    На панели «Ссылки на» в окне «Вставить гиперссылку» есть четыре параметра:

    1. Существующий файл или веб-страница
    2. Поместить в этот документ
    3. Создать новый документ
    4. Адрес электронной почты

    В левой части окна "Вставить гиперссылку" выберите нужный тип ссылки.

    выберите тип ссылки

    Существующий файл или веб-страница

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

    • В списке «Связать с» нажмите «Существующий файл или веб-страница».
    • Чтобы создать ссылку на существующий файл, используйте навигацию по папкам, чтобы найти и выбрать нужный файл
      • ИЛИ, чтобы создать ссылку на веб-страницу, введите ее URL в поле "Адрес".

      введите адрес веб-сайта

      Создание гиперссылок с помощью перетаскивания

      Если вы создаете гиперссылки в файле Excel, самым быстрым и простым способом является использование перетаскивания. Например, вы можете создать в книге оглавление (TOC) со ссылками на другой лист.

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

      Если у вас возникли проблемы с перетаскиванием на другой лист, перетащите его в ближайшую пустую ячейку, затем вырежьте и вставьте на другой лист. Этот анимированный gif показывает эти шаги.

      Создание гиперссылки с помощью перетаскивания

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

      1. Сначала сохраните книгу, если она еще не сохранена. (В новой рабочей книге, которая не была сохранена, этот метод не будет работать.)
      2. Затем щелкните ячейку, на которую хотите установить ссылку. (Вы собираетесь перетащить эту ячейку на другой лист, где вы хотите создать гиперссылку)
      3. Наведите указатель мыши на границу ячейки и нажмите правую кнопку мыши.
      4. Чтобы перетащить ячейку на другой лист, нажмите клавишу Alt и перетащите ячейку на вкладку другого листа.

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

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

      Чтобы отключить гиперссылку::

      1. На ленте Excel перейдите на вкладку "Файл" и нажмите "Параметры".
      2. Выберите категорию "Правописание" и нажмите кнопку "Параметры автозамены".
      3. На вкладке "Автоформат при вводе" снимите флажок с Интернета и сетевых путей с гиперссылками.
      4. Дважды нажмите "ОК", чтобы закрыть диалоговые окна.

      параметры гиперссылки

      Использовать функцию ГИПЕРССЫЛКИ

      Чтобы просмотреть краткий обзор того, как создать гиперссылку с помощью функции ГИПЕРССЫЛКА, посмотрите это короткое видео. Письменные инструкции находятся под видео

      Ниже приведены письменные инструкции по использованию функции HYPERLINK для:

      Создайте гиперссылку на веб-сайт или электронную почту

      Если в Excel есть список адресов электронной почты или веб-сайтов, вы можете создать гиперссылку для каждой строки в отдельном столбце. В этом примере в столбце A указано имя, а в столбце B URL-адрес веб-сайта или адрес электронной почты. Гиперссылки будут созданы в столбце C.

      • Вы будете использовать функцию HYPERLINK, которая принимает два аргумента:

      аргументы гиперссылки< бр />

      • Link_Location: это адрес электронной почты или URL-адрес. Для адреса электронной почты начинайте с «mailto:», а для URL — с «https://»
      • Дружественное имя. Этот аргумент является необязательным и позволяет указать «понятное» имя для ссылки. Например, вместо длинного URL можно указать название компании или краткое описание.

      Чтобы создать гиперссылку для каждого адреса:

      1. В ячейке C2 введите формулу: =ГИПЕРССЫЛКА(B2,A2)
      2. Нажмите Enter, чтобы увидеть гиперссылку в C3. Он использует ссылку в ячейке B2, а текст в ячейке A2 отображается в ячейке C2 в качестве понятного имени.
      3. Скопируйте формулу в остальные строки.

      формула гиперссылки< бр />

      ГИПЕРССЫЛКА Формулы на файл Excel

      С помощью формулы ГИПЕРССЫЛКИ вы можете создать ссылку на место в текущей книге Excel или на другой файл Excel. Посмотрите это видео, чтобы увидеть шаги, а письменные инструкции находятся под видео.

      Ниже приведены письменные инструкции по ссылке на файл Excel:

      Ссылка в одном файле

      Вот примеры формул HYPERLINK в одной книге:

      Введите адрес

      Необязательно. Введите понятное имя, например "Бюджет", которое появится в ячейке:

      Использовать ссылки на ячейки

      Используйте оператор &, чтобы создать ссылку.

      В этом примере имя листа находится в ячейке B5, адрес ячейки — в C5, а понятное имя — в ячейке D5.

      формула гиперссылки

      Введите имя диапазона

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

      Следующая пустая ячейка

      Перейти к пустой ячейке в конце списка рабочих листов или именованной таблицы.

      формула гиперссылки

      Список рабочих листов

      В ячейке B1 формула находит первую пустую ячейку после списка рабочего листа в столбце A:

      Чтобы найти номер пустой строки, добавьте количество элементов в столбце A и номер строки для начальной ячейки.

      формула гиперссылки

      Именованная таблица

      В ячейке E1 формула находит первую пустую ячейку после именованной таблицы в столбце D:

      формула гиперссылки

      Чтобы найти номер пустой строки, формула вычисляет СУММУ:

      Ссылка на другой файл Excel

      Чтобы создать ссылку на другой файл Excel в той же папке, просто используйте имя файла в качестве аргумента link_location для функции HYPERLINK.

      =ГИПЕРССЫЛКА("МойФайлC.xlsx","ФайлC")

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

        В этом примере файл находится на 1 уровень выше.

      =ГИПЕРССЫЛКА("..\MyFileB.xlsx","FileB")

      =ГИПЕРССЫЛКА("..\..\МойФайлA.xlsx","ФайлA")

      Удалить гиперссылки

      Ниже приведены инструкции по двум методам удаления гиперссылок

      Удалить гиперссылки вручную

      В Excel 2010 или более поздней версии:

      В Excel 2010 можно быстро удалить гиперссылки из выбранных ячеек. (Спасибо Сэму за этот совет.)

      1. Выберите ячейки, содержащие гиперссылки
      2. Щелкните правой кнопкой мыши любую выделенную ячейку.
      3. Нажмите "Удалить гиперссылки".

      Чтобы увидеть шаги, посмотрите это видео с советами по Excel.

      В Excel 2007 и более ранних версиях:

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

      Макрос для удаления всех гиперссылок в выбранных ячейках

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

      Скопируйте этот код в обычный модуль в своей книге, затем выберите ячейки и запустите макрос delHyperlinks.

      Указать гиперссылку

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

      Показать указывающую руку

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

      • Выберите ячейки
      • На вкладке "Главная" ленты Excel нажмите команду "Перенос текста".

      гиперссылка во всей ячейке

      Выберите ячейку гиперссылки

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

      • Наведите указатель на ячейку и нажмите левую кнопку мыши на пару секунд.
      • Указатель изменит свой вид на большой белый знак плюса, показывая, что ячейка выбрана.
      • Теперь вы можете редактировать ячейку с гиперссылкой.

      Создать список листов со ссылками (макрос)

      Совет. На каждом рабочем листе поместите гиперссылку на оглавление.

      Интерактивные гиперссылки для экспорта в PDF

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

      Ссылки в PDF неактивны

      В файле PDF некоторые гиперссылки могут быть недоступны, если:

      • гиперссылка создана с помощью формулы Excel
      • понятное имя гиперссылки отличается от ее местоположения

      Избегайте проблемы

      Чтобы избежать этой проблемы, выполните следующие действия:

      • вручную введите гиперссылки вместо использования функции ГИПЕРССЫЛКИ
      • или опустите аргумент понятного имени, чтобы в ячейке отображалась полная ссылка на местоположение.

      Создание поддельных гиперссылок в сводной таблице

      Гиперссылки нельзя добавлять в сводную таблицу, даже если в исходных данных есть гиперссылки. В этом видео вы увидите, как создать поддельные гиперссылки в сводной таблице, используя несколько строк кода Excel VBA.

      Код показан под видео, и код был обновлен для обработки адресов электронной почты.

      Создание поддельных гиперссылок в сводной таблице

      Извлечь адрес гиперссылки

      Для извлечения адреса из гиперссылки можно использовать макрос или определяемую пользователем функцию (UDF).

      Макрос для извлечения адреса в соседнюю ячейку

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

      ПРИМЕЧАНИЕ. Гиперссылки, созданные с помощью функции HYPERLINK, не распознаются как гиперссылки рабочего листа.Распознаются только те гиперссылки, которые вы вводите или вставляете.

      Создать функцию для извлечения адреса гиперссылки

      Нет встроенной функции для извлечения URL-адреса или адреса электронной почты из гиперссылки. Вы можете создать свою собственную функцию Excel — определяемую пользователем функцию (UDF) — для извлечения адреса.

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

      ПРИМЕЧАНИЕ. Гиперссылки, созданные с помощью функции HYPERLINK, не распознаются как гиперссылки рабочего листа.

      Создать определяемую пользователем функцию гиперссылки (UDF)

      Скопируйте этот код в обычный модуль в своей книге, а затем используйте функцию HLink в этой книге, как и любую другую функцию. Например, чтобы найти URL-адрес гиперссылки в ячейке B3, используйте следующую формулу:

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

      извлечение гиперссылки< бр />

      Скрыть листы после гиперссылки

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

      Чтобы все выглядело аккуратно, вы можете использовать код, который скрывает каждый лист после того, как вы щелкнете гиперссылку на этом листе. Спасибо Джиму Уильямсу за предложение этой техники.

      Пример невидимой гиперссылки

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

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

      Найти невидимые гиперссылки

      Чтобы найти эти невидимые гиперссылки, выполните следующие действия.

      Вставить модуль

      1. Нажмите сочетание клавиш «Alt + F11» на клавиатуре.
      2. Затем в редакторе Visual Basic нажмите кнопку «Вставить» на панели инструментов.
      3. После этого выберите пункт «Модуль» в подменю.
      4. Теперь введите следующие коды в новый модуль:
      5. Если h.Hyperlinks.Count = 1, то

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

        Невидимые гиперссылки

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

        Кроме того, если вам нужно удалить эти гиперссылки, вы можете обратиться к нашей предыдущей статье 3 практических метода удаления гиперссылок в ячейках Excel. Но если вам нужно быстро удалить гиперссылки с помощью VBA, вы можете продолжить чтение следующей части.

        Удалить невидимые гиперссылки

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

        1. Повторите первые 3 шага и вставьте новый модуль.
        2. Теперь введите в модуль следующие коды:

        Если h.Hyperlinks.Count = 1, то

        Вы также можете вернуться к рабочему листу и настроить формат рабочего листа. С помощью этого процесса вы можете быстро удалить все невидимые гиперссылки.

        Запустите мощное средство восстановления

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

        Читайте также: