2

У меня следующий вопрос:

У меня есть 2 листа в Excel. Первый используется для сбора всей информации из листа 2. Ячейки связаны с листом 2. Моя проблема в том, что я не могу связать гиперссылку с листа 2 с ячейкой из листа один. Он только "извлекает" текст.

Fe
Ячейка 1 Лист 2
Тест -> с гиперссылкой (файл:///C:\test.pdf)

Ячейка 1 Лист 1
Тестовое задание

Как я могу получить гиперссылку на sheet1?

1 ответ1

2

Вот что говорит справка Excel о гиперссылках:

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

= HYPERLINK($ Z $ 1) В ячейке Z1 вы затем вводите путь к цели ссылки.

Таким образом, вы можете сделать ссылку на ячейку 1 на листе 1, ссылаясь на ссылку на ячейку 1, лист 2

Или попробуйте это решение, которое они упоминали на EE:

Вставьте приведенный ниже код в модуль (ALT + F11)

Function GetAddress(HyperlinkCell As Range)
    GetAddress = Replace _
    (HyperlinkCell.Hyperlinks(1).Address,"mailto:", "")
End Function

из вашего листа, чтобы извлечь адрес гиперссылки

=getaddress(a1)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .