Excel преобразовать текст в гиперссылку
У меня есть столбец в excel, где у меня есть все значения URL-адреса веб-сайта. Мой вопрос в том, что я хочу повернуть значения url в активные ссылки. В этой колонке имеется около 200 записей с разными URL-адресами во всех ячейках. Есть ли способ создать активные гиперссылки для всех ячеек без написания макроса.
Если вы не хотите делать макрос и до тех пор, пока не возражаете против дополнительного столбца, просто создайте новый столбец рядом с столбцом URL-адресов.
В новом типе столбца в формуле =HYPERLINK(A1) (заменяя A1 любой интересующей вас ячейкой). Затем скопируйте формулу до остальных 200 записей.
ПРИМЕЧАНИЕ. Это решение не работает, если ячейка A1 содержит строку длиной более 255 символов. Это приводит к ошибке #VALUE!
В меню «Сервис» в Microsoft Excel выберите «Макро» и нажмите «Редактор Visual Basic». В меню «Вставка» выберите «Модуль». Скопируйте и вставьте этот код в окно кода модуля. Он автоматически назовет себя HyperAdd.
Когда вы закончите вставить свой макрос, нажмите «Закрыть» и «Вернитесь в Microsoft Excel» в меню «Файл».
Затем выберите нужные ячейки и щелкните макрос и щелкните по бегу.
ПРИМЕЧАНИЕ НЕ выбирайте весь столбец! Выберите ТОЛЬКО ячейки, которые вы хотите изменить, на интерактивные ссылки, иначе вы окажетесь в бесконечном цикле и перезапустите Excel! Готово!
Если у вас есть список идентификаторов чего-то, и все URL-адреса были http://website.com/folder/ID , например:
вы можете использовать что-то вроде =HYPERLINK(«http://website.com/folder/»&A1,A1) , и вам не нужен список URL-адресов. Это была моя ситуация и хорошо работала.
В соответствии с этим сообщением: http://excelhints.com/2007/06/12/hyperlink-formula-in-excel/ этот метод будет работать и в Excel 2007.
ОК, здесь хоки-решение, но я просто не могу понять, как заставить Excel оценивать столбец URL-адресов в виде гиперссылок в массе.
- Создайте формулу, =»=hyperlink(«»» & A1 & «»»)»
- Перетащите
- Скопировать новый столбец формулы
- Вставить специальные значения – только в исходном столбце
- Выделите столбец, нажмите Ctrl – H (для замены), найдя и заменив = на = (как-то заставляет переоценку ячеек).
- Теперь ячейки должны быть интерактивными, как гиперссылки. Если вам нужен стиль синего/подчеркивания, просто выделите все ячейки и выберите стиль гиперссылки.
Только стиль гиперссылки не будет конвертировать в интерактивные ссылки, а диалог «Вставить гиперссылку» не может использовать текст в качестве адреса для кучи ячеек в массе. Кроме того, F2 и Enter через все ячейки будут делать это, но это утомительно для большого количества ячеек.
Довольно простой способ для довольно коротких списков:
Этот метод работает для меня, используя функцию гиперссылки:
Где B10 – это ячейка, содержащая текстовую версию URL-адреса (в этом примере).
Если добавление дополнительного столбца с гиперссылками не является вариантом, альтернативой является использование внешнего редактора для включения вашей гиперссылки в =hyperlink(» and «) , чтобы получить =hyperlink(«originalCellContent»)
Если у вас есть Notepad++, это рецепт, который вы можете использовать для выполнения этой операции полуавтоматически:
- Скопируйте столбец адресов в Notepad++
- Удерживая нажатой клавишу ALT – SHIFT , наведите курсор от верхнего левого угла до нижнего правого угла и введите type =hyperlink(» . Это добавляет =hyperlink(» в начале каждой записи.
- Откройте меню «Заменить» ( Ctrl – H ), активируйте регулярные выражения ( ALT – G ) и замените $ (конец строки) на «) . Это добавляет закрытую кавычку и закрытые скобки (который должен быть экранирован при активации регулярных выражений) в конце каждой строки.
- Вставьте данные обратно в Excel. На практике просто скопируйте данные и выберите первую ячейку столбца, в который вы хотите поместить данные.
Я шокирован, что Excel не делал этого автоматически, поэтому вот мое решение, которое, я надеюсь, будет полезно для других,
- Скопировать весь столбец в буфер обмена
- Откройте это на вашем Chrome или Firefox
- Вставьте столбец на страницу, которую вы только что открыли в браузере, и нажмите «Linkify».
- Скопируйте результат с вкладки в столбец в Excel
Вместо второго шага вы можете использовать приведенную ниже страницу, сначала нажмите «Выполнить фрагмент кода», а затем вставьте в нее столбец.
Привет, корешки. Допустим, у нас есть куча урлов в Excel. И нам надо преобразовать их в ссылки, чтобы прокликать каждую. Вот наша куча урлов:
Нам нужно выделить ячейку например рядом с первым урлом, перейти во вкладку «Формулы» — «Ссылки и массивы» — «ГИПЕРССЫЛКА».
Ну а дальше нам остается только протянуть ячейки с формулой.
Функция ДВССЫЛ в Excel предназначена для преобразования текстового представления ссылки на ячейку или диапазон к ссылочному типу данных и возвращает значение, которое хранится в полученной ссылке.


Работа с гиперссылками
- R – сокращенно от «row» (строка) – указатель строки;
- C – сокращенно от «column» (столбец) – указатель столбца;
- X и Y – любые целые положительные числа, указывающие номер строки и столбца соответственно.
Помимо ссылки на определенную ячейку в Эксель можно сослаться на диапазон ячеек, координаты которого включают в себя адрес верхней левой ячейки и нижней правой, а между ними знак “:”. Например, координатам A1:С6 соответствует следующий диапазон на картинке ниже:
Гиперссылка Power BI
На этом этапе, вы сможете использовать либо Desktop, либо администрирование Power BI, чтобы добавить эти гиперссылки в таблицы и сетки отчета.
ПРИМЕЧАНИЕ. Гиперссылки в Power BI, плитки на информационных панелях и поля контента на информационных панелях можно создавать «на лету», используя Power BI.

Excel преобразовать текст в гиперссылку
- Выберите диаграмму, чтобы сделать ее динамической.
- Выберите символ малярного валика, чтобы открыть вкладку «Форматирование».
- Увеличьте значения, найдите символ URL и установите для него значение «Вкл.».
Понятное_имя — необязательный аргумент. Текст ссылки или числовое значение, отображаемое в ячейке. Имя отображается синим цветом с подчеркиванием. Если этот аргумент опущен, в ячейке в качестве текста ссылки отображается аргумент “адрес”.