Как узнать есть ли ссылка на ячейку в excel

Поиск ссылок (внешних ссылок) в книге

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

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

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

Нажмите CTRL+F, чтобы запустить диалоговое окно Найти и заменить.

Выберите пункт Параметры.

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

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

В поле Искать в выберите формулы.

Нажмите кнопку Найти все.

В отображемом списке наймем в столбце Формула формул, содержащих XL. В этом случае Excel обнаружил несколько экземпляров функции бюджетного Master.xlsx.

Диалоговое окно

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

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

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

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

Диалоговое окно

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

Если вы хотите удалить сразу несколько элементов, можно сгруппнуть несколько элементов, нажав клавишу SHIFT или CTRL и щелкнув левой кнопкой мыши.

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

"Специальная"" />

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

Фигура, выбранная для показа имени ссылки в панели формул

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

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

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

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

формат > текущий выделение" />

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Проверьте, содержит ли ячейка ссылку в Excel

Я пытаюсь проверить, содержат ли значения в столбце, например A, ссылку, и если true, в столбце B, я хочу набрать текст, например: link. У меня много записей (10 000), поэтому делать это вручную займет много времени. Спасибо.

  • Сохраните файл как.xlsm, чтобы разрешить макросы
  • Alt + F11 для открытия Visual Basic
  • ВставитьМодуль
  • Вставьте эту функцию, она вернет количество гиперссылок в диапазоне:
  • Alt + Q

    Используйте свою новую функцию с условиями if, чтобы отобразить текст:

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

    Существует формула, которая может работать, но она основана на длине символов в ячейке. Например, гиперссылка обычно содержит больше символов из-за имени пути. Если количество символов в ваших ячейках всегда меньше 30, например, вы можете написать формулу

    Формула вернет “True”, если ячейка является гиперссылкой. Эта формула предполагает, что файл Excel хранится во вложенной папке, где указано имя каждой папки, которое добавляет длину гиперссылки.

    Мне удалось найти формулу, а не VBA.

    Я использовал =IF(HYPERLINK(A1>0), "WEB", "")

Ссылка на основную публикацию