Как сделать ссылку в эксель активной
Перейти к содержимому

Как сделать ссылку в эксель активной

  • автор:

Как сделать ссылку в эксель активной

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

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

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

Сейчас мы пошагово рассмотрим как это можно сделать. Допустим у нас есть ячейка с текстом “Смотрите на листе 2” и мы хотим, чтобы данный текст стал ссылкой, нажав на которую мы должны переместиться на Лист 2.

kak-sdelat-ssylku-excel

Для решения данной задачи необходимо выделить ячейку с этим текстом (B4) и далее либо нажав правой кнопкой мыши выбрать пункт меню “Гиперссылка”

kak-sdelat-ssylku-excel2

или выбрать данный пункт, перейдя в раздел “Вставка”.

kak-sdelat-ssylku-excel3

После этого откроется окно вставки гиперссылки. Необходимо перейти в раздел “Место в новом документе” и выбрать необходимый лист, на который требуется сделать ссылку. В нашем пример это Лист 2.

kak-sdelat-ssylku-excel4

Нажимаем “Ок” и текст в нашем файле Excel превратится в ссылку.

Спасибо за внимание. Будем рады помочь.

Поделиться:
Одноклассники

  • Предыдущая запись Цвет ячейки в Excel
  • Следующая запись Как произвести математические действия с числом из буфера памяти в Excel

27 Комментариев
Любава says:
19.06.2019 в 1:24 пп

Подскажите пожалуйста , как сделать гиперсылку на все ячейки. Дано 2 листа в книге ЕХСЕЛ. В одном описание (содержание), на другом листе данные (лист1). С листа содержание, нужно сделать так чтобы переходить в лист1, это я понимаю как сделать. Но в листе 1, очень много ячеек. мне нужно сделать ггиперссылку ,допустим с ячейки A1 по ячейку 100. как это сделать? (ручками слишком долго) Может есть какая-то формула? Заранее спасибо за ответ

07.06.2021 в 6:03 дп

=ПРОСМОТР(Лист3!C3;<0:2,5:3,5:4,5>😉
т.е. на листе 1 внутри формулы указываете Лист3 (или где прописана формула). Далее копируете. Вставляете

Родион says:
09.11.2018 в 10:00 дп

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

Дмитрий says:
08.07.2018 в 8:03 дп

Добрый день есть файл эксель где допустим 1 лист с табличкой с ФИО работников, а остальные листы фамилии работников в которых их данные. Как сделать так чтобы гиперссылками сама находила нужный лист (с фамилией) и ссылалась на ячейку допустим А1. Напротив каждого работника.

02.10.2017 в 6:33 пп

Здравствуйте, я немного не по теме, но всё же, помогите, мне нужно высчитать данные из одной ячейки на листе 1 и из второй ячейки на листе 2. Итог должне высчитаться на листе #2

excel says:
02.10.2017 в 6:38 пп
Не понятно что нужно сделать.
Александр says:
24.09.2017 в 4:29 дп

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

excel says:
24.09.2017 в 12:20 пп

Думаю для начала нужно создать таблицу с адресами всех файлов.
Имя — адрес.
Потом уже с помощью поиска находите все подходящие ячейки и рядом подтягиваете ссылку с помощью ГИПЕРССЫЛКА()
=ГИПЕРССЫЛКА(«D:\FINANCE\otchet.xlsx»;A1)

Лилия says:
04.05.2017 в 1:35 пп

Здравствуйте. Подскажите, пожалуйста, как можно сделать в файле Excel ссылку на документ Word. Например, есть определенный список блюд в Excel, нажимаем на ячейку с номером 1 должен открыится рецепт по этому блюду.
Спасибо за помощь.

Dedicated servers says:
11.03.2017 в 8:55 пп

Создает ярлык или ссылку, которая позволяет открыть документ, расположенный на сетевом сервере, в интрасеть или в Интернете. Если щелкнуть ячейку, содержащую функцию ГИПЕРССЫЛКА, в приложении Microsoft Excel будет открыт файл, расположение которого задано аргументом «адрес».

Livado says:
10.03.2017 в 1:48 пп

Добрый день! Подскажите ПОЖАЛУЙСТА, почему в EXCEL 2007 не работает ссылка на другую книгу.
В OpenOffice это работает
[G:\Old-D\LAG\Standard\MASSY\MASSY.xls]Изоляция!$a$1

Dedicated servers says:
04.03.2017 в 1:20 дп

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

excel says:
04.03.2017 в 4:11 пп
Айжан says:
17.01.2017 в 6:13 дп

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

excel says:
17.01.2017 в 7:31 дп
Василий says:
29.06.2016 в 8:17 дп

Подскажите пожалуйста. В 1 листе у меня формула на данные из листа 2.
Как настроить Excel, чтобы можно было перейти из листа 1 (двойным кликом мыши) в лист 2?

excel says:
29.06.2016 в 2:39 пп
В самой статье про это и написано как это сделать
Сания says:
15.06.2016 в 4:58 дп

Добрый день! спасибо за доступное объяснение.
Но хотела поинтересоваться вот в чем. Я постоянно пользуюсь гиперссылками, т.к. документов куча, а нужно держать их в порядке. Первый год пользовалась нормально, а потом почему то все гиперссылки перестали открываться. И приходилось каждый адрес обновлять по мере надобности. У меня эти реестры собрались за 3 года, каждый раз обновлять утомляет. На каком то сайте было описано что можно использовать свойство гиперссылок с помощью формул, но я так и не поняла описание. Пожалуйста опишите все также доступно как и в этой статье. Спасибо

excel says:
17.06.2016 в 10:23 дп

Спасибо за предложение, как появится свободное время обязательно напишу. Но в целом ничего сложного нет. используйте функцию «Гиперссылка».
Вот вам пример, на основании которого вы сможете сделать другие ссылки Вот так будет выглядеть ссылка на документ myfile.xlsx, который находится в папке C:\Docs\Excel\Primer, при открытии файла курсор перейдет на Лист1 в ячейку A1
=ГИПЕРССЫЛКА(«[C:\Docs\Excel\Primer\myfile.xlsx]Лист1!$A$1»)
то же самое но вместо текста будет Myfile
=ГИПЕРССЫЛКА(«[C:\Docs\Excel\Primer\myfile.xlsx]Лист1!$A$1″;»Myfile»)

Татьяна says:
18.01.2016 в 2:41 пп

Добрый день! Подскажите, как создать гиперссылку на определенный диапазон ячеек или лист в другой книге? Если делаю функцией или просто вставляю гиперссылку, то она отсылает просто на эту книгу Excel, а нужно, чтобы на определенный лист этой другой (не текущей) книги, т.к. листов в ней ОЧЕНЬ много.. Помогите, пожалуйста!

Активные гиперссылки в Excel

Фотосънемка для начинающих

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

Ручная активация ссылок в ячейке Excel с помощью F2 + Enter

Такой подход может использоваться в том случае, если таблица Excel состоит всего из десятка строк. Но если счет начинает идти на сотни или тысячи строк, то на повторение этих однообразных действий может уйти огромное количество времени. В этом случае без составления специальной программы-макроса не обойтись, а написать его можно на языке VBA (Visual Basic), уже встроенном в программный пакет Microsoft Excel.

Как написать макрос VBA Excel

Не думайте, что мы будем заниматься написанием программы, листинг которой состоит более, чем из тысячи строк. Наоборот, код данного макроса отличается небольшой длиной, при этом макрос решает задачу преобразования всех гиперссылок, находящихся в столбце «С», код Range([с2], Range(«с» & Rows.Count).End(xlUp)) в активные. Таким образом, после исполнения макроса все URL вебстраниц, помещенные в ячейки столбца «С», начиная со второй («С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

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

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, после чего появится окно. В нем нужно будет подсветить требуемый макрос. Затем нажмите на кнопку «Параметры», в новом окошке укажите любую букву и подтвердите выбор нажатием кнопки «ОК». Эта буква в сочетании с клавишей Ctrl будет сразу активировать макрос.

Назначение горячей клавиши для макроса

Код двух макросов

Скопируйте оба фрагмента кода и вставьте к себе в Excel.

Итак, проблема преобразования неактивных URL ссылок в таблице Excel в активные гиперссылки по одному нажатию клавиши отныне полностью решена!

Как в Excel сделать ссылки активным?

введите сюда описание изображения

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

Отслеживать
задан 4 сен 2018 в 23:44
117 1 1 серебряный знак 6 6 бронзовых знаков

Добавить колонку. В ней ввести и растянуть формулу =ГИПЕРССЫЛКА(X:X;X:X) , где X — столбец со ссылками. Выделить новую колонку, копирование, выделить исходную колонку, спецвставка-значения. Удалить доп. колонку.

5 сен 2018 в 4:31

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

5 сен 2018 в 7:53

при ссылке на столбец создается массив Это тут при чём? гиперссылка создаётся правильная. остальное семечки. данные вставляются как значения Пардон, спецвставку надо выполнять в ту же дополнительную колонку, а не в исходную, т.е. поверх формул, заменяя их. А потом исходную удалять.

5 сен 2018 в 8:08

Вставляются значения с форматированием (синий цвет), но перейти по ссылке не получится. О диапазоне: =ГИПЕРССЫЛКА(D6:D7), выделить формулу в строке вода и нажать F9. Результат — видим две ссылки. Ввод диапазона вместо одной ячейки иногда приводит к ошибкам.

5 сен 2018 в 8:20

3 ответа 3

Сортировка: Сброс на вариант по умолчанию

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

Отслеживать
ответ дан 5 сен 2018 в 4:10
Edward Kamalov Edward Kamalov
47 7 7 бронзовых знаков

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

Замернять при вводе адреса Интернета и сетевые ресурсы гиперссылками .

Искать ее здесь:

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

Варианты преобразования текста в ссылку.

  1. Войти в редактирование ячейки и выйти по Enter (менять символы не обязательно). По небольшому диапазону пробежаться с помощью Двойной_ЛКМ-Enter не составит труда. Не поможет, если указанная выше галка снята.
  2. Формулой удобно, если вместо ссылки нужно отображать какой-либо текст. В свободный столбец вписать формулу:

где B2 — ссылка, A2 — текст. Если отображать ссылку, последний параметр можно не писать.

  1. Для больших диапазонов замены можно использвать небольшой макрос:

Sub PasteHyperLink() Dim r As Range, c Set r = Selection ‘ For Each c In r ActiveSheet.Hyperlinks.Add Anchor:=c, Address:=c Next c ‘ Set r = Nothing End Sub

Войти в редактор (Alt-F11), вызвать окно проектов (Ctrl+R), создать модуль (Insert-Module), в нем разместить код.

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

Отслеживать
ответ дан 5 сен 2018 в 8:34
vikttur_Stop_RU_war_in_UA vikttur_Stop_RU_war_in_UA
8,286 3 3 золотых знака 18 18 серебряных знаков 24 24 бронзовых знака

Господа, всё гораздо проще)) Вы создаёте рядом новую колонку. заходите в верхнюю строку и применяете к ней значение: Ссылки и массивы — Гиперссылка. Далее в строку 1 ставите значение первой ячейки столбца ваших «псевдоссылок», во вторую строку ставите ее же. Применяете гиперссылку,т.е. нажимаете Ок. Далее наводите на нижний правый уголок первой ячейки нового столбца, т.е. той, к которой всё это применяли. Ловите тот момент, когда появится черненький «+», т.е. сможете нормально протянуть эти значения на весь новый массив, аналогичный значениям столбца с «псевдоссылками». Протягиваете до последней «псевдоссылки», т.е. параллельно ей. И вуаля, у вас появился новый столбец с массивом ссылок. Столбец с псевдоссылками скрываем. Работайте на здоровье)

Отслеживать
ответ дан 1 ноя 2019 в 8:25
11 1 1 бронзовый знак

  • excel
  • office
  • таблицы
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.12.8.2394

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *