Как превратить сотни текстовых URL-адресов в Excel в интерактивные гиперссылки?

Как превратить столбец URL-адресов в гиперссылки, чтобы пользователи могли щелкнуть URL-адрес в ячейке и открыть его в браузере?

Я вставил 100 URL-адресов и каждый пошел в свою камеру. Когда я дважды щелкаю ячейку и выхожу из нее, Excel окрашивает текст в синий цвет и делает из него ссылку. Я не хочу дважды щелкать по сотне раз, но все же хочу форматировать все ячейки в ссылки.


Функция в Excel для создания гиперссылки — = Hyperlink ("http://www.techonthenet.com", "Tech в сети") , где "http://www.techonthenet.com" — адрес в Интернете и «Техника в сети» — это заголовок, который отображается в ячейке Excel.

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

Если вы не вставляете значения программно, этот сайт упоминает, используя рабочий лист HYPERLINK функция. Хотя еще лучшая ссылка — это то, что поможет вам добавить макрос в Excel, и они предоставляют код для макроса. Таким образом, после добавления этого макроса вы можете выбрать столбец URL-адресов и запустить макрос, и он преобразует весь столбец в гиперссылки


12

Отсюда: преобразование URL-адресов в интерактивные ссылки в Excel

  Открытая подпрограмма Convert_To_Hyperlinks () Dim Cell  Как диапазон для каждой ячейки в пересечении (выделение, ActiveSheet.UsedRange), если ячейка  "", то ячейка ActiveSheet.Hyperlinks.Add, ячейка.Значение, конец, если следующий конец подпункта  

Создание макроса

  • Откройте документ Excel
  • Откройте редактор макросов, нажав ALT + F11.
  • В меню «Инструменты» щелкните левой кнопкой мыши «Просмотр» и выберите «Обозреватель проекта».
  • Найдите папку с именем «Модули», щелкните ее правой кнопкой мыши, выберите «Вставить», затем выберите «Модуль».
  • Вставьте код в выбранный вами модуль проекта.
  • Нажмите ALT + F11, чтобы вернуться в книгу Excel (o r щелкните его значок на панели задач Windows).

Запустить макрос

  • Чтобы выполнить макрос, выберите неактивные текстовые ссылки, которые вы хотите преобразовать в интерактивные гиперссылки.
  • Нажмите ALT + F8, чтобы открыть окно выбора макроса, и нажмите кнопку макрос, который вы только что создали.
  • Теперь все ваши ссылки доступны для нажатия! Экономия вашего времени и утомления от ввода данных 🙂
Поделиться
Улучшить этот ответ

отредактировано 24 июля ’15 в 10:02
nixda
24. 6k1414 золотых знаков9494 серебряных знака146146 бронзовых знаков
6 янв. >
  • Бонусные баллы за четкие инструкции макроса. Если вам нужно делать такие вещи на регулярной основе, это поможет сохранить макрос где-то централизованно, чтобы вы могли загрузить его в любую нужную книгу. Вы также можете создать сочетание клавиш для макроса в книге. — NateJ, 25 июля ’17, 16:30
  • Отличное дополнение к вашей ленте в Excel. Выделите поля, нажмите кнопку, Бум! Гиперссылки ячеек. — Джей Киллин 28 июл. ’17 в 5:05
добавить комментарий |

Отсюда: преобразование URL-адресов в интерактивные ссылки в Excel

  Public Sub Convert_To_Hyperlinks (  ) Тусклая ячейка как диапазон для каждой ячейки в пересечении (выделение, ActiveSheet.UsedRange) Если ячейка  "" Тогда ActiveSheet.Hyperlinks.Add Cell, Cell.Value End If NextEnd Sub  

Создание макроса

  • Откройте документ Excel.
  • Откройте редактор макросов, нажав ALT + F11.
  • В меню «Инструменты» щелкните левой кнопкой мыши «Просмотр» и выберите «Обозреватель проекта».
  • Найдите папку с названием «Модули», щелкните ее правой кнопкой мыши, выберите «Вставить», затем выберите » Module ‘.
  • Вставьте код в модуль проекта, который вы выбрали.
  • Нажмите ALT + F11, чтобы вернуться в книгу Excel (или щелкните его значок в Панель задач Windows).

Запустить макрос

  • Чтобы выполнить макрос, выберите неактивные текстовые ссылки, которые вы хотите преобразовать в интерактивные гиперссылки.
  • Нажмите ALT + F8, чтобы открыть окно выбора макроса, и щелкнуть только что созданный макрос.
  • Теперь все ваши ссылки доступны для нажатия! Экономия времени и усталости от ввода данных 🙂

2

Трудно поверить, что нет необязательной настройки, чтобы Excel обрабатывал URL-адреса как живые ссылки. В конце концов, Outlook автоматически делает это. Но опять же — это продукт Microsoft, вздохнул.

У меня есть столбец ссылок в Excel. Я выбрал столбец и вставил его в электронное письмо самому себе. Получив письмо (столбец Excel все еще выбран), я вставил живые ссылки обратно в столбец. Готово!

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

Поделиться
Улучшите это ответ
изменён 7 июл. ’14 в 22: 41
Sirex
10.4k44 золотых знака3737 серебряных знаков5656 бронзовых знаков
ответил 14 ноября ’12 в 11:48
добавить комментарий |

Трудно поверить, что нет необязательной настройки, чтобы Excel обрабатывал URL-адреса как живые ссылки. В конце концов, Outlook автоматически делает это. Но опять же — это продукт Microsoft, вздохнул.

У меня есть столбец ссылок в Excel. Я выбрал столбец и вставил его в электронное письмо самому себе. Получив письмо (столбец Excel все еще выбран), я вставил живые ссылки обратно в столбец. Готово!

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


1

Самый простой способ сделать это — просто сохранить файл Excel как HTML-страницу. Затем снова откройте HTML-страницу в Excel, и ссылки станут кликабельными.

ОБНОВЛЕНИЕ
Иногда это не работает. Но это, кажется, всегда работает. Щелкните правой кнопкой мыши URL-адреса выбранных столбцов. Затем нажмите «Гиперссылка», затем нажмите «Поместить в этот документ». Кажется, это всегда работает

Поделиться
Улучшить этот ответ
отредактировано 25 июля ’13 в 14:18
Shekhar
4,87544 золотых знака3131 серебряный знак4848 бронзовых знаков
ответил 25 июля ’13 в 13:36
  • Иногда это не работает. Но это, кажется, всегда работает. Щелкните правой кнопкой мыши URL-адреса выбранных столбцов. Затем щелкните «Гиперссылка», затем щелкните «Поместить в этот документ». Кажется, это всегда работает. — Ричард, 25 июля 2013, 13:43
  • Я добавил ваш комментарий к вашему ответу. Вы всегда можете обновить свои ответы — Шекхар 25 июл 2013, 14:21
добавить комментарий |

Самый простой способ сделать это — просто сохранить файл Excel как HTML-страницу. Затем снова откройте HTML-страницу в Excel, и ссылки станут кликабельными.

ОБНОВЛЕНИЕ
Иногда это не работает. Но это, кажется, всегда работает. Щелкните правой кнопкой мыши URL-адреса выбранных столбцов. Затем нажмите «Гиперссылка», затем нажмите «Поместить в этот документ». Кажется, это всегда работает


1

Следующее будет создавать интерактивные ссылки в одной формуле

  = CONCAT ("")  

Если вы хотите перезаписать формулу и очистить , то:
Скопируйте и вставьте формулу со значением.
используйте Ctrl + H для замены и > по отдельности ни с чем.

Поделиться
Улучшить этот ответ
отредактировано 20 марта ’20 в 21:54
zx485
2,10 166 золотых знаков1414 серебряных знаков2020 бронзовых знаков
20 марта ’20 в 20:48
добавить комментарий |

Следующее будет создавать интерактивные ссылки в одной формуле

  = CONCAT (" ")  

Если вы хотите перезаписать формулу и очистить , тогда:
Скопируйте и вставьте формулу со значением.
используйте Ctrl + H для замены и > по отдельности ни с чем.


0

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

  Sub addHypers () для каждой ячейки в пересечении (Selection, ActiveSheet.UsedRange) Если ячейка   "" Затем ActiveSheet.Hyperlinks.Add cell, "http://" + cell.Value End If Next cellEnd SubSub removeHypers () Intersect (Selection, ActiveSheet.UsedRange) .Hyperlinks.DeleteEnd Sub  

Поделиться
Улучшить этот ответ
ответил 3 ноября 2010 г. в 3:53
добавить комментарий |

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

  Sub addHypers () Для каждой ячейки в пересечении (Selection, ActiveSheet.UsedRange) Если ячейка  "", то ActiveSheet.Hyperlinks.Add cell, "http://"  + cell.Value End If Next cellEnd SubSub removeHypers () Intersect (Selection, ActiveSheet.UsedRange) .Hyperlinks.DeleteEnd Sub  

0

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

In Excel, щелкните столбец, который вы хотите преобразовать в гиперссылки, доступные для нажатия.
Следуйте первому варианту: Преобразование текста URL в гиперссылку, доступную для нажатия с помощью кода VBA

Выполните действия и после ‘ Вы нажали F5 , закройте приложение Microsoft Visual Basic, чтобы вернуться к файлу Excel. Теперь ваши URL-адреса будут интерактивными!

Поделиться
Улучшите этот ответ
отредактировано 12 января ’14 в 20:27
Jawa
3 , 39988 золотых знаков2828 серебряных знаков3535 бронзовых знаков
12 янв. div>
добавить комментарий |

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

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

Выполните действия и после ‘ Вы нажали F5 , закройте приложение Microsoft Visual Basic, чтобы вернуться к файлу Excel. Теперь ваши URL-адреса будут доступны для нажатия!


0

В более новых версиях Excel (начиная с 2018 г.) просто откройте раскрывающийся список «Стили» в строке меню «Домой» и выберите в качестве стиля «гиперссылка». Текстовая гиперссылка будет отформатирована как интерактивная гиперссылка для выбранного диапазона.

Поделиться
Улучшить этот ответ
ответил 11 ноя ’19 в 1:24
  • Это только изменяет форматирование на стиль гиперссылки, но не делает ссылку интерактивной. — Пол 3 мая ’20 в 10:14
добавить комментарий |

В более новых версиях Excel (начиная с 2018 г.) просто откройте раскрывающийся список «Стили» в строке главного меню и выберите «гиперссылка» как стиль. Это отформатирует текстовую гиперссылку как интерактивную гиперссылку для выбранного вами диапазона.


-1

Если вы не хотите создавать макрос и не возражаете против дополнительного столбца, просто создайте новый столбец рядом со своим столбцом URL-адресов.

В новом столбце введите в формуле = ГИПЕРССЫЛКА (A1) (заменяя A1 любой ячейкой, которая вас интересует). Затем скопируйте формулу под остальные записи.

Поделиться
Улучшите этот ответ
ответил 19 апр. ’16 в 8:24
  • 1
    Это предложение уже было сделано в принятом ответе. Не могли бы вы отредактировать свой ответ, чтобы объяснить, чем это отличается? — Burgi 19 апр. ’16 в 10:05
добавить комментарий |

Если вы не хотите создавать макрос и если вы не возражаете против дополнительного столбца, просто создайте новый столбец рядом с вашим столбцом URL-адресов.

В новом столбце типа в формуле = ГИПЕРССЫЛКА (A1) (заменяя A1 любой ячейкой, которая вас интересует). Затем скопируйте формулу под остальные записи.

Оцените статью
Botgadget.ru
Добавить комментарий