29120 02.04.2017 Скачать пример
Это простая, но весьма полезная функция, позволяющая создать живую ссылку на:
- любую ячейку на любом листе в книге
- именованный диапазон
- фрагмент умной таблицы
- внешний файл Excel на диске или на сервере в сети
- веб-страницу
- Кроме того, эта функция умеет создавать заполненную форму письма email, что сильно помогает при рассылке типовых оповещений.
- Синтаксис функции прост:
- =ГИПЕРССЫЛКА(Адрес; Текст)
- Текст — это видимый текст гиперссылки в ячейке (обычно выделенный синим цветом и подчеркиванием, как все гиперссылки), по которому щелкает пользователь. Может быть любым, это роли не играет.
- Адрес — место, куда мы хотим сослаться (и это самое интересное).
Давайте рассмотрим все варианты подробнее.
Ссылка на веб-страницу
Это самый простой и очевидный вариант применения нашей функции ГИПЕРССЫЛКА (HYPERLINK). Первым аргументом здесь будет полная ссылка на веб-страницу (URL):
Обратите внимание, что адрес должен быть полным, т.е. обязательно начинаться с протокола (обычно «http»). При щелчке по созданной ссылке заданный сайт откроется в браузере по умолчанию.
Ссылка на ячейку внутри книги
Если нужна ссылка на ячейку или диапазон, находящийся внутри текущей книги, то адрес нужно будет указать следующим образом:
Здесь знак решетки (#) обозначает текущую книгу. Вместо адреса одной ячейки можно, само-собой, указать целый диапазон.
Если имя листа содержит пробелы, то его обязательно заключать в апострофы — иначе ссылка не сработает:
Ссылка на ячейку во внешней книге
Можно легко создать ссылку на ячейку во внешней книге. Тогда в качестве первого аргумента нужен будет полный путь к файлу (с расширением!), имя листа и адрес ячейки:
Аналогично внутренней ссылке, если имя листа содержит пробелы, то его необходимо дополнительно заключить в апострофы.
Ссылка на файл на сервере
Также поддерживаются сетевые ссылки, если файл сохранен, например, на корпоративном сервере в общей папке — в этом случае используется путь в формате UNC, начинающийся с двух обратных дробей:
Ссылка на именованный диапазон
Если вы создали именованный диапазон (например, через Формулы — Диспетчер имен — Создать), то можно спокойно использовать это имя в ссылке:
Если нужно сослаться на именованный диапазон во внешнем файле, то потребуется уточнить его имя и путь к нему, как в предыдущем пункте. Имя листа указывать уже не нужно:
Ссылка на умную таблицу или ее элементы
Если вы знакомы с умными таблицами, то знаете какая это полезная штука. При желании, можно легко создать с помощью функции ГИПЕРССЫЛКА (HYPERLINK) ссылку на любой нужный нам фрагмент умной таблицы или на нее целиком. Для этого в первом аргументе нужно указать имя таблицы (например Таблица1) и кодовое обозначение ее элемента:
Поддерживаются следующие обозначения:
- Таблица1[#Все] — ссылка на всю таблицу, включая заголовки столбцов, данные и строку итогов
- Таблица1[#Данные] или просто Таблица1 — ссылка только на данные (без строки заголовка и итогов)
- Таблица1[#Заголовки] — ссылка только на первую строку таблицы с заголовками столбцов
- Таблица1[#Итоги] — ссылка на строку итогов (если она включена)
Формирование заполненной формы письма email
Это относительно экзотический вариант применения функции гиперссылка, позволяющий создавать заполненный бланк электронного письма:
При щелчке по такой ссылке мы увидим вот такую красоту:
Можно указывать несколько адресатов, получателей обычной и скрытой копий, форматировать текст письма и т.д. Очень удобно для служебных уведомлений и рассылок. Единственное, что нельзя таким образом сделать — прикрепить вложения. Подробнее про все возможности и параметры такого способа рассказано в отдельной статье.
Использование нестандартных символов
Иногда можно сочетать функцию ГИПЕРССЫЛКА с функцией вывода нестандартных знаков СИМВОЛ (CHAR), которую мы уже разбирали. Это позволяет заменить простой текст ссылки на что-то более симпатичное:
Ссылки по теме
Источник: https://www.planetaexcel.ru/techniques/12/2681/
Гиперссылка в Excel – как вставить, сделать или удалить ссылку во всем документе Эксель, создать ссылку на другой лист, файл, ячейку или почту
Использование возможности связать документ Excel с другими документами с помощью гиперссылок позволяет создавать удобные средства навигации. Это можно использовать, например, для создания оглавления или сложной связи между файлами.
Что такое гиперссылка в Эксель
Со страницы электронной таблицы с помощью гиперссылки можно перейти к любому сайту, начать работу с определённым документом (например, c другой электронной таблицей или документом Word) или запустить программу. Таким образом, можно переходить между различными страницами книги или перемещаться между ячейками по нажатию левой кнопки мыши.
С помощью такого инструмента можно создать комплекс взаимосвязанных офисных и других документов, между которыми легко перемещаться.
Абсолютные и относительные гиперссылки
Существует два типа гиперссылок в Excel, которые отличаются друг от друга принципом работы:
- Абсолютные — указывают точный адрес необходимого документа.
- В относительных используется указание расположения относительно месторасположения исходной книги Excel.
Переход по абсолютному адресу будет срабатывать правильно независимо от того, где находится электронная таблица. Относительная адресация удобна в тех случаях, когда нужные документы расположены в той же директории, где таблица Excel или в подчинённых.
Их можно различить по способу записи нужного адреса. При абсолютном способе, указание нужного каталога происходит полностью, начиная с написания имени устройства, например: D:abcde ext.doc.
Относительная гиперссылка должна начинаться с имени каталога. Например, если электронная таблица находится в каталоге D:abc, а нужный документ в D:abcdefgh, то относительную ссылку пишут так: defgh ext.doc.
Однако если таблицу переместить в другую директорию, то файл по такой гиперссылке в указанном местоположении она не найдёт. С другой стороны, если скопировать таблицу вместе с подчинённым каталогом defgh, то по относительной ссылке можно на новом месте открыть text.doc.
Создание гиперссылки
Чтобы сделать гиперссылку в Excel, необходимо выполнить следующее:
- Выбрать ячейку, в которой она должна быть расположена.
- После этого требуется нажать правую клавишу мыши.
- В контекстном меню выбирают строку «Гиперссылка» или «Ссылка».
Что такое условное форматирование в Эксель и как его использовать
После этого откроется экран для её создания, где нужно перейти к созданию конкретного вида.
На появившемся экране в левой части будут показаны кнопки для создания различных разновидностей ссылок, в центральной части предоставлена возможность вводить адрес и текст.
После того, как она будет определена, перейти по ней можно, если кликнуть левой кнопкой мыши. Если название не введено, то в качестве текста будет показан адрес.
Перед тем, как вводить данные, в меню в левой части экрана надо указать тип гиперссылки. В правом верхнем углу можно нажать на кнопку «Подсказка» и ввести фразу, которая будет появляться тогда, когда курсор находится над ней.
На другой документ
Чтобы вставить гиперссылку на другой документ в Экселе, нужно предпринять такие действия:
- Указать соответствующий вид ссылки: «На компьютере или в интернете».
- В текстовом поле, расположенном в верхней части формы, пишут текст.
- Далее предоставлена возможность выбрать требуемый файл. Его расположение можно указать непосредственно, набрав на клавиатуре или найти с помощью соответствующего диалогового окна.
После того, как ввод будет закончен, нужно проверить правильность и подтвердить данные. После этого в выбранной клеточке появится введённая ссылка.
На Веб-страницу
Сначала нужно выбрать вид ссылки, которая требуется. Для этого в меню «Связать с» выбирают верхний пункт. Он будет таким же, как и при вставке ссылки на документ. Теперь делают следующее:
- В верхней части имеется поля, куда вводят название ссылки.
- Там, где должен быть записан адрес, есть кнопка «Интернет». Надо на неё нажать.
- Чтобы ввести гиперссылку, можно её набрать или вставить скопированную.
После того, как данные подготовлены, их подтверждают. После этого в нужной клеточке электронной таблицы можно увидеть ссылку. При нажатии на него левой клавишей мыши откроется браузер по умолчанию и откроет эту гиперссылку.
Используем функцию «Если» в Excel
На область в текущем документе
Также имеется возможность установит гиперссылку в нужное место текущего документа Excel. При этом доступен выбор страницы и подходящих ячеек на ней. При этом важно, чтобы клеточки на которые надо попасть, имели имя.
Сначала указывают тип создаваемой ссылки. Он будет таким же, как и в двух предыдущих случаях. Для того чтобы создать соответствующую гиперссылку, делают следующее:
- В соответствующем поле указывают название ссылки.
- С правой стороны формы для ввода предусмотрена кнопка «Закладки». Надо кликнуть по ней и выбрать соответствующую страницу или закладку (именованную группу ячеек). После этого адрес будет автоматически помещён в нужную графу.
- Нажать «OK».
После этого ссылка будет подготовлена.
Также можно сформировать её путём другого выбора в «Связать с»: «местом в документе». В этом случае кнопка «Закладки» будет отсутствовать, а адрес можно будет выбрать или написать в центральной части формы.
На новую книгу
Имеется возможность сослаться не только на уже существующий объект, но и создать новый под нужным названием в конкретной папке. В этом случае в меню, находящемся слева выбирают «на новый документ».
Теперь требуется ввести следующее:
- Написать название гиперссылки.
- Набрать адрес и наименование нового документа. При этом подходящую папку можно указать, нажав кнопку «Изменить».
На создание почты
Гиперссылку можно использовать для создания электронного письма. В меню «Связать с» выбирают «электронной почтой». Затем вводят следующее:
- Указывают название.
- Пишут почтовый адрес, по которому будет отправлено письмо.
- Указывают тему.
Редактирование гиперссылки
Если гиперссылка уже создана, её можно редактировать. Для этого нужно кликнуть правой клавишей по ячейке, где она расположена. В появившемся меню выбирают строку, где указано «Изменить гиперссылку».
Форматирование
К редактированию также можно получить доступ, нажав «Ctrl+1». При этом можно выбрать нужный цвет, тип и размер шрифта, фон, выравнивание и другие варианты форматирования. При желании можно убрать подчёркивание или сделать его двойным.
Удаление
Для того чтобы произвести удаление, необходимо кликнуть по гиперссылке, воспользовавшись правой клавишей мыши. После этого, в зависимости от варианта, выполнить следующие действия.
Одну
Для того чтобы гиперссылку удалить из ячейки, требуется открыть контекстное меню. В нём нужно выбрать пункт, относящийся к её удалению. После этого ячейка или текст будут очищены, в зависимости от типа ссылки.
Во всем документе сразу
Если проводить удаление гиперссылки во всем документе Excel 2010 или более поздней версии, то для этого нужно выделить все клеточки, в которых имеются ссылки. После этого вызывают контекстное меню и выбирают удаление.
Стоит заметить, что не обязательно выделять только ячейки со ссылками. Можно выделить диапазон или вообще весь лист. Но по команде удаления из выделения исчезнут только ссылки, все остальные данные останутся нетронутыми.
Для тех версий, которые являются более ранними, удаление можно сделать при помощи специального приёма. В одну из ранее неиспользуемых ячеек вводят «1».
Затем в контекстном меню выбирают «Копировать». Далее выбирают ячейки, где требуется провести удаление. Выбирают «Специальная вставка», затем — «операция умножить».
После подтверждения гиперссылки будут удалены из всех выбранных ячеек.
Не работают гиперссылки
Наиболее частой причиной являются неправильно введённые ссылки. Например, если они относительные, то после перемещения электронной таблицы, по этим адресам может ничего не быть.
Другая распространённая причина — это отсутствие стандартной программы для обработки нужных документов. Например, если должна открыться стандартная программа электронной почты, но она не была установлена, то ничего не произойдёт.
Источник: http://composs.ru/giperssylki-v-excel/
Функция ГИПЕРССЫЛКА() в MS EXCEL
Функция ГИПЕРССЫЛКА(), английский вариант HYPERLINK(), создает ярлык или гиперссылку, которая позволяет открыть страницу в сети интернет, файл на диске (документ MS EXCEL, MS WORD или программу, например, Notepad.exe) или перейти к указанному листу (диапазону ячеек) в текущей книге.
Функция ГИПЕРССЫЛКА() имеет следующий синтаксис.
Синтаксис функции
ГИПЕРССЫЛКА(адрес, [имя])
Адрес — адрес страницы в сети интернет или путь к файлу на диске. Адрес может указывать на определенное место в Книге, например на ячейку или именованный диапазон.
Путь может представлять собой путь к файлу на жестком диске, либо URL-адрес в Интернете или интрасети.
Аргумент Адрес записывается в виде текстовой строки, заключенной в кавычки, или представляет собой ссылку на ячейку, содержащую гиперссылку или путь в виде текстовой строки (без кавычек).
Имя — необязательный аргумент, необходимый для отображения текста гиперссылки (т.е. просто текстовая строка для отображения в гиперссылке). Текст ссылки отображается синим цветом с подчеркиванием.
Если этот аргумент опущен, в ячейке в качестве текста ссылки отображается аргумент Адрес. Также как и Адрес, аргумент Имя может быть представлен текстовой строкой, именем или ссылкой на ячейку, содержащей текст.
Если аргумент Имя возвращает значение ошибки (например, #ЗНАЧ!), вместо текста ссылки в ячейке отображается значение ошибки.
Примечание: Чтобы выделить ячейку с гиперссылкой без перехода по этой гиперссылке, щелкните эту ячейку и удерживайте нажатой кнопку мыши, пока указатель не примет крестообразную форму , а затем отпустите кнопку мыши — ячейка будет выделена без перехода по гиперссылке.
Переход на страницу Интернет
Для перехода на страницу интернет, например excel2.ru необходимо ввести в ячейку следующую формулу и нажать клавишу ENTER.
=ГИПЕРССЫЛКА(«http://www.excel2.ru»;»Перейти на сайт excel2.ru»)
Если опустить второй аргумент, то в ячейке вместо слов Перейти на сайт excel2.ru будет просто отображен адрес http://www.excel2.ru
Перейти на конкретную страницу можно с помощью вот такой формулы
=ГИПЕРССЫЛКА(«http://excel2.ru/articles/imena»;»Перейти к статье Имена на сайте excel2.ru»)
Если Вы знаете адрес документа на внешнем сайте, то можно указать в гиперссылке адрес этого файла, чтобы его скачать и открыть:
=ГИПЕРССЫЛКА(«http://example.microsoft.com/report/budget report.xlsx»; «Щелкните, чтобы просмотреть отчет»)
Открываем файл на диске
С помощью функции ГИПЕРССЫЛКА() можно открыть файл, сохраненный на диске компьютера или сервера. Откроем стандартный файл Windows для редактирования текста Notepad.exe
=ГИПЕРССЫЛКА(«c:windows
otepad.exe»;»Открыть Notepad.exe»)
Если на компьютере имеется диск D: на котором в папке Finance имеется файл БазаДанных.xlsx, то открыть его поможет формула
=ГИПЕРССЫЛКА(«[D:FinanceБазаДанных.xlsx]лист1!A5″;»Открыть Книгу MS EXCEL и перейти на Листе1 в ячейку А5»)
После этого, в окне файла БазаДанных.xlsx, станет активной ячейка A5.
Примечание: После ввода формулы с функцией ГИПЕРССЫЛКА(), указывающей на место в другом листе или книге, сохраните книгу перед тестированием гиперссылки, чтобы избежать сообщения об ошибке.
Переходим на другой лист в текущей книге
Предположим, что требуется сделать ссылку с Листа1 на Лист2 в книге БазаДанных.xlsx.
Поместим формулу с функцией ГИПЕРССЫЛКА() в ячейке А18 на Листе1 (см. файл примера).
=ГИПЕРССЫЛКА(«[БазаДанных.xlsx]Лист2!A1″;»Нажмите ссылку, чтобы перейти на Лист2 этой книги, в ячейку А1»)
Указывать имя файла при ссылке даже внутри одной книги — обязательно. При переименовании книги или листа ссылка перестанет работать. Но, с помощью функции ЯЧЕЙКА() можно узнать имя текущей книги и листа (см. здесь и здесь).
Плохой новостью является то, что если у Вас открыто 2 или более файлов EXCEL (в одном экземпляре программы, см. примечание ниже), то функция ЯЧЕЙКА() может вернуть имя другого открытого файла (если Вы его изменяли).
Так что будьте осторожнее с функцией ЯЧЕЙКА().
Поэтому иногда удобнее ссылки внутри книги создавать с помощью стандартного механизма гиперссылок, нажав CTRL+K или через меню (после вызова окна Вставка гиперссылки выберите Связать с: местом в документе).
Примечание: Открыть несколько книг EXCEL можно в одном окне MS EXCEL (в одном экземпляре MS EXCEL) или в нескольких. Обычно книги открываются в одном экземпляре MS EXCEL (когда Вы просто открываете их подряд из Проводника Windows или через Кнопку Офис в окне MS EXCEL).
Второй экземпляр MS EXCEL можно открыть запустив файл EXCEL.EXE, например через меню Пуск.
Чтобы убедиться, что файлы открыты в одном экземпляре MS EXCEL нажимайте последовательно сочетание клавиш CTRL+TAB — будут отображаться все окна Книг, которые открыты в данном окне MS EXCEL.
Для книг, открытых в разных окнах MS EXCEL (экземплярах MS EXCEL) это сочетание клавиш не работает. Удобно открывать в разных экземплярах Книги, вычисления в которых занимают продолжительное время. При изменении формул MS EXCEL пересчитывает только книги открытые в текущем экземпляре.
Составляем оглавление книги
В статье Оглавление книги на основе гиперссылок описан подход к созданию оглавлению.
Выводим диапазоны имен
Если в книге определены именованные диапазоны, то гиперссылки можно использовать для быстрой навигации по ним. При этом после нажатии гиперссылки, будет выделен соответствующий диапазон.
Пусть в книге создано 3 именованных диапазона: квартал1, квартал2, квартал3.
В ячейках А42:А44 выведем перечень имен (нажав клавишу F3 и далее нажав Все имена, см. статью Имена). В ячейке С42 запишем формулу =ГИПЕРССЫЛКА(«[_Функция_ГИПЕРССЫЛКА.xlsx]»&A42;A42) и скопируем ее вниз (убедитесь, что Ваша книга, имя которой указано в формуле называется правильно).
Теперь, после нажатия гиперссылки, будет выделен соответствующий диапазон (на рисунке ниже отображено окно после нажатия ссылки Квартал1).
Добавляем кнопки навигации в панель быстрого доступа
Если в книге много гиперссылок, то по аналогии с Веб Браузерами можно использовать кнопки Назад и Далее в панели Быстрого доступа.
Чтобы добавить кнопки на панель Быстрого доступа выберите пункт Другие команды…
- Затем, отобразите все команды и добавьте кнопки Назад и Далее.
-
Теперь после перехода по гиперссылке можно быстро вернуться обратно, нажав кнопку Назад. (или как вариант сделать дополнительную гиперссылку, как показано в файле примера см. Лист2)
Источник: https://excel2.ru/articles/funkciya-giperssylka-v-ms-excel-giperssylka
Активные ссылки в Excel или как URL сделать гиперссылкой
Работая в Excel с большим массивом ссылок иногда требуется, чтобы текстовые URL ссылки на страницу сайта были в виде активной гиперссылки, по которой можно кликнуть мышкой и перейти на саму страницу, самый простой способ в этом случае — это активировать гиперссылку в ячейке Excel, нажав клавишу F2 и затем Enter.
Когда у вас всего несколько строк в таблице, то проделать эту процедуру не составит никакого труда, но если у вас несколько сотен строк или даже несколько тысяч, то такие монотонные действия займут уйму времени. Так как сделать ссылку в excel на web сайт активной и кликабельной? Чтобы ускорить этот процесс его нужно автоматизировать с помощью VBA (Visual Basic) макроса Excel!
Пишем макрос VBA Excel
Сам код макроса очень короткий и не сложный, ниже представлен макрос, который делает активными все гиперссылки, расположенные в столбце «С», код Range([c2], Range(«c» & Rows.Count).End(xlUp)). Все урлы страниц преобразуетcя в активные гиперссыки столбца «С» начиная с ячейки «С2» и далее.
Sub HyperLink() Dim cell As Range, ra As Range: Application.ScreenUpdating = False Set ra = Range([c2], Range(«c» & Rows.Count).End(xlUp)) For Each cell In ra.Cells If Len(cell) Then cell.Hyperlinks.Add cell, cell Next cell
End Sub
Версия макроса описанная выше удобна тем, кто хочет управлять процессом и преобразовывать строки с нужного место и в нужном столбце. Если вы не хотите вникать в тонкости редактирования макросов, то вы можете использовать более универсальный вариант, который преобразует ссылки в таблице в любой выделенной вами области, смотрите код ниже.
Sub HyperLinkSelect() Dim cell As Range: Application.ScreenUpdating = False For Each cell In Selection If Len(cell) Then cell.Hyperlinks.Add cell, cell Next cell
End Sub
- При желании можно назначить горячую клавишу для вызова макроса, нажимаем Alt + F8, в появившемся окне мышкой выбираем нужный макрос, далее жмем кнопку Параметры и в диалоговом окне указываем любую букву для сочетания клавиш, в моё случае это Alt + d и далее кнопка ОК.
- Теперь вы можете запускать макрос на активацию ссылок в столбце с помощью комбинации клавиш.
Код макросов
Sub HyperSsylka()
Dim cell As Range, ra As Range: Application.ScreenUpdating = False
Set ra = Range([c2], Range(«c» & Rows.Count).End(xlUp))
For Each cell In ra.Cells
If Len(cell) Then cell.Hyperlinks.
Add cell, cell
Next cell
End Sub
Sub HyperSsylkaSelect()
Dim cell As Range: Application.ScreenUpdating = False
For Each cell In Selection
If Len(cell) Then cell.Hyperlinks.Add cell, cell
Next cell
End Sub
ул.
Алтайская 4 107207 Россия, г. Москва +7 926 336 3356
Источник: http://sl-system.ru/program/kak-sdelat-aktivnyi-url-excel.html
Как преобразовать столбец текстовых URL в активные гиперссылки в Excel?
Если вы не хотите делать макрос и до тех пор, пока не возражаете против дополнительного столбца, просто создайте новый столбец рядом с столбцом URL-адресов.
В новом типе столбца в формуле =HYPERLINK(A1) (заменяя A1 любой интересующей вас ячейкой). Затем скопируйте формулу до остальных 200 записей.
ПРИМЕЧАНИЕ. Это решение не работает, если ячейка A1 содержит строку длиной более 255 символов. Это приводит к ошибке #VALUE!
hawbsl 07 апр. '10 в 20:47
источник
поделиться
Создайте макрос здесь:
В меню «Сервис» в Microsoft Excel выберите «Макро» и нажмите «Редактор Visual Basic».
В меню «Вставка» выберите «Модуль».
Скопируйте и вставьте этот код в окно кода модуля.
Он автоматически назовет себя HyperAdd.
Sub HyperAdd()
'Converts each text hyperlink selected into a working hyperlink
For Each xCell In Selection
ActiveSheet.Hyperlinks.Add Anchor:=xCell, Address:=xCell.Formula
Next xCell
End Sub
Когда вы закончите вставить свой макрос, нажмите «Закрыть» и «Вернитесь в Microsoft Excel» в меню «Файл».
Затем выберите нужные ячейки и щелкните макрос и щелкните по бегу.
ПРИМЕЧАНИЕ НЕ выбирайте весь столбец! Выберите ТОЛЬКО ячейки, которые вы хотите изменить, на интерактивные ссылки, иначе вы окажетесь в бесконечном цикле и перезапустите Excel!
Готово!
Steve Keenan 02 нояб. '12 в 19:10
источник
поделиться
Вот так я нашел. Я работаю на Mac с помощью Excel 2011.
Если столбец B имел текстовые значения, которые вы хотите быть гиперссылками, поместите эту формулу в ячейку C1 (или D1 или что угодно, если это свободный столбец): =HYPERLINK(B1,B1)
Это добавит гиперссылку с местоположением в качестве текста ссылки и «дружественное имя» в качестве текста ссылки. Если у вас есть другой столбец с дружественным именем для каждой ссылки, вы тоже можете это использовать.
Затем вы можете скрыть текстовый столбец, если вы не хотите его видеть.
Если у вас есть список идентификаторов чего-то, и все URL-адреса были http://website.com/folder/ID, например:
A1 | B1
101 | http://website.com/folder/101
102 | http://website.com/folder/102
103 | http://website.com/folder/103
104 | http://website.com/folder/104
вы можете использовать что-то вроде =HYPERLINK(«http://website.com/folder/»&A1,A1), и вам не нужен список URL-адресов. Это была моя ситуация и хорошо работала.
В соответствии с этим сообщением: http://excelhints.com/2007/06/12/hyperlink-formula-in-excel/ этот метод будет работать и в Excel 2007.
Marty 01 авг. '12 в 18:24
источник
поделиться
ОК, здесь хоки-решение, но я просто не могу понять, как заставить Excel оценивать столбец URL-адресов в виде гиперссылок в массе.
- Создайте формулу, =»=hyperlink(«»» & A1 & «»»)»
- Перетащите
- Скопировать новый столбец формулы
- Вставить специальные значения — только в исходном столбце
- Выделите столбец, нажмите Ctrl — H (для замены), найдя и заменив = на = (как-то заставляет переоценку ячеек).
- Теперь ячейки должны быть интерактивными, как гиперссылки. Если вам нужен стиль синего/подчеркивания, просто выделите все ячейки и выберите стиль гиперссылки.
Только стиль гиперссылки не будет конвертировать в интерактивные ссылки, а диалог «Вставить гиперссылку» не может использовать текст в качестве адреса для кучи ячеек в массе. Кроме того, F2 и Enter через все ячейки будут делать это, но это утомительно для большого количества ячеек.
Indolent Coder 07 апр. '10 в 20:47
источник
поделиться
Довольно простой способ для довольно коротких списков:
- Дважды нажмите на поле, где находится URL
- Enter
У вас есть ссылка;)
user3210679 18 янв. '14 в 19:43
источник
поделиться
Этот метод работает для меня, используя функцию гиперссылки:
=HYPERLINK(«http://»&B10,B10)
Где B10 — это ячейка, содержащая текстовую версию URL-адреса (в этом примере).
Wasabihound 26 мар. '13 в 5:07
источник
поделиться
С Excel 2007 в Windows я нашел эти шаги простыми;
- Выберите ячейки с неактивными URL
- Копировать
- Вставить как гиперссылку
Clumzoid 26 мая '13 в 15:08
источник
поделиться
Если добавление дополнительного столбца с гиперссылками не является вариантом, альтернативой является использование внешнего редактора для включения вашей гиперссылки в =hyperlink(» and «), чтобы получить =hyperlink(«originalCellContent»)
Если у вас есть Notepad++, это рецепт, который вы можете использовать для выполнения этой операции полуавтоматически:
- Скопируйте столбец адресов в Notepad++
- Удерживая нажатой клавишу ALT — SHIFT, наведите курсор от верхнего левого угла до нижнего правого угла и введите type =hyperlink(«. Это добавляет =hyperlink(» в начале каждой записи.
- Откройте меню «Заменить» (Ctrl — H), активируйте регулярные выражения (ALT — G) и замените $ (конец строки) на «). Это добавляет закрытую кавычку и закрытые скобки (который должен быть экранирован при активации регулярных выражений) в конце каждой строки.
- Вставьте данные обратно в Excel. На практике просто скопируйте данные и выберите первую ячейку столбца, в который вы хотите поместить данные.
Antonio 08 мая '17 в 13:53
источник
поделиться
Я шокирован, что Excel не делал этого автоматически, поэтому вот мое решение, которое, я надеюсь, будет полезно для других,
- Скопировать весь столбец в буфер обмена
- Откройте это на вашем Chrome или Firefox
data:text/html,Linkify
- Вставьте столбец на страницу, которую вы только что открыли в браузере, и нажмите «Linkify».
- Скопируйте результат с вкладки в столбец в Excel
Вместо второго шага вы можете использовать приведенную ниже страницу, сначала нажмите «Выполнить фрагмент кода», а затем вставьте в нее столбец.
Linkify
Ebrahim Byagowi 17 сент. '18 в 21:06
источник
поделиться
Для меня я просто скопировал весь столбец с URL-адресами в текстовом формате в другое приложение (например, Evernote), и когда они были вставлены там, они стали ссылками, а затем я просто скопировал их обратно в Excel.
Единственное, что вам нужно сделать, это убедиться, что данные, которые вы копируете, выравниваются вместе с остальными столбцами.
AbuMariam 14 июл. '16 в 17:17
источник
поделиться
Вы можете вставить формулу =HYPERLINK(,) в соседнюю ячейку и перетащить ее до конца. Это даст вам столбец со всеми ссылками. Теперь вы можете выбрать исходный столбец, щелкнув заголовок, щелкнуть правой кнопкой мыши и выбрать Hide.
th3an0maly 01 сент. '13 в 8:04
источник
поделиться
Я обнаружил, что ни один из методов здесь не работал, если гиперссылка не включала http://, поскольку они связаны с локальными местоположениями.
Я также хотел одурачить script, так как пользователи не смогут поддерживать его сами, и я не был бы доступен.
Он будет работать только на ячейках в выбранном диапазоне, если они содержат точку и пробелы. Он будет работать только до 10 000 ячеек.
Sub HyperAdd()
Dim CellsWithSpaces As String
'Converts each text hyperlink selected into a working hyperlink
Application.ScreenUpdating = False
Dim NotPresent As Integer
NotPresent = 0
For Each xCell In Selection
xCell.Formula = Trim(xCell.Formula)
If xCell.Formula = «» Or InStr(xCell.Formula, «.») = NotPresent Then
'Do nothing if the cell is blank or contains no dots
Else
If InStr(xCell.Formula, » «) 0 Then
CellsWithSpaces = CellsWithSpaces & «, » & Replace(xCell.Address, «$», «»)
GoTo Nextxcell
End If
If InStr(xCell.Formula, «http») 0 Then
Hyperstring = Trim(xCell.Formula)
Else
Hyperstring = «http://» & Trim(xCell.Formula)
End If
ActiveSheet.Hyperlinks.Add Anchor:=xCell, Address:=Hyperstring
End If
i = i + 1
If i = 10000 Then Exit Sub
Nextxcell:
Next xCell
If Not CellsWithSpaces = «» Then
MsgBox («Please remove spaces from the following cells:» & CellsWithSpaces)
End If
Application.ScreenUpdating = True
End Sub
Cassiopeia 15 апр. '15 в 9:28
источник
поделиться
Спасибо, Кассиопея за код. Я меняю свой код на работу с локальными адресами и мало меняю его условия. Я удалил следующие условия:
- Измените http:/ на file:///
- Удалены все типы условий пробела
- Изменено состояние диапазона 10 тыс. ячеек до 100 тыс.
Sub HyperAddForLocalLinks()
Dim CellsWithSpaces As String
'Converts each text hyperlink selected into a working hyperlink
Application.ScreenUpdating = False
Dim NotPresent As Integer
NotPresent = 0
For Each xCell In Selection
xCell.Formula = Trim(xCell.Formula)
If InStr(xCell.Formula, «file:///») 0 Then
Hyperstring = Trim(xCell.Formula)
Else
Hyperstring = «file:///» & Trim(xCell.Formula)
End If
ActiveSheet.Hyperlinks.Add Anchor:=xCell, Address:=Hyperstring
i = i + 1
If i = 100000 Then Exit Sub
Nextxcell:
Next xCell
Application.ScreenUpdating = True
End Sub
Junaid 23 нояб. '16 в 7:11
источник
поделиться
- Для любого, кто попадает сюда с помощью Excel 2016, вы можете просто выделить столбец и щелкнуть вкладку » Hyperlink «, расположенную на ленте » Home в поле » Styles.
-
- Изменение: К сожалению, это только обновляет стиль ячейки, а не функцию.
jGroot 06 окт. '17 в 19:46
источник
поделиться
У меня был список номеров, которые вводятся в URL, я хочу хотлинкинг. Например, у меня есть столбец A с номерами вопросов (т.е. 2595692, 135171), и я хочу превратить эти номера вопросов в горячие ссылки и отображать только номера вопросов.
- Поэтому я создал текстовую гиперссылку, указывающую на столбец А, и скопировал ее для всех моих номеров вопросов:
- = «= HYPERLINK (» & «» «HTTP» «и» «:» «» & «» & «&» & «» «//stackoverflow.com/questions/»&A1&»»»»&»,»&A1& «)»
- Затем я копирую — вставляю значение этого столбца текстовых гиперссылок в другой столбец.
- Вы получите столбец текста, который выглядит следующим образом:
- = HYPERLINK ( «HTTP» и «:» & «//stackoverflow.com/questions/2595692»,2595692)
- Затем я выбрал эти вставленные элементы и запустил следующий макрос F2Entry:
Sub F2Enter()
Dim cell As Range
Application.Calculation = xlCalculationManual
For Each cell In Selection
cell.Activate
cell = Trim(cell)
Next cell
Application.Calculation = xlCalculationAutomatic
EndSub
- Затем я удалил столбец ввода текста и столбец А.
- Я закончил с одним столбцом номеров вопросов с горячей ссылкой:
- 2595692
- 135171
и т.п.
ура
RKO 09 нояб. '18 в 8:11
источник
поделиться
Если вы скопируете текстовое содержимое в новый столбец и используйте:
=HYPERLINK(«http://»&B10,B10)
в исходной колонке. Затем используйте $ для столбца, чтобы он выглядел так:
=HYPERLINK(«http://»&$B10,$B10)
Это единственный способ, которым это работало для меня в Excel 2010 в Windows 7. Вы можете скопировать формулу.
vanesaqy 09 июн. '14 в 14:43
источник
поделиться
Самый простой способ здесь
- Выделите весь столбец
- нажмите '' insert ''
- нажмите «Гиперссылка»
- нажмите '' место в этом документе ''
- нажмите ok
- thats all
Momin Agha Khan 20 июл. '14 в 18:54
источник
поделиться
Самый простой способ в Excel 2010:
Выберите столбец с текстом URL-адреса, затем выберите «Стиль гиперссылки» на вкладке «Главная».
Все URL-адреса в столбце теперь являются гиперссылками.
Также дважды щелкните каждую ячейку в конце текста URL-адреса и добавьте пробел или просто введите также гиперссылку. Аналогично тому, как вам нужно создавать URL-ссылки в письмах MS Outlook.
Ron 19 нояб. '13 в 13:13
источник
поделиться
Существует очень простой способ сделать это. Создайте одну гиперссылку, а затем используйте Format Painter, чтобы скопировать форматирование. Он создаст гиперссылку для каждого элемента.
Daniel 05 окт. '12 в 17:11
источник
поделиться
Источник: http://qaru.site/questions/35224/how-do-i-convert-a-column-of-text-urls-into-active-hyperlinks-in-excel
Текст в гиперссылку в excel
Смотрите также надо.
Если конечно, в руки, перо его намёка и: выделяешь слово, жмешь форму для отправкиКак создать гиперссылку на на требуемую ячейку, следующую синтаксическую запись: смотрите в статье адрес ячейки; Выделить ячейку, на
как вставить гиперссылку в
гиперссылки, и нажмите Просмотренная гиперссылка ее текст можетПреобразовать гиперссылку в текстКак и какие в строке это в … голову. не поняли… правой кнопкой появиться письма по email. файл в Excel? нажать и не=ГИПЕРССЫЛКА(адрес;[имя]) клавишу DELETE.. содержать неточности и
Excel
вставить гиперссылки в Excel, слово одно. НуНазвался клизмой, полезайКороче: в Excel всплывающее окно, там Отправка письма происходит Пример 1. Бухгалтер отпускать левую кнопкуОписание 2-х параметров аргументов Excel» здесь.
как удалить гиперссылку и если в в … это невозможно. будет написанно гиперссылко по нажатию на предприятия выполняет различные мыши до момента, функции:
Как удалить гиперссылку в
ссылки и адрес А2).Нажимаем кнопку наСамый простой.Файл Изменения стилей ячеек нас важно, чтобыВ любую пустую в Excel каком то описанииWasilichWasilichи все там гиперссылку. Рассмотрим, как расчеты и хранит пока курсор неАдрес – текстовое значение, Excel. эл. почты; клавиатуре «Alt» иКопируем внешнюю ссылку и
эта статья была ячейку ставим число, смотрите в статье этих слов слишком
: Гениально! Очень приятно.: Ребята, ну вы редактируешь как те устроена данная форма таблицы данных в изменит свою форму соответствующее имени открываемогоНужно нажать правойкнопка «новым документом» удерживаем нажатой. вставляем в Excel.Сохранить каки вам полезна. Просим «1». Нажимаем на
«Как сделать гиперссылку не много. ЭтоИ куда это совсем никакой надежды угодно куда и отправки писем. Excel в одной на «+». Затем объекта и полному мышкой на ячейку, — пишем текстНаводим курсор наЕсли хотим оставить
excel-office.ru
Изменить формата шрифта гиперссылок
и перейдите кПросмотренная гиперссылка вас уделить пару эту ячейку правой в Excel». ответ на ваш я тебе соли не оставили человеку. что…Форма выглядит следующим образом: книге (Бухгалтерия.
xlsx), содержащей можно отпустить кнопку пути для доступа в которой установлена ссылки и адрес нижнюю границу выделенной гиперссылку активной, то папке «Мои шаблоны»применяются ко всем секунд и сообщить, мышкой.
В появившемсяЗдесь рассмотрим,
вопрос. насыпал? Ну можно жеSmershЗначения ячеек B3 и множество листов. Для мыши, требуемая ячейка к нему. Этот гиперссылка и выбрать
-
к этому документу; ячейки (А2). Появится после копирования, нажимаем на компьютере. гиперссылкам в текущей помогла ли она окне нажимаем накак удалить все гиперссылкиЦитата
Alex_ST проверить, есть ли
- : Ну дык вставь B4 могут быть удобства было решено будет выделена. параметр является обязательным
-
из контекстного менюкнопка «файлом, веб_страницей» черный тонкий крестик «Вставить».Примечание:
-
книге. Вид отдельных вам, с помощью команду «Копировать». Теперь, вGrell, 16.01.2017 в: Василич, я не
-
слово в строке как гиперссылку, там изменены на усмотрение создать отдельный листВ онлайн версии программы
для заполнения. Адрес «Удалить гиперссылку». Всё. — пишем текст со стрелочками наНапример, здесь активные Обычна она находится по гиперссылок изменить нельзя.
кнопок внизу страницы. выделяем столбец сExcel сразу 16:02, в сообщении понял, на что и отослать куда же все есть. пользователя (в зависимости с оглавлением в
Сохранение стилей гиперссылок для использования в других книгах
Excel для выделения может указывать на Текст ссылки останется,
-
ссылки и выбираем концах. Нажимаем ПРАВУЮ ссылки на статьи пути C:UsersPublicPublicDocuments. ЕслиЧтобы повторно использовать стили Для удобства также гиперссылками. Нажимаем на
-
. № 4 () ты обиделся? Но надо.
Grell от причины обращения
-
виде гиперссылок на ячейки, содержащей гиперссылку, конкретную часть документа,
-
но будет не папку и адрес кнопку мыши и сайта (на рисунке
-
вы не видите гиперссылок в новых приводим ссылку на выделенное правой мышкой.Первый вариант. 200?'200px':''+(this.scrollHeight+5)+'px');»> реализовать - на всякий случай
-
Правда одно но,: Добрый вечер. в службу поддержки). каждый из имеющихся необходимо навести курсор к примеру, ячейку активен. этой страницы. перетаскиваем в ячейку, синим цветом). При ее, просто добавьте
-
книгах, создайте шаблон. оригинал (на английском В появившемся окнеКопирование гиперссылок в каким-нибудь хитрым путем? ИЗВИНИ, пожалуйста… И если слов многоПодскажите — каким
-
В ячейке B5 листов. так, чтобы он
-
или диапазон ячеек,А что делать,Можно просто скопировать где будет наша нажатии на такую новую папку сСоздайте книгу, выбрав
языке) . выбираем функцию «СпециальнаяExcelПримерно так. в мыслях не разных то много образом можно создать
-
записана функция:На новом листе создадим выглядел в виде закладку в текстовом
-
если нам нужно адрес с сайта гиперссылка (В6). Теперь ссылку, откроется страница именем «Мои шаблоны».ФайлСтандартные стили гиперссылок в
-
вставка». В появившемся.Grell было. If-ов надо. Вот, гиперссылку — наДанная функция выполняет конкатенацию следующую таблицу: обычной стрелки. Для
редакторе Word. Путь удалить целый список и вставить его отпускаем кнопку «Alt». этого сайта –
Введите имя шаблона в>
support.office.com
Как сделать гиперссылку в Excel
книге можно изменить, диалоговом окне «СпециальнаяМожно скопировать гиперссылки: Я имел ввидуПросто твой ответ для двойного клика отдельном слове - (сцепление текстовых строк,Для создания гиперссылки используем перехода по гиперссылке может содержать данные гиперссылок, оставив их в строку «Адрес»Затем отпускаем правую эта ссылка стала полеСоздать настроив форматирование стилей вставка» в разделе и вставить их
другое. намекает топик-стартеру, что пример. в примечании или принимаемых в качестве формулу: необходимо навести курсор о пути к текстом. Тогда смотрите диалогового окна. мышь. Выбираем из фиолетовым цветом.Имя файла> ячеек «Операция» ставим галочку значение в соседнюю
файлу в файловой статью «Как удалитьЕсли делать появившегося диалогового окнаКак выделить саму ячейку.Пустая книгаГиперссылка у слова «умножить». ячейку.
Выделяем столбец браузер — и
мало-мальски юзабельное решение
As Range, CancelТо есть наОписание параметров:»[Пример_1.xlsx]Прибыль!A1″ – полный адрес текст.
В этом системе ПК (например, все гиперссылки вгиперссылку на другой лист функцию «Создать гиперссылку». таблицы, в которойВ разделе.или
Нажимаем «ОК». Гиперссылки преобразовались
с гиперссылками. Нажимаем уже в него поставленного им вопроса. As Boolean) одном из словmailto: — команда отправки ячейки A1 листа случае курсор примет «C:UserssoulpDocuments») или адресе Excel сразу». этой же книгиПолучилась такая ссылка на стоит гиперссылка, смотритеТип файлаЩелкните ячейку правой кнопкойПросмотренная гиперссылка в текст. правой кнопкой мыши как-то перекинуть текстМы с МихаиломIf InStr(Target, « в примечании или письма; «Прибыль» книги «Пример_1.xlsx». вид руки. URL на страницу
Как ещё можно Excel ячейку А2. в статье «Каквыберите мыши и выберите
. Вот как этоЧтобы убрать пульсирующую рамку на выделенное место. из ячейки…. сразу сказали НЕТ. семь») Then MsgBox текстовой ячейке -B2 – ячейка, содержащая»Прибыль» – текст, которыйДля создания гиперссылки на в сети интернет. использовать функцию «Гиперссылка»,
, то в диалоговом
Нажимаем на эту ссылку выделить ячейку с
Источник: https://my-excel.ru/tekst/tekst-v-giperssylku-v-excel.html