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

Миндубаев Рамазан
Рубрика:
Поисковая оптимизация (SEO)

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

Задача:
В Экселе имеется столбец в значениях ячеек есть строки с гиперссылками. Excel показывать только текстовое описание, саму гиперссылку видно, только при наведение курсора мыши, либо по щелчку правой кнопкой и нажатии «Гиперссылка».

microsoft-excel-dekompoziciya-2016-10-13-14-07-27

Решение:

Необходимо в соседний столбец вывести URL  гиперссылок.
В Microsoft Excel нет такой встроенной функции, либо я её не нашел =(

Поскольку встроенной функции не имеется, то можно использовать макрос Visual Basic for Applications (VBA).

Создаем макрос (название можно задать только в 1 слово)

makros-2016-10-13-14-12-18

Вставляем код, чтобы получилось вот так

microsoft-visual-basic-for-applications-dekompoziciya-xlsx-2016-10-13-14-23-52

Сам код

With ActiveSheet
For I = 1 To .Hyperlinks.Count
.Hyperlinks (I).Range.Offset (0,1).Value = .Hyperlinks (I).Address
Next I
End With

закрываем  Visual Basic for Applications (VBA)

После выделяем все ячейки и жмем «Выполнить»

makros-2016-10-13-14-26-06

На выходе получаем в соседнем столбце все URL

microsoft-excel-dekompoziciya-2016-10-13-14-27-37

Пользуйтесь.

@tachyglossus 

Extract actual addresses from hyperlinks with VBA code

Press on the heading to get more possibilities and options.

Hold down the ALT + F11 keys to open the Microsoft Visual Basic for Applications window.

  Click Insert> Module and paste the following code into the module window.

Sub Extracthyperlinks ()

‘Updateby Extendoffice

Dim Rng As Range

Dim WorkRng As Range

On Error Resume Next

xTitleId = «KutoolsforExcel»

Set WorkRng = Application.Selection

Set WorkRng = Application.InputBox («Range», xTitleId, WorkRng.Address, Type: =

For Each Rng In WorkRng

     If Rng.Hyperlinks.Count> 0 Then

         Rng.Value = Rng.Hyperlinks.Item (1) .Address

     End If

Next

End Sub

Then press F5 when you press the key to run the code, it will bring up a dialog box for you to choose the hyperlinks that you want to extract the actual addresses from.

Then click OK and the selected cell contents will be converted to the real hyperlink addresses in the original range.

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

Бывает, что вы скопировали адреса сайтов из списка в интернете, в большинстве случаев, при таком копировании наименование адреса неравно самому адресу:

получить ссылку из ячейки

Разберемся как вытащить гиперссылку из такой ячейки

Содержание

  • Как вывести адрес ссылки для одной ячейки?
  • Как получить ссылку из ячейки с гиперссылкой в Excel
  • Похожие статьи

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

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

Ссылка отдельно 2

В открывшемся окне вы можете скопировать ссылку из графы Адрес:

Ссылка отдельно 4

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

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

Как получить ссылку из ячейки с гиперссылкой в Excel

На днях у меня возникла задача: нужно было вытащить ссылки более чем из 10 тыс ячеек. Не делать же такое вручную. Я сначала поискал решение в интернете и нашел отличное вариант. Публикую для своих читателей решение с прекрасного сайта. Для применения способа запишите текст, приведенный ниже в окно модуля VBA (Ctrl+F11). Если не знаете о чем я веду речь, советую прочитать статью про макросы.

Текст создаваемой функции будет следующий:

Function Получить_Ссылку(ByVal rCell As Range) As String
    Dim s As String
    If rCell.Hyperlinks.Count = 0 Then
        If Mid$(rCell.Formula, 2, 9) = "HYPERLINK" Then
           Получить_Ссылку= Mid$(rCell.Formula, 13, InStr(13, rCell.Formula, Chr(34)) - 13)
        Else
           Получить_Ссылку = "В ячейке нет гиперссылки!"
        End If
    Else
        s = rCell.Hyperlinks(1).SubAddress
        If s <> "" Then s = "#" & rCell.Hyperlinks(1).SubAddress
        Получить_Ссылку= rCell.Hyperlinks(rCell.Hyperlinks.Count).Address & s
    End If
End Function

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

Ссылка отдельно 5

Конечно, она будет доступна и в меню функций.

Введите адрес ячейки как аргумент этой функции и протяните формулу на нужное количество ячеек. Все!

Ссылка отдельно 6

Удобно, еще раз спасибо Excel-vba.ru за отличный сайт.

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

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

Задача:
В Экселе имеется столбец в значениях ячеек есть строки с гиперссылками. Excel показывать только текстовое описание, саму гиперссылку видно, только при наведение курсора мыши, либо по щелчку правой кнопкой и нажатии «Гиперссылка».

Решение:

Необходимо в соседний столбец вывести URL гиперссылок.
В Microsoft Excel нет такой встроенной функции, либо я её не нашел =(

Поскольку встроенной функции не имеется, то можно использовать макрос Visual Basic for Applications (VBA).

Создаем макрос (название можно задать только в 1 слово)

Вставляем код, чтобы получилось вот так

With ActiveSheet
For I = 1 To .Hyperlinks.Count
.Hyperlinks (I).Range.Offset (0,1).Value = .Hyperlinks (I).Address
Next I
End With

закрываем Visual Basic for Applications (VBA)

После выделяем все ячейки и жмем «Выполнить»

На выходе получаем в соседнем столбце все URL

Гиперссылка в Excel. Как сделать гиперссылку в Экселе

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

Что такое гиперссылка

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

Excel позволяет создавать гиперссылки для:

  • Перехода в определенное место в текущей книге;
  • Открытия другого документа или перехода к определенному месту в этом документе, например лист в файле Excel или закладке в документе Word;
  • Перехода на веб страницу в Интернете;
  • Создания нового файла Excel;
  • Отправки сообщения электронной почты по указанному адресу.

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

Абсолютные и относительные гиперссылки в Excel

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

Абсолютные гиперссылки

Абсолютные гиперссылки содержат в себе полный интернет адрес или полный путь на компьютере. Например:

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

Относительные ссылки содержат в себе частичный путь, например:

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

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

Чтобы создать гиперссылку проделайте следующие шаги:

  • Выделите ячейку, в которой вы хотите создать гиперссылку;
  • Нажмите правую клавишу мыши;
  • В выпадающем меню выберите пункт “Ссылка”:

  • В диалоговом окне выберите файл или введите веб-адрес ссылки в поле “Адрес”:

  • Нажмите “ОК”

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

  • На другой документ;
  • На веб-страницу;
  • На конкретную область в текущем документе;
  • На новую рабочую книгу Excel;
  • На окно отправки Email.

Как создать гиперссылку в Excel на другой документ

Чтобы указать гиперссылку на другой документ, например Excel, Word или Powerpoint файлы:

  • Откройте диалоговое окно для создания гиперссылки;
  • В разделе “Связать с” выберите “Файлом, веб-страницей”;
  • В поле “Искать в” выберите папку, где лежит файл, на который вы хотите создать ссылку;
  • В поле “Текст” введите текст, который будет отображаться в качестве ссылки;
  • Нажмите “ОК”.

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

Как создать гиперссылку в Excel на веб-страницу

Чтобы указать гиперссылку веб-страницу:

  • Откройте диалоговое окно для создания гиперссылки;
  • В разделе “Связать с” выберите пункт “Файлом, веб-страницей”;
  • Нажмите на кнопку “Интернет”;
  • Введите адрес веб-страницы в поле “Адрес”;
  • В поле “Текст” укажите текст, отображаемый в виде ссылки.

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

Для создания гиперссылки на конкретный лист текущего файла Excel или ячейки:

  • Откройте диалоговое окно для создания гиперссылки;
  • В левой колонке диалогового окна под надписью “Связать с” выберите “Файлом, веб-страницей”;
  • В диалоговом окне нажмите кнопку “Закладка…” и выберите лист создания ссылки. В поле “Введите адрес ячейки” укажите ячейку.

Как создать гиперссылку в Excel на новую рабочую книгу

Для вставки гиперссылки, после нажатия на которую будет создан новый Excel-файл:

  • Откройте диалоговое окно для создания гиперссылки;
  • В левой колонке диалогового окна под надписью “Связать с” выберите “Новый документ”;
  • В поле “Текст” укажите текст ссылки;
  • В поле “Имя нового документа” укажите название нового Excel файла;
  • В поле “Путь” укажите место хранения, где будет сохранен новый файл;
  • В поле “Когда вносить правку в новый документ” укажите настройку, когда следует приступить к редактированию нового файла после нажатия ссылки.
  • Нажмите кнопку “ОК”

Как создать гиперссылку в Excel на создание Email

Для вставки гиперссылки, после нажатия на которую будет создан e-mail:

  • Откройте диалоговое окно для создания гиперссылки;
  • В левой колонке диалогового окна под надписью “Связать с” выберите “Электронная почта”;
  • В поле “Текст” укажите текст ссылки;
  • В поле “Адрес эл. почты” укажите E-mail адрес, куда будет отправлено письмо;
  • В поле “Тема” укажите тему создаваемого письма;
  • Нажмите кнопку “ОК”

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

Для редактирования уже созданной гиперссылки, кликните по ячейке со ссылкой правой клавишей мыши и в выпадающем меню выберите “Edit Hyperlink”.

В диалоговом окне внесите корректировки в ссылку.

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

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

  • Перейдите на вкладку панели инструментов “Главная”, затем в раздел “Стили ячеек”:

  • Кликните на “Гиперссылка” правой кнопкой мыши и выберите пункт “Изменить” для редактирования формата ссылки:

  • Кликните на “Открывавшаяся гиперссылка” правой кнопкой мы и выберите пункт “Изменить” для редактирования формата ссылки;
  • В диалоговом окне “Стили” нажмите кнопку “Формат”:

  • в диалоговом окне “Format Cells” перейдите на вкладки “Шрифт” и/или “Заливка” для настройки формата ссылок:

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

Удаление гиперссылки осуществляется в два клика:

  • Нажмите правой клавишей мыши на ячейки со ссылкой;
  • В выпадающем меню выберите пункт “Удалить гиперссылку”.

Как копировать абсолютные ссылки на ячейки в качестве относительных ссылок в Excel?

В Excel (2007), когда ячейки, содержащие абсолютные ссылки (например: $A$3 ), копируются, абсолютная ссылка остается неизменной. Это по дизайну и причина использования абсолютных ссылок.

Проблема — Однако иногда я хочу скопировать блок ячеек (которые содержат абсолютные и, возможно, также относительные ссылки), и вставить их с абсолютными ссылками, смещенными правильно для нового блока. То есть, я хочу, чтобы абсолютные ссылки отображались как относительные ссылки при копировании, но все же были абсолютными ссылками в конечном скопированном результате.

Пример — В скриншоте примера я хочу скопировать блок A2: B3 вниз. При копировании я в основном хочу изменить формулу в B3 ( =$A$3 ), чтобы она ссылалась на ячейку слева от нее, например, став =$A$11 при копировании на B11, как в нижней части скриншота .

Обходной путь — . Я нашел обходное решение для этого:

  1. создание копии всего листа (вкладка рабочей таблицы ctrl-drag в новое место),
  2. затем вырезать (ctrl-X) соответствующий блок ячеек из нового рабочего листа
  3. вставка (ctrl-v) в исходный лист.
  4. , наконец, удаление нового временного листа (вкладка рабочего листа правой кнопкой мыши и удаление).

Вопрос — Но это слишком много действий на мой вкус. Есть ли более простой способ (возможно, какой-то скрытый вариант Вставить)?

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

Работа, которую я использовал, — это:

создайте блок ячеек, который вы хотите вставить, который включает в себя все ваши абсолютные реферансы (в вашем примере блок заблокирован «Исходный блок»)

затем создайте рабочий лист, который вы хотели бы видеть в конце, копируя и пася в любом стиле, которое вам нравится. Поэтому, чтобы проиллюстрировать ваш пример, вы должны использовать «Исходный блок» и скопировать его в 10 раз ниже этого, что было бы окончательным макетом рабочего листа. (Вы заметите, что у вас все еще есть та же проблема с абсолютной ячейкой, ссылающейся на ячейку (я) из исходного блока.)

Возьмите и выделите весь рабочий лист и CUT и скопируйте на новый рабочий лист

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

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

Если вы хотите скопировать блок формул, сохраняя все ссылки одинаковыми, вы можете нажать Ctrl + ‘(backquote), чтобы отобразить формулы, а затем скопировать и вставить, щелкнув значок на панели задач Clipboard (активируйте с помощью маленькой стрелки на раздел буфера обмена вкладки «Главная»). Если это не то, чего вы пытаетесь достичь, простой пример поможет.

Я пробовал этот макрос (хранился в Personal.xlsb и привязывался к клавише быстрого доступа), чтобы преобразовать ссылки на абсолютный перед копированием.

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

Да, я знаю, что я не использую ссылку на ячейку Absolute, но, как показано в примере OP, вам это не нужно.

Выберите диапазон, который вы хотите скопировать

Это было проверено мной и работает в Excel 2007 и 2010. Наслаждайтесь:)

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

    Поместите Excel в режим просмотра формул. Самый простой способ сделать это — нажать Ctrl + ‘(этот символ является «обратным апострофом» и обычно находится на том же ключе, что и

(тильда).

  • Выберите диапазон для копирования.
  • Нажмите Ctrl + C
  • Запустите Windows Notepad
  • Нажмите Ctrl + V, чтобы скопировать скопированные данные в Блокнот
  • В «Блокноте» нажмите Ctrl + A, а затем Ctrl + C, чтобы скопировать текст. В некоторых случаях мне приходилось возвращаться в Excel и очищать существующий выбор, прежде чем делать Ctrl + C в блокноте.
  • Активируйте Excel и активируйте верхнюю левую ячейку, в которой вы хотите вставьте формулы. И убедитесь, что лист, который вы копируете находится в режиме просмотра формул.
  • Нажмите Ctrl + V, чтобы вставить.
  • Нажмите Ctrl + ‘, чтобы переключиться из режима просмотра формул.
  • У меня была аналогичная проблема. У меня очень большая электронная таблица с тысячами формул, некоторые с абсолютным столбцом, а некоторые с абсолютным числом столбцов и строк. Я хотел сделать дубликат дубликата на том же листе, вместо того, чтобы делать дубликат в новой электронной таблице. Мне нужно было скопировать все формулы и использовать Excel как абсолютные ссылки как относительные ссылки.

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

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

    Перейдите на исходный лист. Выделите столбцы формулами. Копировать.

    Перейдите на новый лист и выделите те же столбцы. Paste.

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

    Выделите новые столбцы. Копировать.

    Перейдите к новому листу. Выделите те же самые столбцы на новом листе. Paste.

    Я нашел workaroud для дублирования.

    Задача: Дублировать выбор из начальной ячейки B2 и поместить ее на стартовую ячейку P2.

    1. Создайте новый лист.
    2. Из исходного листа скопируйте все, что вы хотите дублировать, и вставьте в новый лист в той же начальной ячейке (если выбранный прямоугольник начинается с B2, вставьте его в новый лист B2)
    3. Переместите этот выбор в новый лист в правой новой стартовой ячейке (переместите его в начальную ячейку P2).
    4. Выбор копии.
    5. Вставить выбор на исходном листе в правой новой стартовой ячейке (P2).

    Я только что нашел частичное обходное решение. Это не так общее, как обходное решение для скопированного рабочего стола и рабочего диапазона в OP, но оно может быть намного быстрее, если вам просто нужно что-то быстро скопировать. То, что мы все действительно хотим здесь, — это способ временно отключить абсолютные ссылки во время копирования. Может быть вариант, позволяющий вам удерживать alt при вставке, чтобы игнорировать каждый $, как будто их просто не было, но они на самом деле все еще остаются после завершения пасты.

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

    1. Выделите диапазон ячеек, которые вы хотите скопировать.
    2. «Заменить все» $ буквой, которая все еще делает ее действительной ссылкой.

    Из-за общего количества столбцов XFD # является последней действительной ссылкой на ячейку. Убедитесь, что созданные новые ссылки не перекрывают действительную ссылку в вашем диапазоне ячеек или эта ссылка будет разбита на последнем шаге. Выбрав письмо из столбца, которое вы никогда не ссылаетесь в своем блоке с ячейками, которые будут скопированы, гарантирует, что вы не нарушите формулы. В качестве примера, если вы заменили $ на «h», $ b $ 42 станет hbh42, который по-прежнему является действительной ссылкой, которая теперь может быть скопирована и будет автоматически обновляться!

    1. Наконец, преобразуйте временный символ (‘h’ в приведенном выше примере) обратно в $, и все готово!

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

    Как скопировать ссылку на текущий файл Excel

    Копирование ссылки в Excel 2010 и новее

    Начиная с версии Excel 2010 появилась возможность копировать ссылку на текущий файл в буфер обмена.

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

    В целом удобно, но в версии 2016 получается довольно непривычный вид ссылки file:///C:UserszheltDesktopПример%20файла.xlsх

    Копирование ссылки на файл с помощью надстройки

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

    Чтобы скопировать ссылку на текущий файл необходимо:

    1. Перейти на вкладку VBA-Excel, которая появится после установки
    2. В группе Работа с файлами выберите Текущий файлСкопировать ссылку на файл

    Вид ссылки в этом случае будет: C:Users/zhelt/Desktop/Пример файла.xlsx

    Код макроса на VBA

    Скопировать ссылку в буфер обмена можно с помощью макроса ниже.

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

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

    Что такое гиперссылка в Эксель

    Со страницы электронной таблицы с помощью гиперссылки можно перейти к любому сайту, начать работу с определённым документом (например, c другой электронной таблицей или документом Word) или запустить программу. Таким образом, можно переходить между различными страницами книги или перемещаться между ячейками по нажатию левой кнопки мыши.

    С помощью такого инструмента можно создать комплекс взаимосвязанных офисных и других документов, между которыми легко перемещаться.

    Абсолютные и относительные гиперссылки

    Существует два типа гиперссылок в Excel, которые отличаются друг от друга принципом работы:

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

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

    Их можно различить по способу записи нужного адреса. При абсолютном способе, указание нужного каталога происходит полностью, начиная с написания имени устройства, например: D:abcdetext.doc.

    Относительная гиперссылка должна начинаться с имени каталога. Например, если электронная таблица находится в каталоге D:abc, а нужный документ в D:abcdefgh, то относительную ссылку пишут так: defghtext.doc.

    Однако если таблицу переместить в другую директорию, то файл по такой гиперссылке в указанном местоположении она не найдёт. С другой стороны, если скопировать таблицу вместе с подчинённым каталогом defgh, то по относительной ссылке можно на новом месте открыть text.doc.

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

    Чтобы сделать гиперссылку в Excel, необходимо выполнить следующее:

    1. Выбрать ячейку, в которой она должна быть расположена.
    2. После этого требуется нажать правую клавишу мыши.
    3. В контекстном меню выбирают строку «Гиперссылка» или «Ссылка».

    После этого откроется экран для её создания, где нужно перейти к созданию конкретного вида.

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

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

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

    На другой документ

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

    1. Указать соответствующий вид ссылки: «На компьютере или в интернете».
    2. В текстовом поле, расположенном в верхней части формы, пишут текст.
    3. Далее предоставлена возможность выбрать требуемый файл. Его расположение можно указать непосредственно, набрав на клавиатуре или найти с помощью соответствующего диалогового окна.

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

    На Веб-страницу

    Сначала нужно выбрать вид ссылки, которая требуется. Для этого в меню «Связать с» выбирают верхний пункт. Он будет таким же, как и при вставке ссылки на документ. Теперь делают следующее:

    1. В верхней части имеется поля, куда вводят название ссылки.
    2. Там, где должен быть записан адрес, есть кнопка «Интернет». Надо на неё нажать.
    3. Чтобы ввести гиперссылку, можно её набрать или вставить скопированную.

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

    На область в текущем документе

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

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

    1. В соответствующем поле указывают название ссылки.
    2. С правой стороны формы для ввода предусмотрена кнопка «Закладки». Надо кликнуть по ней и выбрать соответствующую страницу или закладку (именованную группу ячеек). После этого адрес будет автоматически помещён в нужную графу.
    3. Нажать «OK».

    После этого ссылка будет подготовлена.

    Также можно сформировать её путём другого выбора в «Связать с»: «местом в документе». В этом случае кнопка «Закладки» будет отсутствовать, а адрес можно будет выбрать или написать в центральной части формы.

    На новую книгу

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

    Теперь требуется ввести следующее:

    1. Написать название гиперссылки.
    2. Набрать адрес и наименование нового документа. При этом подходящую папку можно указать, нажав кнопку «Изменить».

    После подтверждения ввода в ячейке появится нужная ссылка.

    На создание почты

    Гиперссылку можно использовать для создания электронного письма. В меню «Связать с» выбирают «электронной почтой». Затем вводят следующее:

    1. Указывают название.
    2. Пишут почтовый адрес, по которому будет отправлено письмо.
    3. Указывают тему.

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

    Редактирование гиперссылки

    Если гиперссылка уже создана, её можно редактировать. Для этого нужно кликнуть правой клавишей по ячейке, где она расположена. В появившемся меню выбирают строку, где указано «Изменить гиперссылку».

    Форматирование

    К редактированию также можно получить доступ, нажав «Ctrl+1». При этом можно выбрать нужный цвет, тип и размер шрифта, фон, выравнивание и другие варианты форматирования. При желании можно убрать подчёркивание или сделать его двойным.

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

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

    Во всем документе сразу

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

    Стоит заметить, что не обязательно выделять только ячейки со ссылками. Можно выделить диапазон или вообще весь лист. Но по команде удаления из выделения исчезнут только ссылки, все остальные данные останутся нетронутыми.

    Для тех версий, которые являются более ранними, удаление можно сделать при помощи специального приёма. В одну из ранее неиспользуемых ячеек вводят «1». Затем в контекстном меню выбирают «Копировать». Далее выбирают ячейки, где требуется провести удаление. Выбирают «Специальная вставка», затем — «операция умножить». После подтверждения гиперссылки будут удалены из всех выбранных ячеек.

    Не работают гиперссылки

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

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

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

    док скопировать гиперссылку в другую ячейку 1

    Скопируйте гиперссылку из одной ячейки в другую с кодом VBA


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

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

    1. Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

    2. Нажмите Вставить > Модулии вставьте следующий код в Модули Окно.

    Код VBA: копировать гиперссылку только из одной ячейки в другую:

    Sub CopyHyperlinks()
    'Uodateby Extendoffice
        Dim xSRg As Range
        Dim xDRg As Range
        Dim I As Integer
        Dim xAddress As String
        On Error Resume Next
        xAddress = ActiveWindow.RangeSelection.Address
        Set xSRg = Application.InputBox("Please select the original range you want to copy hyperlinks:", "KuTools For Excel", xAddress, , , , , 8)
        If xSRg Is Nothing Then Exit Sub
        Set xDRg = Application.InputBox("Please select the new range you want to paste the hyperlinks only", "KuTools For Excel", , , , , , 8)
        If xDRg Is Nothing Then Exit Sub
        Set xDRg = xDRg(1)
        For I = 1 To xSRg.Count
            If xSRg(I) <> "" And xDRg.Offset(I - 1) <> "" Then
                If xSRg(I).Hyperlinks.Count = 1 Then
                    xDRg(I).Hyperlinks.Add xDRg(I), xSRg(I).Hyperlinks(1).Address
                End If
            End If
        Next
    End Sub
    

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

    док скопировать гиперссылку в другую ячейку 02

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

    док скопировать гиперссылку в другую ячейку 03

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

    док скопировать гиперссылку в другую ячейку 04

    Внимание: Этот код также может помочь вам скопировать гиперссылки с одного листа на другой по вашему желанию.


    Лучшие инструменты для работы в офисе

    Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

    • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
    • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
    • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
    • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
    • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
    • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
    • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
    • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
    • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

    вкладка kte 201905


    Вкладка Office: интерфейс с вкладками в Office и упрощение работы

    • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
    • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
    • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

    офисный дно

    Комментарии (13)


    Оценок пока нет. Оцените первым!

    Понравилась статья? Поделить с друзьями:
  • Скопировать текст с фотографии в word онлайн
  • Скопировать текст с сайта в excel
  • Скопировать текст в word на тот же лист
  • Скопировать текст word в текстовый документ
  • Сколько ячеек excel содержит выделенная область а2 с5