Массовое создание гиперссылок в excel

Привет, корешки. Допустим, у нас есть куча урлов в Excel. И нам надо преобразовать их в ссылки, чтобы прокликать каждую. Вот наша куча урлов:

urly

Нам нужно выделить ячейку например рядом с первым урлом, перейти во вкладку «Формулы» — «Ссылки и массивы» — «ГИПЕРССЫЛКА».

giperssylka

Затем щелкаем на ячейку с первым урлом и жмем ОК.

giperssylka-2

Ну а дальше нам остается только протянуть ячейки с формулой.

giperssylka-3

Все, корешки, теперь у нас есть список ссылок.

Znet

Znet

Это я. Имею опыт продвижения крупных проектов (более 15К уников дейли), владею небольшой сеткой собственных сайтов.

 

Kaischutz

Пользователь

Сообщений: 6
Регистрация: 13.04.2017

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

 

AB1

Пользователь

Сообщений: 296
Регистрация: 13.04.2017

Посмотрите на пример во вложении.

Изменено: AB113.04.2017 13:22:47

 

Kaischutz

Пользователь

Сообщений: 6
Регистрация: 13.04.2017

AB1,  Не совсем понял как это поможет мне.

Изменено: Kaischutz13.04.2017 15:02:03

 

Kaischutz

Пользователь

Сообщений: 6
Регистрация: 13.04.2017

#4

13.04.2017 14:48:43

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

Код
Sub ExtractHL()
Dim HL As Hyperlink
For Each HL In ActiveSheet.Hyperlinks
HL.Range.Offset(0, 1).Value = HL.Address
Next
End Sub

Мне же нужно наоборот…

Изменено: Kaischutz13.04.2017 14:55:55

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

Kaischutz, посмотрите на свою горе-цитату в #3 — зачем она там? Да и цитатой это трудно назвать — процитировали ВСЁ, включая размер файла. ЗАЧЕМ?!!
Кнопка цитирования не для ответа!
Код следует оформлять соответствующим тегом. Ищите такую кнопку и исправьте свои сообщения.

 

JayBhagavan

Пользователь

Сообщений: 11833
Регистрация: 17.01.2014

ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64

#6

13.04.2017 15:04:10

выделили диапазон, запустили макрос

<#0>
Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori

 

Kaischutz

Пользователь

Сообщений: 6
Регистрация: 13.04.2017

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

 

JayBhagavan

Пользователь

Сообщений: 11833
Регистрация: 17.01.2014

ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64

Kaischutz, в файле покажите как надо, если Вам затруднительно модифицировать макрос.

<#0>
Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori

 

AB1

Пользователь

Сообщений: 296
Регистрация: 13.04.2017

#9

13.04.2017 15:29:37

Цитата
Kaischutz написал:
Есть файл в котором есть ссылка на товар и название этого товара в отдельных ячейках
помогите их соединить.

Цитата
Kaischutz написал:
AB1 ,  Не совсем понял как это поможет мне.

Kaischutz

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

Вы хотите в ячейки столбца B подставить ссылки из столбца E?

Изменено: AB113.04.2017 15:34:39

 

Kaischutz

Пользователь

Сообщений: 6
Регистрация: 13.04.2017

JayBhagavan, вот файл
и столбец «С» в данном случае можно будет удалить

AB1, файл прилагается

 

AB1

Пользователь

Сообщений: 296
Регистрация: 13.04.2017

Kaischutz

Если в конце моей формулы дописать перенос строки «<br />», скопировать столбец в html файл, затем открыть в браузере, скопировать данные и вставить через буфер в excel, то получим именно то, что вы хотите.

Изменено: AB113.04.2017 15:52:27

 

JayBhagavan

Пользователь

Сообщений: 11833
Регистрация: 17.01.2014

ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64

#12

13.04.2017 15:49:29

запускать make_hl на нужном листе с указанием адресов целевых ячеек

<#0>
Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori

 

AB1

Пользователь

Сообщений: 296
Регистрация: 13.04.2017

 

Kaischutz

Пользователь

Сообщений: 6
Регистрация: 13.04.2017

JayBhagavan, спасибо большое! То что нужно!

 

Макс

Пользователь

Сообщений: 2
Регистрация: 21.04.2022

Спасибо большое за данное решение.

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

Изменено: Макс22.04.2022 12:04:36

 

Макс

Пользователь

Сообщений: 2
Регистрация: 21.04.2022

#16

22.04.2022 13:52:10

Если кто-то готов предоставить платное решение. то напишите персональное сообщение. Заранее благодарю.




[Удален]

5 апреля 2007, 12:17

12879

Допустим, у меня есть огромная база url-ов в текстовом формате. Когда я ее копирую в Excel, гиперссылки сами не проставляются. Проставлять каждую вручную — мазохизм, особенно когда их несколько тысяч. Я облазил весь Excel, но так и не нашел, как это можно сделать (макросами пользоваться не умею).

Обратную операцию удаления всех гиперссылок на странице я научился делать, если кому интересно, делается это так:

CTRL+A

CTRL+C

CTRL+HOME

CTRL+V

А вот как их проставить… Может быть все гораздо проще и мне кто-нибудь подскажет?

Заранее благодарю.

Kirill-ss

На сайте с 20.04.2006

Offline

142

John_Doe, в столбце рядом со столбцом емейлов:

на первой ячейке вставка функции -> в категории формул выберите «Ссылки и массивы», далее формулу «ГИПЕРССЫЛКА», в качестве ссылки выбирайте емейл из столбца емейлов.. Ок. Далее просто протяните все вниз за нижний правый угол ячейки (в которой формула).

Надеюсь доступно. :)




[Удален]

5 апреля 2007, 12:50

#2

Kirill-ss, спасибо, но я немного не понял и поэтому пока не получилось.

О каких столбцах е-мейлов идет речь?

Kirill-ss

На сайте с 20.04.2006

Offline

142

Посмотрите так.



jpg

1.jpg



jpg

2.jpg



jpg

3.jpg



jpg

4.jpg



jpg

5.jpg




[Удален]

5 апреля 2007, 13:08

#4

Ах ты, черт возьми!

Просто я в тот же столбец пытался вставлять. :)

Теперь всё получилось!

Огромное спасибо, Kirill-ss!

Содержание

  • Добавление гиперссылок
    • Способ 1: вставка безанкорных гиперссылок
    • Способ 2: связь с файлом или веб-страницей через контекстное меню
    • Способ 3: связь с местом в документе
    • Способ 4: гиперссылка на новый документ
    • Способ 5: связь с электронной почтой
    • Способ 6: вставка гиперссылки через кнопку на ленте
    • Способ 7: функция ГИПЕРССЫЛКА
  • Удаление гиперссылок
    • Способ 1: удаление с помощью контекстного меню
    • Способ 2: удаление функции ГИПЕРССЫЛКА
    • Способ 3: массовое удаление гиперссылок (версия Excel 2010 и выше)
    • Способ 4: массовое удаление гиперссылок (версии ранее Excel 2010)
  • Вопросы и ответы

Гиперссылки в Microsoft Excel

С помощью гиперссылок в Экселе можно ссылаться на другие ячейки, таблицы, листы, книги Excel, файлы других приложений (изображения и т.п.), различные объекты, веб-ресурсы и т.д. Они служат для быстрого перехода к указанному объекту при клике по ячейке, в которую они вставлены. Безусловно, в сложно структурированном документе использование этого инструмента только приветствуется. Поэтому пользователю, который хочет хорошо научиться работать в Экселе, просто необходимо освоить навык создания и удаления гиперссылок.

Интересно: Создание гиперссылок в Microsoft Word

Добавление гиперссылок

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

Способ 1: вставка безанкорных гиперссылок

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

Вписываем ссылку в любую область листа.

Ссылка на веб-сайт в Microsoft Excel

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

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

Гиперссылка на электронную почту в Microsoft Excel

Способ 2: связь с файлом или веб-страницей через контекстное меню

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

  1. Выделяем ячейку, в которую собираемся вставить связь. Кликаем правой кнопкой мыши по ней. Открывается контекстное меню. В нём выбираем пункт «Гиперссылка…».
  2. Переход к созданию гиперссылки в Microsoft Excel

  3. Сразу после этого открывается окно вставки. В левой стороне окна расположены кнопки, нажав на одну из которых пользователь должен указать, с объектом какого типа хочет связать ячейку:
    • с внешним файлом или веб-страницей;
    • с местом в документе;
    • с новым документом;
    • с электронной почтой.

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

  4. Связь с файлом или веб-страницей в Microsoft Excel

  5. В центральной части окна находится область Проводника для выбора файла. По умолчанию Проводник открыт в той же директории, где располагается текущая книга Excel. Если нужный объект находится в другой папке, то следует нажать на кнопку «Поиск файла», расположенную чуть выше области обозрения.
  6. Переход к выбору файла в Microsoft Excel

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

    Lumpics.ru

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

  8. После этого координаты указанного файла попадают в поле «Адрес» окна вставки гиперссылки. Просто жмем на кнопку «OK».

Добавление гиперссылки в Microsoft Excel

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

Если вы хотите вставить ссылку на веб-ресурс, то в поле «Адрес» нужно вручную вписать url или скопировать его туда. Затем следует нажать на кнопку «OK».

Вставка ссылки на веб-страницу в Microsoft Excel

Способ 3: связь с местом в документе

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

  1. После того, как выделена нужная ячейка и вызвано через контекстное меню окно вставки гиперссылки, переключаем кнопку в левой части окна в позицию «Связать с местом в документе».
  2. Связь с местом в документе в Microsoft Excel

  3. В поле «Введите адрес ячейки» нужно указать координаты ячейки, на которые планируется ссылаться.
    Ссылка на другую ячейку в Microsoft Excel

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

Ссылка на другой лист в Microsoft Excel

Теперь ячейка будет связана с конкретным местом текущей книги.

Способ 4: гиперссылка на новый документ

Ещё одним вариантом является гиперссылка на новый документ.

  1. В окне «Вставка гиперссылки» выбираем пункт «Связать с новым документом».
  2. Связать с новым документом в Microsoft Excel

  3. В центральной части окна в поле «Имя нового документа» следует указать, как будет называться создаваемая книга.
  4. Наименование новой книги в Microsoft Excel

  5. По умолчанию этот файл будет размещаться в той же директории, что и текущая книга. Если вы хотите сменить место расположения, нужно нажать на кнопку «Изменить…».
  6. Переход к выбору места размещения документа в Microsoft Excel

  7. После этого, открывается стандартное окно создания документа. Вам нужно будет выбрать папку его размещения и формат. После этого нажмите на кнопку «OK».
  8. Окно создания документа в Microsoft Excel

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

Создания нового документа в Microsoft Excel

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

Способ 5: связь с электронной почтой

Ячейку при помощи ссылки можно связать даже с электронной почтой.

  1. В окне «Вставка гиперссылки» кликаем по кнопке «Связать с электронной почтой».
  2. В поле «Адрес электронной почты» вписываем e-mail, с которым хотим связать ячейку. В поле «Тема» можно написать тему письма. После того, как настройки выполнены, жмем на кнопку «OK».

Настройка связи с электронной почтой в Microsoft Excel

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

Способ 6: вставка гиперссылки через кнопку на ленте

Гиперссылку также можно вставить через специальную кнопку на ленте.

  1. Переходим во вкладку «Вставка». Жмем на кнопку «Гиперссылка», расположенную на ленте в блоке инструментов «Ссылки».
  2. Гиперссылка на ленте в Microsoft Excel

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

Окно вставка гиперссылки в Microsoft Excel

Способ 7: функция ГИПЕРССЫЛКА

Кроме того, гиперссылку можно создать с помощью специальной функции.

  1. Выделяем ячейку, в которую будет вставлена ссылка. Кликаем на кнопку «Вставить функцию».
  2. Переход в мастер функций в Microsoft Excel

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

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

Аргументы функции в Microsoft Excel

После этих действий, ячейка будет связана с объектом или сайтом, который указан в ссылке.

Ссылка в Microsoft Excel

Урок: Мастер функций в Excel

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

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

Интересно: Как удалить гиперссылки в Майкрософт Ворд

Способ 1: удаление с помощью контекстного меню

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

Удаление гиперссылки в Microsoft Excel

Способ 2: удаление функции ГИПЕРССЫЛКА

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

Удаление ссылки в Microsoft Excel

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

Ссылка удалена в Microsoft Excel

Способ 3: массовое удаление гиперссылок (версия Excel 2010 и выше)

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

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

Удаление гиперссылок в Microsoft Excel

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

Гиперссылки удалены в Microsoft Excel

Если вы хотите произвести удаление во всем документе, то сначала наберите на клавиатуре сочетание клавиш Ctrl+A. Этим вы выделите весь лист. Затем, кликнув правой кнопкой мыши, вызывайте контекстное меню. В нём выберите пункт «Удалить гиперссылки».

Удаление всех гиперссылок на листе в Microsoft Excel

Внимание! Данный способ не подходит для удаления ссылок, если вы связывали ячейки с помощью функции ГИПЕРССЫЛКА.

Способ 4: массовое удаление гиперссылок (версии ранее Excel 2010)

Что же делать, если у вас на компьютере установлена версия ранее Excel 2010? Неужели все ссылки придется удалять вручную? В данном случае тоже имеется выход, хоть он и несколько сложнее, чем процедура, описанная в предыдущем способе. Кстати, этот же вариант можно применять при желании и в более поздних версиях.

  1. Выделяем любую пустую ячейку на листе. Ставим в ней цифру 1. Жмем на кнопку «Копировать» во вкладке «Главная» или просто набираем на клавиатуре сочетание клавиш Ctrl+C.
  2. Копирование в Microsoft Excel

  3. Выделяем ячейки, в которых расположены гиперссылки. Если вы хотите выбрать весь столбец, то кликните по его наименованию на горизонтальной панели. Если нужно выделить весь лист, наберите сочетание клавиш Ctrl+A. Кликните по выделенному элементу правой кнопкой мыши. В контекстном меню дважды перейдите по пункту «Специальная вставка…».
  4. Переход в окно специальной вставки в Microsoft Excel

  5. Открывается окно специальной вставки. В блоке настроек «Операция» ставим переключатель в позицию «Умножить». Жмем на кнопку «OK».

Специальная вставка в Microsoft Excel

После этого, все гиперссылки будут удалены, а форматирование выделенных ячеек сброшено.

Гиперссылки удалены в программе Microsoft Excel

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

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

док активировать гиперссылки 1

Преобразование набора текстовых URL-адресов в активные гиперссылки с формулами

Преобразуйте кучу текстовых URL-адресов в активные гиперссылки с кодом VBA

Преобразование набора текстовых URL-адресов в активные гиперссылки Kutools for Excel


стрелка синий правый пузырь Преобразование набора текстовых URL-адресов в активные гиперссылки с формулами

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

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

док активировать гиперссылки 2


стрелка синий правый пузырь Преобразуйте кучу текстовых URL-адресов в активные гиперссылки с кодом VBA

Приведенный ниже код VBA также может помочь вам решить эту задачу, пожалуйста, сделайте следующее:

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

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

Код VBA: преобразование кучи текстовых URL-адресов в активные гиперссылки:

Sub activateHyperlinks()
'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:=8)
For Each Rng In WorkRng
    Application.ActiveSheet.Hyperlinks.Add Rng, Rng.Value
Next
End Sub

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

док активировать гиперссылки 3

4, Затем нажмите OK , URL-адреса в виде обычного текста были преобразованы в активные гиперссылки, см. снимок экрана:

док активировать гиперссылки 4


стрелка синий правый пузырь Преобразование набора текстовых URL-адресов в активные гиперссылки Kutools for Excel

Вот удобный инструмент —Kutools for Excel, С его Конвертировать гиперссылки функция, вы можете быстро и преобразовать кучу текстовых URL-адресов в интерактивные гиперссылки и извлекать реальные адреса гиперссылок из текстовой строки гиперссылки.

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Выделите ячейки, содержащие текстовые URL-адреса, которые вы хотите активировать.

2. Затем нажмите Кутулс > Ссылка > Конвертировать гиперссылки, см. снимок экрана:

3. В Конвертировать гиперссылки диалоговое окно, выберите Содержимое ячейки заменяет адреса гиперссылок вариант под Тип преобразования раздел, а затем проверьте Преобразовать исходный код range, если вы хотите поместить фактические адреса в исходный диапазон, см. снимок экрана:

док активировать гиперссылки 6

4. Затем нажмите Ok Кнопка, и текстовые URL-адреса были активированы сразу, см. снимок экрана:

док активировать гиперссылки 4

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

док активировать гиперссылки 7

Нажмите, чтобы скачать Kutools for Excel и бесплатная пробная версия прямо сейчас!


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

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

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

вкладка kte 201905


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

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

офисный дно

Макрос для массового создания гиперссылок с сайта

Виталий

Дата: Среда, 04.02.2015, 16:39 |
Сообщение № 1

Добрый день!
Есть код товара и его наименование,нужно в наименование вставить гиперссылку на сайт с фото.(фото на сайте ищется по коду товара)
Так требуется сделать 1000 позиций. В ручную забивать очень долго.
Пример:
«821162» «наушники» (гипперссылка вида http://xxxx.com/xxxx/xxxx/821162/xxxx)
«833455» «плеер» (гипперссылка вида http://xxxx.com/xxxx/xxxx/833455/xxxx)
Буду благодарен любой помощи.
Спасибо

 

Ответить

Виталий

Дата: Среда, 04.02.2015, 16:49 |
Сообщение № 2

Прошу прощения , завел тему не на том форуме.
Прошу перенести тему в Excel

 

Ответить

DJ_Marker_MC

Дата: Среда, 04.02.2015, 16:54 |
Сообщение № 3

Группа: Друзья

Ранг: Ветеран

Сообщений: 991


Репутация:

213

±

Замечаний:
0% ±


Excel 2019

Виталий, а в названии темы Вы просите решение МАКРОСОМ (VBA). Ну так все же, формулами или VBA ? И где Ваш файл-пример (согласно правил)?

 

Ответить

Vitaliy

Дата: Среда, 04.02.2015, 17:12 |
Сообщение № 4

Группа: Пользователи

Ранг: Прохожий

Сообщений: 3


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Мне подойдет любое решение.
Дабы не делать рекламу я пример описал.(когда пользователь «гость» пример не добовляется
Прикрепляю дополнительно пример

К сообщению приложен файл:

59.xlsx
(10.1 Kb)

 

Ответить

DJ_Marker_MC

Дата: Среда, 04.02.2015, 17:21 |
Сообщение № 5

Группа: Друзья

Ранг: Ветеран

Сообщений: 991


Репутация:

213

±

Замечаний:
0% ±


Excel 2019

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

Код

=ГИПЕРССЫЛКА(СЦЕПИТЬ(«http://merlion.com/catalog/product/»;A1;»/»);C1)

К сообщению приложен файл:

9489285.xlsx
(11.6 Kb)

 

Ответить

DJ_Marker_MC

Дата: Среда, 04.02.2015, 17:25 |
Сообщение № 6

Группа: Друзья

Ранг: Ветеран

Сообщений: 991


Репутация:

213

±

Замечаний:
0% ±


Excel 2019

Или же можно сразу все названия с кодами закинуть на отдельный лист типа как БАЗА, а в гипперссылке с помощью ВПР с листа БАЗА название тянуть по коду.

Код

=ГИПЕРССЫЛКА(СЦЕПИТЬ(«http://merlion.com/catalog/product/»;A1;»/»);ВПР(A1;База!$A:$B;2;0))

К сообщению приложен файл:

2805354.xlsx
(11.6 Kb)

 

Ответить

Vitaliy

Дата: Среда, 04.02.2015, 17:49 |
Сообщение № 7

Группа: Пользователи

Ранг: Прохожий

Сообщений: 3


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Спасибо огромное!
Плюс от меня

 

Ответить

Vitaliy

Дата: Среда, 04.02.2015, 18:08 |
Сообщение № 8

Группа: Пользователи

Ранг: Прохожий

Сообщений: 3


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

А еще такой вопрос,при пересылке на другой ПК,почему -то ссылки не открываются.
Что возможно сделать?

 

Ответить

DJ_Marker_MC

Дата: Среда, 04.02.2015, 18:40 |
Сообщение № 9

Группа: Друзья

Ранг: Ветеран

Сообщений: 991


Репутация:

213

±

Замечаний:
0% ±


Excel 2019

Vitaliy, Ну у Вас ведь открылся приложенный мной файл? ;) значит проблема в самом ПК на котором пытаетесь открыть

 

Ответить

Функция ГИПЕРССЫЛКА() в MS EXCEL

​Смотрите также​ Anchor:=cl, Address:=sTmp, TextToDisplay:=sTmp​ которую Вы хотите​URL​ изменены на усмотрение​ в этом диалоговом​ параметр является обязательным​ этот же вариант​ другим причинам понадобится​.​нужно указать координаты​ веб-страницей;​ заполнять одновременно несколько​

​кнопка «электронной почтой»​

Синтаксис функции

​ функции «Копировать», нажимаем​

​ квартал1, квартал2, квартал3.​​ на Лист2 этой​Функция ГИПЕРССЫЛКА(), английский вариант​ Next cl End​ дать ссылку и​и Вы хотите​ пользователя (в зависимости​ окне. Если по​ для заполнения. Адрес​ можно применять при​ изменить структуру документа.​Теперь ячейка будет связана​ ячейки, на которые​с местом в документе;​ таблиц на разных​ — указываем текст​​ кнопку «Специальная вставка»​​В ячейках​

​ книги, в ячейку​

​ HYPERLINK(), создает ярлык​ Sub​ нажав кнопку​ ввести Веб-адрес как​ от причины обращения​

​ указанному пути файл​ может указывать на​ желании и в​

​Интересно:​ с адресом электронной​

​ планируется ссылаться.​с новым документом;​ страницах одинаковыми данными,​ ссылки и адрес​ и выбираем функцию​А42:А44​ А1″)​

​ или гиперссылку, которая​Kaischutz​

Открываем файл на диске

​Alt​ текст, то следует​ в службу поддержки).​ отсутствует, появится соответствующее​ конкретную часть документа,​ более поздних версиях.​

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

​ почты. При клике​Вместо этого в нижнем​с электронной почтой.​ формулами, настроить одинаковый​ эл. почты;​ «Текст в кодировке​

​выведем перечень имен​Указывать имя файла при​ позволяет открыть страницу​: JayBhagavan, да это​

​на клавиатуре, наведите​ поставить перед ним​​ В ячейке B5​​ уведомление.​

​ к примеру, ячейку​​Выделяем любую пустую ячейку​ Майкрософт Ворд​ по ней запуститься​ поле можно также​Так как мы хотим​ формат, др. Об​кнопка «новым документом»​ Unicode».​

Переходим на другой лист в текущей книге

​ (нажав клавишу​ ссылке даже внутри​ в сети интернет,​

​ я и имел​ курсор на нижнюю​​ апостроф (​​ записана функция:​Для создания гиперссылки на​

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

​ выбрать лист данного​ показать в этом​ этом смотрите в​ — пишем текст​Получится простой текст.​F3​ одной книги -​ файл на диске​ ввиду, но в​ границу ячейки до​’​

​Данная функция выполняет конкатенацию​ другой лист в​ закладку в текстовом​ в ней цифру​ ссылки является использования​ по умолчанию. В​ документа, куда будет​ способе добавления гиперссылки​ статье «Как заполнить​ ссылки и адрес​Второй вариант.​и далее нажав​ обязательно. При переименовании​ (документ MS EXCEL,​ данном случае макрос​ появления крестика со​​). После окончания​​ (сцепление текстовых строк,​ книге Excel можно​ редакторе Word. Путь​ 1. Жмем на​ контекстного меню. Для​

​ его окне уже​​ совершаться переход при​ связь с файлом​ таблицу в Excel​ к этому документу;​Гиперссылка в Excel на​ Все имена, см.​ книги или листа​ MS WORD или​ ставит ссылку на​ стрелочками, а затем​ ввода (нажатия​ принимаемых в качестве​ использовать подобную запись:​ может содержать данные​ кнопку​ этого просто кликаем​ будет заполнен предварительно​ клике на ячейку.​ или веб-страницей, то​ сразу на нескольких​кнопка «файлом, веб_страницей»​ внешний источник​ статью Имена). В​​ ссылка перестанет работать.​​ программу, например, Notepad.exe)​ файл у мня​ нажав и удерживая​Enter​ параметров).​ =ГИПЕРССЫЛКА(“[Книга1.xlsx]Лист2!A1”;”Лист2”). При переходе​ о пути к​«Копировать»​ по ячейке, в​ указанный в ссылке​ После того, как​ выбираем первый пункт.​ листах».​ — пишем текст​.​ ячейке ​ Но, с помощью​

Составляем оглавление книги

​ или перейти к​ на пк, а​ правую кнопку мыши​) апостроф визуально пропадёт​

Выводим диапазоны имен

​Описание параметров:​ по данной гиперссылке​ файлу в файловой​во вкладке​ которой расположена ссылка,​ e-mail и тема​ выбор сделан, следует​ Собственно, его и​

​С помощью гиперссылок в​ ссылки и выбираем​Пишем формулу в​

​С42​​ функции ЯЧЕЙКА() можно​​ указанному листу (диапазону​ нужно ставить ссылку​​ перетащите эту ячейку​​ (хотя его можно​mailto: — команда отправки​ будет открыт Лист2,​ системе ПК (например,​​«Главная»​​ правой кнопкой мыши.​ сообщения.​ нажать на кнопку​ выбирать не нужно,​ Экселе можно ссылаться​ папку и адрес​

​ ячейке.​запишем формулу =ГИПЕРССЫЛКА(«[_Функция_ГИПЕРССЫЛКА.xlsx]»&A42;A42) и​ узнать имя текущей​ ячеек) в текущей​ из ячейки, которая​ на нужное Вам​

Добавляем кнопки навигации в панель быстрого доступа

​ будет увидеть в​ письма;​ а фокус будет​ «C:UserssoulpDocuments») или адресе​или просто набираем​ В контекстном меню​Гиперссылку также можно вставить​

​«OK»​ так как он​ на другие ячейки,​

​ этой страницы.​=ГИПЕРССЫЛКА() – в​

​ скопируем ее вниз​ книги и листа​ книге. ​ ведет на сайт​ место (можно даже​ строке формул) и​B2 – ячейка, содержащая​ установлен на ячейку​

excel2.ru

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

​ URL на страницу​​ на клавиатуре сочетание​​ выбираем пункт​ через специальную кнопку​.​ отображается по умолчанию.​ таблицы, листы, книги​Можно просто скопировать​ скобках пишем адрес​ (убедитесь, что Ваша​ (см. здесь и здесь).​Функция ГИПЕРССЫЛКА() имеет следующий синтаксис.​JayBhagavan​ на другой лист).​ останется только текст​ email службы поддержки;​ A1.​
​ в сети интернет.​​ клавиш​«Удалить гиперссылку»​
​ на ленте.​
​Теперь ячейка будет связана​​В центральной части окна​ Excel, файлы других​​ адрес с сайта​ сайта, в кавычках.​ книга, имя которой​Плохой новостью является то,​
​ГИПЕРССЫЛКА(адрес, [имя])​: Kaischutz, в файле​ После чего отпустите​ адреса. На печать​»?subject=» – команда для​Гиперссылку можно вставить используя​[имя] – текстовое значение,​Ctrl+C​. После этого она​
​Переходим во вкладку​ с конкретным местом​ находится область​ приложений (изображения и​ и вставить его​ Получилась такая формула,​ указано в формуле​

​ что если у​Адрес​ покажите как надо,​ кнопку​ апостроф также не​ записи темы письма;​ визуальный пользовательский интерфейс​ которое будет отображено​.​ будет удалена.​​«Вставка»​
​ текущей книги.​
​Проводника​ т.п.), различные объекты,​​ в строку «Адрес»​
​ гиперссылка на адрес​ называется правильно). ​
​ Вас открыто 2​ — адрес страницы в сети​ если Вам затруднительно​Alt​ выводится.​КОДИР.URL(B3) – функция, которая​
​ (соответствующий пункт контекстного​ в качестве текста​
Гиперссылка в Excel. ​Выделяем ячейки, в которых​
​Если у вас установлена​. Жмем на кнопку​​Ещё одним вариантом является​для выбора файла.​ веб-ресурсы и т.д.​ диалогового окна.​ сайта.​Теперь, после нажатия гиперссылки,​ или более файлов​ интернет или путь​ модифицировать макрос.​, а затем отпустите​Второй способ​ выполняет преобразование текста​ меню, кнопка на​
​ гиперссылки. Отображается синим​ расположены гиперссылки. Если​ ссылка в ячейке​«Гиперссылка»​ гиперссылка на новый​ По умолчанию​ Они служат для​Если делать​=ГИПЕРССЫЛКА(«http://www.excel-office.ru/») В ячейке​ будет выделен соответствующий​ EXCEL (в одном экземпляре​
​ к файлу на​AB1​ и правую кнопку​- это использование​​ темы письма в​ панели задач).​
Сделать гиперссылку в Excel.​ цветом с нижним​ вы хотите выбрать​ с помощью специальной​
​, расположенную на ленте​ документ.​Проводник​ быстрого перехода к​гиперссылку на другой лист​ получилась такая ссылка.​ диапазон (на рисунке​ программы, см. примечание​ диске. Адрес может​
​: ЦитатаKaischutz написал:​
​ мыши и в​​ функции​​ кодировку URL;​​ подчеркиванием текста.​ весь столбец, то​ функции​ в блоке инструментов​В окне​открыт в той​ указанному объекту при​ этой же книги​Третий вариант.​
​ ниже отображено окно​ ниже), то функция ЯЧЕЙКА() может вернуть​ указывать на определенное​AB1 , Не​ появившемся контекстном меню​​=ГИПЕРССЫЛКА()​»&body=» – команда для​
​Как создать гиперссылку на​Примечания:​ кликните по его​ГИПЕРССЫЛКА​«Ссылки»​«Вставка гиперссылки»​
​ же директории, где​ клике по ячейке,​ Excel​Гиперссылка в Excel на​
​ после нажатия ссылки​ имя другого открытого​ место в Книге,​ совсем понял как​
​выберите пункт​. Например ссылка на​ записи текста письма;​ файл в Excel?​Параметры адрес и [имя]​
​ наименованию на горизонтальной​, то удалить её​.​выбираем пункт​ располагается текущая книга​
​ в которую они​​, то в диалоговом​ внутренний источник​ Квартал1).​​ файла (если Вы​ например на ячейку​ это поможет мне.​Создать гиперссылку​ это сайт будет​КОДИР.URL(B4) – текст письма​ Пример 1. Бухгалтер​ принимают значения в​ панели. Если нужно​ вышеуказанным способом не​После этого, запускается окно​«Связать с новым документом»​ Excel. Если нужный​Гиперссылка в Excel. ​ вставлены. Безусловно, в​ окне в разделе​​(на ячейку этой​
​Если в книге много​ его изменяли). Так​ или именованный диапазон.​, возможно, я​. Вот и всё​ выглядеть так:​ в кодировке URL.​ предприятия выполняет различные​ виде текстовой строки​ выделить весь лист,​ получится. Для удаления​
​«Вставка гиперссылки»​.​ объект находится в​ сложно структурированном документе​ «Связать с:» выбираем​ или другой страницы​
​ гиперссылок, то по​ что будьте осторожнее​ Путь может представлять​ вас не понял.​ :) Подробнее смотрите​Code​В ячейке B6 записана​ расчеты и хранит​
​ в кавычках (“адрес_гиперссылки”,​ наберите сочетание клавиш​
​ нужно выделить ячейку​. Все дальнейшие действия​В центральной части окна​ другой папке, то​ использование этого инструмента​ — «местом в​ книги Excel). В​ аналогии с Веб​ с функцией ЯЧЕЙКА(). Поэтому иногда​
​ собой путь к​ Я соединил ссылку​ на видео.​=ГИПЕРССЫЛКА(«http://www.excelworld.ru/»)​ следующая функция:​ таблицы данных в​ “имя_гиперссылки”) либо ссылки​Ctrl+A​
​ и нажать на​ точно такие же,​ в поле​ следует нажать на​ только приветствуется. Поэтому​ документе». Тогда в​ нашем примере –​ Браузерами можно использовать​ удобнее ссылки внутри​
​ файлу на жестком​ на товар и​Kaischutz​в английской версии:​Описание параметров:​ Excel в одной​ на ячейки, в​. Кликните по выделенному​ кнопку​ как и при​«Имя нового документа»​

excel-office.ru

Создание и удаление гиперссылок в Microsoft Office Excel

Гиперссылки в Microsoft Excel

​ кнопку​ пользователю, который хочет​ строке «Введите адрес​ в ячейке В6​ кнопки Назад и​ книги создавать с​ диске, либо  необходимо​ товар. Покажите в​: Добрый день.​Code​B5 – URL-команда на​ книге (Бухгалтерия.xlsx), содержащей​ которых содержатся адрес​ элементу правой кнопкой​Delete​ вставке через контекстное​следует указать, как​«Поиск файла»​ хорошо научиться работать​ ячейки» пишем адрес.​ будем устанавливать гиперссылку​ Далее в панели​ помощью стандартного механизма​

​ ввести в ячейку​ качестве примера, что​

​Есть файл в​​=HYPERLINK(«http://www.excelworld.ru/»)​ отправку письма, содержащая​

Добавление гиперссылок

​ множество листов. Для​ и название объекта​ мыши. В контекстном​

Способ 1: вставка безанкорных гиперссылок

​на клавиатуре.​ меню. Они зависят​ будет называться создаваемая​, расположенную чуть выше​ в Экселе, просто​ Или в окне​ на ячейку А2.​ Быстрого доступа.​ гиперссылок, нажав​ следующую формулу и​ вы хотите получить.​ котором есть ссылка​При этом двойные​ тему и текст​ удобства было решено​

​ соответственно.​ меню дважды перейдите​

Ссылка на веб-сайт в Microsoft Excel

​При этом будет убрана​ от того, какого​ книга.​ области обозрения.​ необходимо освоить навык​ «Или выберите место​

​ Выделить ячейку, на​Чтобы добавить кнопки на панель Быстрого​CTRL+K​ нажать клавишу ​Вы хотите в​

Гиперссылка на электронную почту в Microsoft Excel

Способ 2: связь с файлом или веб-страницей через контекстное меню

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

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

    Переход к созданию гиперссылки в Microsoft Excel

  2. ​ доступа выберите пункт Другие​ или через меню Вставка/​ENTER​ ячейки столбца B​ название этого товара​ не надо, функция​»Отправить письмо» – имя​ с оглавлением в​ (онлайн версия программы​
    • ​«Специальная вставка…»​ ссылка, но и​
    • ​ хотите применить.​
    • ​ будет размещаться в​
    • ​ окно выбора файла.​

    ​ гиперссылок.​ нужное название, имя​ гиперссылку (у нас-​ команды…​ Связи/ Гиперссылка (после​.​ подставить ссылки из​ в отдельных ячейках​ сделает это сама.​ гиперссылки.​

    Связь с файлом или веб-страницей в Microsoft Excel

  3. ​ виде гиперссылок на​ Excel для работы​​.​​ текст, так как​Кроме того, гиперссылку можно​​ той же директории,​​ Переходим в нужную​Скачать последнюю версию​ ячейки, диапазона. Диалоговое​ А2).Нажимаем кнопку на​Затем, отобразите все команды​ вызова окна Вставка​=ГИПЕРССЫЛКА(«»;»Перейти на сайт excel2.ru»)​ столбца E?​​помогите их соединить.​​И ещё один,​В результате нажатия на​

    Переход к выбору файла в Microsoft Excel

  4. ​ каждый из имеющихся​ через веб-интерфейс) функцию​Открывается окно специальной вставки.​ в данной функции​ создать с помощью​ что и текущая​ нам директорию, находим​ Excel​​ онко будет такое.​​ клавиатуре «Alt» и​

    Выбор файла в Microsoft Excel

    ​ и добавьте кнопки Назад и Далее.​ гиперссылки выберите Связать с:​Если опустить второй аргумент,​Kaischutz​формула гиперссылка =ГИПЕРССЫЛКА(E4;B4)​ достаточно​ гиперссылку будет открыт​ листов.​​ ГИПЕРССЫЛКА можно использовать​​ В блоке настроек​

  5. ​ они полностью связаны.​ специальной функции.​ книга. Если вы​ файл, с которым​Интересно:​​Гиперссылка на ячейку в​​ удерживаем нажатой.​

Добавление гиперссылки в Microsoft Excel

​Теперь после перехода по​ местом в документе).​ то в ячейке​: JayBhagavan, вот файл​ не подходит, так​экзотический и малоизвестный способ​ используемый по умолчанию​

​На новом листе создадим​ только для создания​«Операция»​​Но что делать, если​​Выделяем ячейку, в которую​ хотите сменить место​ хотим связать ячейку,​Создание гиперссылок в Microsoft​ Excel​​Наводим курсор на​​ гиперссылке можно быстро​

Вставка ссылки на веб-страницу в Microsoft Excel

Способ 3: связь с местом в документе

​Примечание​ вместо слов Перейти на​и столбец «С»​ как нужно оставлять​

  1. ​. Этот способ не​ почтовый клиент, например,​ следующую таблицу:​ гиперссылок на веб-объекты,​ставим переключатель в​ в документе очень​ будет вставлена ссылка.​​ расположения, нужно нажать​ выделяем его и​​ Word​

    Связь с местом в документе в Microsoft Excel

  2. ​.​​ нижнюю границу выделенной​​ вернуться обратно, нажав​: Открыть несколько книг​ сайт excel2.ru будет​

    Ссылка на другую ячейку в Microsoft Excel

    ​ в данном случае​ исходные столбцы​ требует использование мышки,​ Outlook (но в​Для создания гиперссылки используем​ поскольку приложения-браузеры не​ позицию​ много гиперссылок, ведь​ Кликаем на кнопку​​ на кнопку​​ жмем на кнопку​

Ссылка на другой лист в Microsoft Excel

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

Способ 4: гиперссылка на новый документ

​ кнопку Назад. (или​ EXCEL можно в​ просто отображен адрес ​

  1. ​ можно будет удалить​​А в ручную​​ но к сожалению,​​ данном случае, стандартный​​ формулу:​

    Связать с новым документом в Microsoft Excel

  2. ​ имеют доступа к​«Умножить»​​ ручное удаление займет​​«Вставить функцию»​«Изменить…»​«OK»​

    Наименование новой книги в Microsoft Excel

  3. ​ добавления гиперссылок в​ на таблицу на​ черный тонкий крестик​ как вариант сделать​ одном окне MS​Перейти на конкретную страницу​AB1, файл прилагается​ проставлять гиперссылку к​​ подходит только для​​ клиент Windows).​

    Переход к выбору места размещения документа в Microsoft Excel

  4. ​Описание аргументов функции:​ файловым системам устройств.​. Жмем на кнопку​ значительное количество времени?​.​.​.​​ документ.​​ другом листе. По​

    Окно создания документа в Microsoft Excel

  5. ​ со стрелочками на​​ дополнительную гиперссылку, как​ EXCEL (в одном​​ можно с помощью​AB1​ каждому товару очень​ Microsoft​Гиперссылки бывают внешние​»[Пример_1.xlsx]Прибыль!A1″ – полный адрес​Если в ячейке, на​«OK»​ В версии Excel​В открывшемся окне Мастера​После этого, открывается стандартное​Внимание! Для того, чтобы​Проще всего вставить безанкорную​​ этой ссылке Excel​​ концах. Нажимаем ПРАВУЮ​

Создания нового документа в Microsoft Excel

​ показано в файле​ экземпляре MS EXCEL)​ вот такой формулы​: Если в конце​ долго (более 35т)​

Способ 5: связь с электронной почтой

​Internet Explorer​ и внутренние. Универсальным​ ячейки A1 листа​

  1. ​ которую ссылается параметр​​.​​ 2010 и выше​​ функций ищем наименование​​ окно создания документа.​
  2. ​ иметь возможность связать​​ ссылку на веб-страницу​​ будет переходить на​ кнопку мыши и​ примера см. Лист2)​​ или в нескольких.​​=ГИПЕРССЫЛКА(«http://excel2.ru/articles/imena»;»Перейти к статье Имена​ моей формулы дописать​AB1​, как к продукту​​ способом их добавления​​ «Прибыль» книги «Пример_1.xlsx».​

Настройка связи с электронной почтой в Microsoft Excel

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

Способ 6: вставка гиперссылки через кнопку на ленте

​ на сайте excel2.ru»)​ перенос строки «​: Посмотрите на пример​

  1. ​ выпущенному той же​​ является использование сочетаний​​»Прибыль» – текст, который​​ кода ошибки #ЗНАЧ!,​​ будут удалены, а​ с помощью которой​​. После того, как​​ выбрать папку его​

    Гиперссылка на ленте в Microsoft Excel

  2. ​ с любым расширением​​ почты. Безанкорная гиперссылка​​ таблице. Подробнее о​ где будет наша​-​ в одном экземпляре​Если Вы знаете адрес​», скопировать столбец​ во вложении.​ компанией, что и​

Окно вставка гиперссылки в Microsoft Excel

Способ 7: функция ГИПЕРССЫЛКА

​ клавиш​ будет отображать гиперссылка.​ в качестве текста​

  1. ​ форматирование выделенных ячеек​ вы сможете удалить​ запись найдена, выделяем​​ размещения и формат.​​ в окне поиска,​

    Переход в мастер функций в Microsoft Excel

  2. ​ – эта такая​ таком способе, читайте​​ гиперссылка (В6). Теперь​​это слова, выделенные​ MS EXCEL (когда​ документа на внешнем​ в html файл,​​Kaischutz​​ сам​

    Мастер функций в Microsoft Excel

  3. ​Ctrl+K​​Аналогично создадим гиперссылки для​​ созданной гиперсылки будет​ сброшено.​ сразу несколько связей​ её и жмем​ После этого нажмите​ нужно переставить переключатель​​ ссылка, адрес которой​​ в статье «Гиперссылка​ отпускаем кнопку «Alt».​ цветом. Нажав на​ Вы просто открываете​ сайте, то можно​ затем открыть в​: AB1, Не совсем​​Excel​​. После нажатия этого​ остальных страниц. В​ также отображено «#ЗНАЧ!».​Как видим, гиперссылки могут​ в ячейках.​ на кнопку​ на кнопку​ типов файлов в​ прямо прописывается в​ в Excel на​Затем отпускаем правую​ эти слова мы​​ их подряд из​​ указать в гиперссылке​

Аргументы функции в Microsoft Excel

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

Ссылка в Microsoft Excel

​Для выделения ячейки, содержащей​​ стать удобным инструментом​

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

​Выделите ячейки, в которых​«OK»​«OK»​ положение​ ячейке и виден​ другой лист» тут.​

​ мышь. Выбираем из​​ переходим в другое​ Проводника Windows или​

Способ 1: удаление с помощью контекстного меню

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

Удаление гиперссылки в Microsoft Excel

Способ 2: удаление функции ГИПЕРССЫЛКА

​ на листе без​Ещё несколько вариантов​ появившегося диалогового окна​ место таблицы, в​​ через Кнопку Офис​​ чтобы его скачать​ буфер в excel,​Kaischutz​ необходимо получить как​Добавление гиперссылки​ Excel содержатся данные​​ по ней необходимо​​ только различные ячейки​

Удаление ссылки в Microsoft Excel

​ Правой кнопкой мыши​Открывается окно аргументов функции.​В блоке настроек​.​ дополнительных манипуляций. Особенностью​ установки ссылок на​

Ссылка удалена в Microsoft Excel

Способ 3: массовое удаление гиперссылок (версия Excel 2010 и выше)

​ функцию «Создать гиперссылку».​ другой документ, или​ в окне MS​ и открыть:​ то получим именно​: По сути есть​ гиперссылку в​:​ о курсах некоторых​ навести курсор мыши​ одного документа, но​ вызовете контекстное меню​

​ГИПЕРССЫЛКА​«Когда вносить правку в​После этого координаты указанного​ программы Excel является​ ячейку, документ, сайт,​​Получилась такая ссылка на​​ на график, рисунок,​

Удаление гиперссылок в Microsoft Excel

​ EXCEL). Второй экземпляр​=ГИПЕРССЫЛКА(» report.xlsx»; «Щелкните, чтобы​ то, что вы​ обратный макрос который​

Гиперссылки удалены в Microsoft Excel

​Excel​Теперь Вы можете​ валют, которые используются​ на требуемую ячейку,​ и выполняющим связь​​ и выберите пункт​​имеет два аргумента:​ новый документ»​ файла попадают в​ то, что любая​ т.д. в Excel​ ячейку А2.​​ т.д.можно вставить в​​ MS EXCEL можно​

Удаление всех гиперссылок на листе в Microsoft Excel

​ просмотреть отчет»)​ хотите.​ из ячейки с​;​ выбрать тип ссылки​​ для выполнения различных​​ нажать и не​

Способ 4: массовое удаление гиперссылок (версии ранее Excel 2010)

​ с внешними объектами.​«Удалить гиперссылки»​ адрес и имя.​вы можете установить​ поле «Адрес» окна​ безанкорная ссылка, вписанная​ описаны в статье​Нажимаем на эту ссылку​ разных местах (в​ открыть запустив файл EXCEL.EXE,​С помощью функции ГИПЕРССЫЛКА() можно открыть​JayBhagavan​ гиперссылкой, вытягивает ссылку​Перейдите в Excel, выделите​ (внутренняя -​ финансовых расчетов. Поскольку​

  1. ​ отпускать левую кнопку​ Удаление ссылок легче​.​ Первый из них​ один из следующих​​ вставки гиперссылки. Просто​​ в ячейку, превращается​​ «Специальная вставка Excel».​​ и переходим на​ таблицу, в колонтитул,​ например через меню Пуск.​​ файл, сохраненный на​​: запускать make_hl на​

    Копирование в Microsoft Excel

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

    Переход в окно специальной вставки в Microsoft Excel

  3. ​вот он: Sub​ необходимо вернуть гиперссылку​​, или внешняя -​​ динамически изменяемыми величинами,​ пока курсор не​​ версиях Excel, но​​ ячейках гиперссылки будут​​ второй необязательным. В​​ открыть документ для​

Специальная вставка в Microsoft Excel

​«OK»​Вписываем ссылку в любую​ установить в любой​Как с помощюь​

Гиперссылки удалены в программе Microsoft Excel

​ разные (внутренние, внешние).​ файлы открыты в​ сервера. Откроем стандартный​ указанием адресов целевых​ ExtractHL() Dim HL​ и нажмите сочетание​файлом, веб-страницей, новым документом​ бухгалтер решил поместить​ изменит свою форму​ и в старых​ удалены, а сам​ поле​ изменения, или вначале​.​ область листа.​ таблице, бланке, например​

​ гиперссылки, можно сделать​

lumpics.ru

Примеры функции ГИПЕРССЫЛКА в Excel для динамических гиперссылок

​ Гиперссылка в Excel​ одном экземпляре MS​ файл Windows для​ ячеек Option Explicit​ As Hyperlink For​ клавиш​или​ гиперссылку на веб-страницу,​ на «+». Затем​

Функция ГИПЕРССЫЛКА и особенности ее аргументов

​ версиях программы тоже​ текст останется.​«Адрес»​ создать сам документ​Теперь гиперссылка добавлена и​Теперь при клике на​ в телефонном справочнике.​ содержание в большой​ может быть на​ EXCEL нажимайте последовательно​ редактирования текста Notepad.exe​

​ Sub cells_val_to_hlnk2(rngTarget As​

​ Each HL In​Ctrl+K​

  1. ​электронной почтой​ которая предоставляет актуальные​ можно отпустить кнопку​ есть возможность при​Если вы хотите произвести​указывается адрес сайта,​ и ссылку, а​ при клике на​ данную ячейку запустится​ Как его сделать,​ таблице, которое поможет​ разные источники.​ сочетание клавиш ​=ГИПЕРССЫЛКА(«c:windowsnotepad.exe»;»Открыть Notepad.exe»)​ Range, rngSrc As​ ActiveSheet.Hyperlinks HL.Range.Offset(0, 1).Value​;​), указать текст ссылки​ данные.​ мыши, требуемая ячейка​
  2. ​ помощи отдельных манипуляций​ удаление во всем​ электронной почты или​ уже потом, после​ соответствующую ячейку откроется​ браузер, который установлен​

​ смотрите в статье​

  1. ​ быстро и легко​Рассмотрим несколько вариантов,​CTRL+TAB​Если на компьютере имеется​ Range) Dim cl​ = HL.Address Next​Нажмите​ и путь. Но​Исходная таблица:​
  2. ​ будет выделена.​ произвести массовое удаление​ документе, то сначала​ место расположения файла​ закрытия текущего файла,​ указанный файл в​ по умолчанию, и​ «Телефонный справочник в​ перемещаться по таблице,​как вставить гиперссылку в​
  3. ​ — будут отображаться все​ диск D: на​ As Range, sTmp​ End SubМне же​Alt+Tab​ это общеизвестный способ,​Для создания ссылки на​
  4. ​В онлайн версии программы​ ссылок.​ наберите на клавиатуре​ на жестком диске,​ отредактировать его. После​ программе, установленной для​ перейдет по указанному​ Excel» здесь.​ смотрите в статье​ Excel.​ окна Книг, которые​ котором в папке​ As String, lRows​ нужно наоборот…​
  5. ​для перехода в​ а мы рассмотрим​ ресурс http://valuta.pw/ в​ Excel для выделения​Автор: Максим Тютюшев​ сочетание клавиш​ с которым вы​ того, как все​ его просмотра по​ адресу.​Как удалить гиперссылку в​ «Как сделать содержание​Первый вариант.​
  6. ​ открыты в данном​ Finance имеется файл БазаДанных.xlsx,​ As Long, lColumns​Юрий М​
  7. ​Internet Explorer​ варианты, как ещё​ ячейке D7 введем​ ячейки, содержащей гиперссылку,​Функция ГИПЕРССЫЛКА в Excel​Ctrl+A​ хотите связать ячейку.​ настройки внесены, жмем​ умолчанию.​Аналогичным образом можно поставить​ Excel.​ в Excel».​Самый простой.​ окне MS EXCEL.​ то открыть его​ As Long, lR​: Kaischutz, посмотрите на​;​
  8. ​ можно создать гиперссылку.​ следующую формулу:​ необходимо навести курсор​ возвращает ярлык либо​. Этим вы выделите​ В поле​ кнопку​Если вы хотите вставить​ ссылку на адрес​Нужно нажать правой​
  9. ​Четвертый вариант.​Копируем внешнюю ссылку и​ Для книг, открытых​ поможет формула ​ As Long, lC​

​ свою горе-цитату в​

Примеры использования функции ГИПЕРССЫЛКА в Excel

​Нажмите​Итак, для​Описание параметров:​ так, чтобы он​ гиперссылку на определенный​ весь лист. Затем,​«Имя»​«OK»​ ссылку на веб-ресурс,​ электронной почты, и​ мышкой на ячейку,​Чтобы​ вставляем в Excel.​ в разных окнах​=ГИПЕРССЫЛКА(«[D:FinanceБазаДанных.xlsx]лист1!A5»;»Открыть Книгу MS EXCEL​

​ As Long If​ #3 — зачем​

создадим таблицу.

​Alt+Tab​внешних ссылок​

Описание аргументов.

​http://valuta.pw/ — URL адрес​

  • ​ выглядел в виде​ объект, которым может​ кликнув правой кнопкой​
  • ​, при желании, можно​.​

​ то в поле​ она тут же​ в которой установлена​

ГИПЕРССЫЛКА.

Динамическая гиперссылка в Excel

​вставить гиперссылку в Excel​Если хотим оставить​ MS EXCEL (экземплярах​ и перейти на​ (rngTarget.Rows.Count <> rngSrc.Rows.Count)​ она там? Да​для перехода назад​:​ требуемого сайта;​ обычной стрелки. Для​ являться веб-страница, файл,​ мыши, вызывайте контекстное​

​ написать любое слово,​

Исходная таблица.

​После выполнения этого действия,​«Адрес»​ станет активной.​ гиперссылка и выбрать​

​, делаем активной ячейку,​

  • ​ гиперссылку активной, то​ MS EXCEL) это​
  • ​ Листе1 в ячейку​ Or (rngTarget.Columns.Count <>​

​ и цитатой это​

Курсы валют.

​ в​Самый распространённый способ​»Курсы валют» – текст,​ перехода по гиперссылке​

Отправка писем через Excel по гиперссылке

​ сохраненный в постоянной​ меню. В нём​ которое будет видимым​ ячейка на текущем​нужно вручную вписать​Самый популярный способ добавления​ из контекстного меню​ в которую будем​ после копирования, нажимаем​ сочетание клавиш не​ А5″)​ rngSrc.Columns.Count) Then Exit​ трудно назвать -​Excel​

​- это простое​

Форма.

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

КОДИР.URL.

​ «Удалить гиперссылку». Всё.​ вставлять гиперссылки. Нажимаем​ «Вставить».​ работает. Удобно открывать​

​После этого, в окне файла БазаДанных.xlsx,​

  • ​ Sub lRows =​ процитировали ВСЁ, включая​
  • ​;​ копирование нужного адреса​
  • ​В результате получим:​ непосредственно на ее​
  • ​ ячеек на листе​«Удалить гиперссылки»​ самым являясь анкором.​ гиперссылкой с новым​
  • ​ его туда. Затем​ – это использование​
  • ​ Текст ссылки останется,​ кнопки клавиатуры на​

​Например, здесь активные​ в разных экземплярах​

Отправить письмо.

​ станет активной ячейка​

  • ​ rngTarget.Rows.Count lColumns =​ размер файла. ЗАЧЕМ?!!​Нажмите​ из браузера и​
  • ​Примечание: указанная веб-страница будет​ текст. В этом​

имя гиперссылки.

​ в книге Excel.​.​ Если оставить данное​ файлом.​ следует нажать на​ контекстного меню.​ но будет не​

exceltable.com

Добавление гиперссылки

​ английской раскладке Ctrl​ ссылки на статьи​ Книги, вычисления в​A5​ rngTarget.Columns.Count rngTarget.Hyperlinks.Delete For​​Кнопка цитирования​​ОК​ вставка его в​ открыта в браузере,​​ случае курсор примет​​Функция ГИПЕРССЫЛКА упрощает доступ​

​Внимание! Данный способ не​ поле пустым, то​Ячейку при помощи ссылки​​ кнопку​​Выделяем ячейку, в которую​​ активен.​​ +К или русской​​ сайта (на рисунке​​ которых занимают продолжительное​.​ lR = 1​не для ответа​Для​ ячейку. Начиная с​
​ используемом в системе​​ вид руки.​​ к объектам, которые​
​ подходит для удаления​​ в ячейке будет​ можно связать даже​«OK»​ собираемся вставить связь.​А что делать,​ раскладке – Ctrl​​ синим цветом). При​​ время. При изменении​​Примечание​​ To lRows For​!​внутренних ссылок​ версии​ по умолчанию.​

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

​ если нам нужно​ +Л. Выйдет диалоговое​​ нажатии на такую​​ формул MS EXCEL​: После ввода формулы с​ lC = 1​Код следует оформлять​:​​Excel 2000​​Пример 3. Работник предприятия​ интернет-ресурс можно использовать​​ Excel (ячейки, листы​​ связывали ячейки с​ После того, как​В окне​Кроме того, существует возможность​ мыши по ней.​ удалить целый список​ окно «Вставка гиперссылки»,​ ссылку, откроется страница​
​ пересчитывает только книги открытые в​​ функцией ГИПЕРССЫЛКА(), указывающей​ To lColumns sTmp​​ соответствующим тегом. Ищите​​Можно использовать функцию​, программа распознаёт​ испытывает трудности с​
​ следующую запись: =ГИПЕРССЫЛКА(“http://www.yandex.ru/”;”Поисковая​
​ книги), так и​
​ помощью функции​
​ настройки произведены, жмем​
​«Вставка гиперссылки»​
​ связать гиперссылкой ячейку​ Открывается контекстное меню.​ гиперссылок, оставив их​ в котором выберем​
​ этого сайта –​ текущем экземпляре.​​ на место в​​ = rngSrc.Cells(lR, lC).Value​ такую кнопку и​=ГИПЕРССЫЛКА()​URL​ использованием функции ЕСЛИ​​ система Яндекс”).​​ частями другим программных​ГИПЕРССЫЛКА​ на кнопку​кликаем по кнопке​​ с любым местом​​ В нём выбираем​

  • ​ текстом. Тогда смотрите​ вид гиперссылки.​ эта ссылка стала​​В статье Оглавление книги​​ другом листе или​
  • ​ If Len(sTmp) >​ исправьте свои сообщения.​, как описано выше,​если в тексте​ в Excel. Для​​Гиперссылка на документ, хранящийся​​ продуктов (файл notepad,​
  • ​.​​«OK»​​«Связать с электронной почтой»​​ в текущем документе.​​ пункт​
  • ​ статью «Как удалить​​Диалоговое окно можно​​ фиолетовым цветом.​ на основе гиперссылок​​ книге, сохраните книгу​​ 0 Then ActiveSheet.Hyperlinks.Add​
  • ​ Прикрепленные файлы Тег​​ только заменить адрес​

​ есть следующие сочетания​​ решения проблемы в​​ в файловой системе​
​ Word) или страницами​​Что же делать, если​​.​.​После того, как выделена​«Гиперссылка…»​ все гиперссылки в​​ вызвать с помощью​​Как выделить саму ячейку​
​ описан подход к​ перед тестированием гиперссылки,​ Anchor:=rngTarget.Cells(lR, lC), _​ VBA.jpg (19.2 КБ)​ ссылки на внутренний​ символов (буквы только​
​ одном из документов​ ПК, может быть​ в сети интернет.​ у вас на​​После этих действий, ячейка​​В поле​ нужная ячейка и​.​ Excel сразу».​ функции «Гиперссылка» на​ таблицы, в которой​ созданию оглавлению.​ чтобы избежать сообщения​ Address:=sTmp, TextToDisplay:=rngTarget.Cells(lR, lC).Value​JayBhagavan​ (подробнее в описании​ английского алфавита, регистр​ он имеет готовую​​ создана следующим образом:​​ Данная функция имеет​ компьютере установлена версия​ будет связана с​«Адрес электронной почты»​

​ вызвано через контекстное​​Сразу после этого открывается​​Как ещё можно​ закладке «Вставка» в​ стоит гиперссылка, смотрите​

excelworld.ru

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

​Если в книге определены​​ об ошибке.​
​ Next lC Next​: выделили диапазон, запустили​ функции​ роли не играет):​ форму для отправки​
​ =ГИПЕРССЫЛКА(“C:UserssoulpDownloadsдокумент_2”;”Ссылка на документ_2”).​
​ следующую синтаксическую запись:​ ранее Excel 2010?​ объектом или сайтом,​вписываем e-mail, с​
​ меню окно вставки​ окно вставки. В​ использовать функцию «Гиперссылка»,​ разделе «Связи».​

​ в статье «Как​​ именованные диапазоны, то​Предположим, что требуется сделать​

​ lR End Sub​​ макрос Option Explicit​=ГИПЕРССЫЛКА()​http://​

​ письма по email.​​ При переходе по​=ГИПЕРССЫЛКА(адрес;[имя])​ Неужели все ссылки​ который указан в​ которым хотим связать​
​ гиперссылки, переключаем кнопку​ левой стороне окна​ читайте в статье​В столбце окна «Связать​ выделить ячейку с​ гиперссылки можно использовать​ ссылку с Листа1​ Sub make_hl() Call​

​ Sub cells_val_to_hlnk() Dim​​)​www.​ Отправка письма происходит​ данной гиперссылке появится​Описание 2-х параметров аргументов​ придется удалять вручную?​ ссылке.​ ячейку. В поле​
​ в левой части​​ расположены кнопки, нажав​​ «Оглавление в Excel»​
​ с:»​ гиперссылкой в Excel»​ для быстрой навигации​ на Лист2 в книге БазаДанных.xlsx.​ cells_val_to_hlnk2(Range(«$B$4:$B$19»), _ Range(«$C$4:$C$19»))​ cl As Range,​

​Но можно использовать​​ftp://​ по нажатию на​ диалоговое окно с​ функции:​ В данном случае​Урок:​«Тема»​ окна в позицию​ на одну из​ тут. В статье​кнопка «местом в​ тут.​ по ним. При​

​Поместим формулу с функцией​​ End Sub​ sTmp As String​ менее известный, но​mailto:​ гиперссылку. Рассмотрим, как​ предупреждением о возможном​Адрес – текстовое значение,​ тоже имеется выход,​Мастер функций в Excel​можно написать тему​

​«Связать с местом в​​ которых пользователь должен​ описана небольшая хитрость,​ документе» — это​Но, можно копировать гиперссылку,​

​ этом после нажатии​​ ГИПЕРССЫЛКА() в ячейке​
​AB1​ For Each cl​ на мой взгляд,​
​file://​ устроена данная форма​ наличии вредоносного ПО​ соответствующее имени открываемого​ хоть он и​Не менее важен вопрос,​ письма. После того,​
​ документе»​ указать, с объектом​ которую нужно применить​ внутренняя ссылка –​

​ как простой текст,​​ гиперссылки, будет выделен​
​А18​: Пример:​ In Selection cl.Hyperlinks.Delete​
​ не менее удобный,​

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

​на Листе1 (см.​​Kaischutz​ sTmp = cl.Value​ способ. В чём​[email protected]​Форма выглядит следующим образом:​ открытия файла необходимо​ пути для доступа​ процедура, описанная в​ ведь они могут​ жмем на кнопку​В поле​ связать ячейку:​ книги Excel.​ текст ссылки и​ не активной. Для​Пусть в книге создано​ файл примера).​: JayBhagavan, спасибо большое!​ If Len(sTmp) >​ он заключается:​Если Вам не​Значения ячеек B3 и​ нажать кнопку «ОК»​ к нему. Этот​ предыдущем способе. Кстати,​ устареть или по​«OK»​«Введите адрес ячейки»​с внешним файлом или​В Excel можно​ адрес ячейки;​ этого после нажатия​ 3 именованных диапазона:​

​=ГИПЕРССЫЛКА(«[БазаДанных.xlsx]Лист2!A1»;»Нажмите ссылку, чтобы перейти​​ То что нужно!​

​ 0 Then ActiveSheet.Hyperlinks.Add​​Выделите ячейку, на​ нужно автораспознавание​

planetaexcel.ru

​ B4 могут быть​

Skip to content

Как использовать функцию ГИПЕРССЫЛКА

В статье объясняются основы функции ГИПЕРССЫЛКА в Excel и приводятся несколько советов и примеров формул для ее наиболее эффективного использования.

Существует множество способов создать гиперссылку в Excel. Чтобы сделать ссылку на определенную веб-страницу, вы можете просто ввести ее URL-адрес в ячейку, нажать Enter, и Microsoft Excel автоматически преобразует запись в интерактивную гиперссылку. 

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

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

Функция ГИПЕРССЫЛКА в Excel — синтаксис и способы использования

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

  • Определенное место, например ячейку или именованный диапазон в файле Excel (на существующем листе, или на другом листе, или в другой книге).
  • Документ Word, презентацию PowerPoint или другой документ, хранящийся на жестком диске, в локальной сети или в Интернете.
  • Закладка в документе Word.
  • Веб-страница в Интернете.
  • Адрес электронной почты для создания нового сообщения.

Эта функция доступна во всех версиях Excel для Office 365, Excel от 2019 до 2000. В Excel Online функцию ГИПЕРССЫЛКА можно использовать только для веб-адреса (URL).

Синтаксис функции ГИПЕРССЫЛКА следующий:

ГИПЕРССЫЛКА(адрес ; [имя])

Где:

  • адрес (обязательно) — по которому необходимо перейти.

Он может быть представлен как ссылка на ячейку, содержащую ссылку, или же быть текстовой строкой, заключенной в кавычки, которая содержит путь к файлу, хранящемуся на локальном диске, или URL-адресом в Интернете.

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

  • имя (необязательно) — это пояснительный текст, который будет отображаться в ячейке. Чтобы было понятно, куда ведёт ссылка. Если опущено, то адрес из первого аргумента отображается как текст ссылки.

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

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

Ниже вы можете увидеть простейший пример формулы гиперссылки Excel, где A2 содержит имя, а B2 содержит адрес:

=ГИПЕРССЫЛКА(B2; A2)

Результат может выглядеть примерно так:

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

Как использовать ГИПЕРССЫЛКА в Excel — примеры формул

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

Функция Excel ГИПЕРССЫЛКА позволяет вам создавать ссылки нескольких различных типов, в зависимости от того, какое значение вы указываете в аргументе адрес. Рассмотрим, как создавать ссылки на листы, файлы, веб-страницы и другие элементы.

Гиперссылка на другой рабочий лист

Чтобы вставить гиперссылку на другой лист в той же книге, укажите перед именем целевого листа знак решетки (#), после него – восклицательный знак и имя целевой ячейки, например:

=ГИПЕРССЫЛКА(«#Лист1!A1″;»Лист1»)

Приведенная выше формула создает гиперссылку с текстом перехода «Лист1», которая открывает Лист1 из текущей книги и устанавливает курсор в A1.

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

=ГИПЕРССЫЛКА(«#Лист 1!A1″;»Лист 1″)

Таким же образом можно создать гиперссылку на другую ячейку того же листа. Например, чтобы вставить гиперссылку, которая приведет вас к ячейке A1 на том же листе, используйте формулу, подобную этой:

=ГИПЕРССЫЛКА(«#A1″;»Перейти к ячейке А1»)

Гиперссылка на другую книгу

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

«Диск:ПапкаКнига.xlsx»

Например:

=ГИПЕРССЫЛКА(«C:ГиперссылкиКнига2.xlsx»;»Книга2″)

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

«[Диск:ПапкаКнига.xlsx]Лист!Ячейка»

Например, чтобы добавить гиперссылку с названием «Книга3», которая открывает Лист2 в Книга2, хранящейся в папке Гиперссылки на диске С, попробуйте следующую формулу:

=ГИПЕРССЫЛКА(«[C:ГиперссылкиКнига2.xlsx]Лист2!A1″;»Книга2 Лист2 А1»)

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

Если вы планируете в ближайшее время переместить свои файлы в другое место, более целесообразно создать относительную гиперссылку примерно так:

=ГИПЕРССЫЛКА(«ГиперссылкиКнига2.xlsx»;»Книга2″)

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

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

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

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

Абсолютный URL: https://mister-office.ru/funktsii-excel/function-if-excel-primery.html

В Интернете общепринятой практикой является использование относительных URL-адресов. В гиперссылках Excel всегда следует указывать полные URL-адреса веб-страниц . Однако Microsoft Excel может понимать URL-адреса без протокола. 

Например, если вы введете «www.mister-office.ru» в ячейку, Excel автоматически добавит протокол «http» по умолчанию и преобразует его в гиперссылку, по которой вы можете перейти.

Со ссылками на файлы немного сложнее.

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

Абсолютная ссылка на файл Excel: C:Excel filesSource DataBook1.xlsx

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

Относительная гиперссылка содержит частичный адрес. Например:

Пример относительной ссылки на файл Excel:   Source dataBook1.xlsx

Относительная гиперссылка — это гиперссылка, которая содержит целевой адрес относительно адреса файла, в котором она записана.

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

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

Гиперссылка на именованный диапазон

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

«[Диск:ПапкаКнига.xlsx]Лист!Имя»

Например, чтобы вставить ссылку на диапазон с именем «Диапазон_данных», хранящийся на Лист2 в Книга2, используйте следующую формулу:

=ГИПЕРССЫЛКА(«[C:ГиперссылкиКнига2.xlsx]Лист2!Диапазон_данных»;»Книга2 Лист2 Диапазон данных»)

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

=ГИПЕРССЫЛКА(«[C:ГиперссылкиКнига2.xlsx]Диапазон_данных_1″;»Диапазон данных 1»)

Гиперссылка для открытия файла, хранящегося на жестком диске

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

«Диск:Папкаимя_файла.расширение»

Например, чтобы открыть документ Word с именем Прайслист, который хранится в папке  Word files на диске D, используйте следующую формулу:

=ГИПЕРССЫЛКА(«D:Word filesПрайс-лист.docx»;»Прайс лист»)

Гиперссылка на закладку в документе Word

Чтобы сделать гиперссылку на определенное место в документе Word, заключите путь к документу в [квадратные скобки] и используйте закладку , чтобы определить место, к которому вы хотите перейти.

Например, следующая формула добавляет гиперссылку на закладку с именем Таблица_скидок в файле Цены.docx :

=ГИПЕРССЫЛКА(«[C:ГиперссылкиЦены.docx]Таблица_скидок»;»Скидки»)

Гиперссылка на файл на сетевом диске

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

«\имя_серверапапкаимя_файла.расширение»

Приведенная ниже формула создает гиперссылку под названием « Прайс на сервере», которая открывает книгу «Прайс-лист.xlsx », хранящуюся на SERVER1 в папке Alex :

=ГИПЕРССЫЛКА(«\SERVERAlexПрайс-лист.xlsx»;»Прайс на сервере»)

Чтобы открыть сетевой файл Excel на определенном листе, заключите путь к файлу в [квадратные скобки] и напишите далее имя листа, восклицательный знак (!) и ячейку, на которую указывает ссылка:

=ГИПЕРССЫЛКА(«[\SERVERAlexПрайс-лист.xlsx]Лист1!А1″;»Прайс Лист1 на сервере»)

Гиперссылка на веб-страницу

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

=ГИПЕРССЫЛКА(«https://www.mister-office.ru»4; «Перейти на Мистер Офис»)

Приведенная выше формула вставляет гиперссылку под названием «Перейти на Мистер Офис», которая открывает домашнюю страницу нашего веб-сайта.

Гиперссылка для отправки электронного письма

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

«mailto:email_address»

Например:

=ГИПЕРССЫЛКА(«mailto:alex@mister-office.ru»;»Отправить email»)

Приведенная выше формула добавляет гиперссылку под названием « Отправить email», и нажатие на нее создает новое почтовое сообщение.

Искать значение и создать гиперссылку на первое совпадение

При работе с большими наборами данных вы часто можете оказаться в ситуации, когда вам нужно найти конкретное значение и вернуть соответствующие данные из другого столбца. Для этого вы используете либо функцию ВПР, либо более мощную комбинацию ПОИСКПОЗ ИНДЕКС .

Но что, если вы хотите не только получить соответствующее значение, но и перейти к позиции этого значения в исходном наборе данных, чтобы просмотреть другие детали в той же строке? Это можно сделать с помощью функции ГИПЕРССЫЛКА Excel с некоторой помощью функций ЯЧЕЙКА, ИНДЕКС и ПОИСКПОЗ.

Общая формула для создания гиперссылки на первое совпадение выглядит следующим образом:

ГИПЕРССЫЛКА(«#»&ЯЧЕЙКА(«адрес»; ИНДЕКС( массив; ПОИСКПОЗ ( искомое_значение ;  диапазон_поиска ;0))), ИНДЕКС( массив; ПОИСКПОЗ ( искомое_значение; диапазон_поиска ;0)))

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

С искомым значением в ячейке F2, списком продавцов (диапазон поиска) в A2:A10 и списком товаров (массив данных) в C2:C10 формула принимает следующий вид:

=ГИПЕРССЫЛКА(«#»&@ЯЧЕЙКА(«address»; ИНДЕКС($C$2:$C$10; ПОИСКПОЗ($E2;$A$2:$A$10;0))); ИНДЕКС($C$2:$C$10; ПОИСКПОЗ($E2;$A$2:$A$10;0)))

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

Если вы работаете с длинными строками данных, то может быть удобнее, чтобы гиперссылка указывала на первую ячейку в строке, где найдено совпадение. Для этого вы просто указываете другой массив в первой комбинации ИНДЕКС ПОИСКПОЗ – столбец A (в этом примере $A$2:$A$10):

=ГИПЕРССЫЛКА(«#»&@ЯЧЕЙКА(«address»; ИНДЕКС($A$2:$A$10; ПОИСКПОЗ($E2;$A$2:$A$10;0))); ИНДЕКС($C$2:$C$10; ПОИСКПОЗ($E2;$A$2:$A$10;0)))

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

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

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

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

Предположим, вы хотите заменить старый URL-адрес своей компании (old-website.com) новым (new-website.com) во всех гиперссылках на текущем листе или во всей книге. Чтобы это сделать, выполните шаги, описанные ниже:

  1. Нажмите клавиши Ctrl + Н, чтобы открыть вкладку «Заменить» диалогового окна «Найти и заменить».
  2. В поле «Найти» введите текст, который вы хотите изменить (в данном примере — «old-website.com»). В поле Заменить на введите новый текст («new-website.com» в данном примере).
  3. В правой части диалогового окна нажмите кнопку Параметры.
  4. В вкладке Параметры выберите Лист или Книга в зависимости от того, хотите ли вы изменить гиперссылки только на текущем листе или на всех листах текущей книги.
  5. Там же в параметрах в пункте Искать в выберите Формулы.
  6. В качестве дополнительной меры предосторожности сначала нажмите кнопку «Найти все», и Excel отобразит список всех формул, содержащих искомый текст:

  1. Просмотрите результаты поиска, чтобы убедиться, что вы хотите изменить все найденные формулы. Если вы это сделаете, перейдите к следующему шагу, в противном случае уточните поиск.
  2. Нажмите кнопку «Заменить все». Excel заменит указанный текст во всех найденных гиперссылках и сообщит, сколько изменений было внесено.
  3. Нажмите кнопку Закрыть. Готово!

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

ГИПЕРССЫЛКА Excel не работает — причины и решения

Самая распространенная причина, по которой формула гиперссылки не работает (и первое, что вы должны проверить!) — это несуществующий или неверный путь в аргументе адрес. Если это не так, проверьте следующие две вещи:

  1. Если место назначения ссылки не открывается при нажатии на гиперссылку, убедитесь, что расположение ссылки указано в правильном формате. Примеры формул для создания различных типов гиперссылок можно найти выше.
  2. Если вместо текста ссылки появится ошибка типа ЗНАЧ! или N/A, скорее всего, проблема связана с аргументом имя вашей формулы гиперссылки.

Как правило, такие ошибки возникают, когда имя возвращается какой-либо другой функцией (функциями), например, в нашем ВПР и гиперссылке на первое совпадение. В этом случае в ячейке формулы появится ошибка #Н/Д, если искомое значение не будет найдено в таблице поиска. Чтобы предотвратить такие ошибки, вы можете рассмотреть возможность использования функции ЕСЛИОШИБКА для отображения пустой строки или некоторого понятного для пользователя текста вместо значения ошибки.

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

Другие статьи по теме:

Как удалить сразу несколько гиперссылок В этой короткой статье я покажу вам, как можно быстро удалить сразу все нежелательные гиперссылки с рабочего листа Excel и предотвратить их появление в будущем. Решение работает во всех версиях Excel,…
Гиперссылка в Excel: как сделать, изменить, удалить В статье разъясняется, как сделать гиперссылку в Excel, используя 3 разных метода. Вы узнаете, как вставлять, изменять и удалять гиперссылки на рабочих листах, а также исправлять неработающие ссылки. Гиперссылки широко используются…
Как использовать функцию ДВССЫЛ – примеры формул В этой статье объясняется синтаксис функции ДВССЫЛ, основные способы ее использования и приводится ряд примеров формул, демонстрирующих использование ДВССЫЛ в Excel. В Microsoft Excel существует множество функций, некоторые из которых…

На чтение 4 мин. Просмотров 691 Опубликовано 24.05.2021

Как мы все знаем, в Excel по умолчанию в ячейку может быть вставлена ​​только одна гиперссылка. Но иногда нам нужно вставить в ячейку две или более гиперссылок. Как вставить несколько гиперссылок в ячейку в Excel? И как пакетно вставить несколько гиперссылок для многих ячеек в Excel? Это можно сделать следующим образом:

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

Пакетная вставка нескольких гиперссылок для многих ячеек с помощью Kutools for Excel

Вкладка Office Включить редактирование с вкладками и просмотр в Office, и сделать вашу работу намного проще …

Подробнее … Бесплатная загрузка …

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

  • Повторное использование всего: добавьте больше использованные или сложные формулы, диаграммы и все остальное в избранное и быстро повторно используйте их в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Подробнее … Бесплатная загрузка …

->


Содержание

  1. Вставить несколько гиперссылок в одну ячейку
  2. Пакетная вставка нескольких гиперссылок для многих ячеек с помощью Kutools for Excel
  3. Один щелчок, чтобы удалить все гиперссылки в выбранный диапазон, активный лист или активная книга
  4. Демонстрация: вставьте несколько гиперссылок во многие ячейки в Excel
  5. Статьи по теме

1 . Нажмите Вставить на ленте, а затем нажмите Фигура , после чего вы можете выбрать форму прямоугольника.

2 . Рисование прямоугольника в тексте, в который вы хотите вставить гиперссылку. А прямоугольник закрасит текст. См. Снимок экрана:

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

4 . Продолжайте нажимать Цвет линии на левой панели и установите флажок Нет линии на правой панели.

5 . Затем нажмите кнопку Закрыть .. И прямоугольник был изменен прозрачно. См. Снимок экрана:

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

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


Иногда вы добавляете несколько гиперссылок для многих ячеек. Если вы уже перечислили некоторые гиперссылки в Excel, вы можете применить утилиту Kutools for Excel Convert Hyperlinks , чтобы легко добавить эти гиперссылки для указанных ячеек.

Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия!

Kutools for Excel – объединяет более 300 дополнительных функций и инструментов для Microsoft Excel

Перейти для загрузки
Бесплатная пробная версия 60 днейПокупка
PayPal/MyCommerce

->

1 . Нажмите Kutools > Ссылки > Конвертировать гиперссылки .

. В открывшемся диалоговом окне «Преобразование гиперссылок» вам необходимо:
(1) установить флажок Содержимое ячейки заменить адрес гиперссылки ;
(2) В поле ввода нажмите кнопку Обзор и укажите диапазон гиперссылок;
(3) В диапазоне результатов выберите Обзор кнопку и укажите первую ячейку диапазона строк, для которого вы добавите гиперссылки.

3 . Нажмите кнопку ОК . Тогда вы увидите, что все гиперссылки добавляются сразу для соответствующих ячеек.

4 . Вам необязательно удалять диапазон гиперссылок.

Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Получить сейчас

Для удаления нескольких гиперссылок в выбранном диапазоне Kutools for Excel’s Удалить гиперссылки может помочь вам архивировать одним щелчком мыши . Эта утилита также может удалить все гиперссылки на активном листе, выбранных листах или активной книге одним щелчком мыши. См. Снимок экрана ниже. 30-дневная бесплатная пробная версия полнофункциональной версии!


Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Загрузить и бесплатную пробную версию !


Статьи по теме

  • Удалить все гиперссылки
  • Список всех гиперссылок
  • Вставить несколько флажков
  • Вставить раскрывающийся список

Содержание

  1. Как массово изменить гиперссылки?
  2. Как массово изменить гиперссылки?
  3. Как массово изменить гиперссылки в Excel?
  4. Все гораздо сложнее, если гиперссылки были созданы через стандартное меню:
  5. Блог Антона Палихова
  6. Excel, Word, OneNote, книжки, D&D, Roll20, Discord, анализ, оптимизация, развлечения
  7. КАК МАССОВО ИЗМЕНИТЬ ГИПЕРССЫЛКИ?

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

Существуют ситуации, когда на листе есть много гиперссылок(если еще на знакомы с гиперссылками — Что такое гиперссылка?) на различные папки или интернет ресурсы. И иногда случаются ситуации когда адреса этих гиперссылок надо поменять. Как правило это происходит если либо домен сменился, либо на сервере добавилась директория и эти изменения надо отразить в гиперссылках, либо все просто было перемещено в другую папку. Для примера возьмем такие исходные данные: надо заменить текст ссылки .excel_vba на текст excel-vba .
Прежде чем начать замену необходимо еще определить каким способом установлена гиперссылка. Если установлена через формулу ГИПЕРССЫЛКА (HYPERLINK) , то все просто:

  1. выделяем диапазон с гиперссылками;
  2. жмем Ctrl + H .
    • Найти: .excel_vba
    • Заменить на: excel-vba
    • Жмем кнопочку «Параметры» и устанавливаем Область поискаФормулы и снимаем галочку «Ячейка целиком«
  3. Жмем «Заменить все«

Теперь адреса ссылок должны поменяться.
Все гораздо сложнее, если гиперссылки были созданы через стандартное меню: правый клик мыши на ячейке — Гиперссылка. Тут фокус с заменой через Ctrl + H не пройдет. В таких случаях придется прибегнуть к помощи VBA(Visual Basic for Applications) или как еще называют эти коды — макросы. Текст такого макроса:

Sub Replace_Hyperlink() Dim rCell As Range, rRange As Range, sWhatRep As String, sRep As String On Error Resume Next Set rRange = Application.InputBox(«Укажите диапазон для замены», «Выбор данных», Type:=8) If rRange Is Nothing Then Exit Sub sWhatRep = InputBox(«Что меняем?», «Ввод данных», «.excel_vba») sRep = InputBox(«На что меняем?», «Ввод данных», «excel-vba») If sWhatRep = «» Then Exit Sub If sRep = «» Then If MsgBox(«Хотите заменить » & sWhatRep & » на пусто?», vbCritical + vbYesNo, «Предупреждение») = vbNo Then Exit Sub End If Application.ScreenUpdating = 0 For Each rCell In rRange If rCell.Hyperlinks.Count > 0 Then If rCell.Hyperlinks(1).Address = rCell.Value Then rCell = Replace(rCell.Value, sWhatRep, sRep) End If If rCell.Hyperlinks(1).Address <> «» Then rCell.Hyperlinks(1).Address = Replace(rCell.Hyperlinks(1).Address, sWhatRep, sRep) End If If rCell.Hyperlinks(1).SubAddress <> «» Then rCell.Hyperlinks(1).SubAddress = Replace(rCell.Hyperlinks(1).SubAddress, sWhatRep, sRep) End If End If Next rCell Application.ScreenUpdating = 1 End Sub

Как все это использовать:

  • создаем стандартный модуль и помещаем в него код макроса выше
  • жмем Alt + F11 и выбираем макрос Replace_Hyperlink (или создаем кнопку для вызова макроса на листе)
  • в первом диалоговом окне указываем в каком диапазоне надо найти гиперссылки и заменить в них адрес
  • во втором диалоговом окне указываем какой текст заменить
  • в третьем диалоговом окне указываем на что заменить указанный в первом окне текст

Примерно так же можно заменить гиперссылки в объектах на листе(например, картинках и кнопках):

Sub Replace_Hyperlink_inShape() Dim oSh As Shape, sWhatRep As String, sRep As String Dim s As String sWhatRep = InputBox(«Что меняем?», «Ввод данных», «www.excel-vba.com») sRep = InputBox(«На что меняем?», «Ввод данных», «www.excel-vba.ru») On Error Resume Next For Each oSh In ActiveSheet.Shapes s = «» s = oSh.Hyperlink.Address If s <> «» Then oSh.Hyperlink.Address = Replace(oSh.Hyperlink.Address, sWhatRep, sRep) End If Next End Sub

Данные код работает почти так же как и предыдущий:

  • создаем стандартный модуль и помещаем в него код макроса выше
  • жмем Alt + F11 и выбираем макрос Replace_Hyperlink_inShape (или создаем кнопку для вызова макроса на листе)
  • в первом диалоговом окне указываем какой текст заменить
  • во втором диалоговом окне на что заменить указанный в первом окне текст

Гиперссылки всех объектов на листе будут изменены. Если у объекта нет гиперссылки — объект будет пропущен.

Чтобы заменить гиперссылки только в выделенных объектах необходимо строку
For Each oSh In ActiveSheet.Shapes
заменить на такую:
For Each oSh In Selection.ShapeRange
тогда надо будет выделить объекты на листе, для которых необходимо заменить гиперссылки, и запустить макрос.

Пример замены гиперссылок.xls (58,0 KiB, 11 249 скачиваний)

Статья помогла? Поделись ссылкой с друзьями!

Источник

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

Существуют ситуации, когда на листе есть много гиперссылок(если еще на знакомы с гиперссылками — Что такое гиперссылка?) на различные папки или интернет ресурсы. И иногда случаются ситуации когда адреса этих гиперссылок надо поменять. Как правило это происходит если либо домен сменился, либо на сервере добавилась директория и эти изменения надо отразить в гиперссылках, либо все просто было перемещено в другую папку. Для примера возьмем такие исходные данные: надо заменить текст ссылки .excel_vba на текст excel-vba .
Прежде чем начать замену необходимо еще определить каким способом установлена гиперссылка. Если установлена через формулу ГИПЕРССЫЛКА (HYPERLINK) , то все просто:

  1. выделяем диапазон с гиперссылками;
  2. жмем Ctrl + H .
    • Найти: .excel_vba
    • Заменить на: excel-vba
    • Жмем кнопочку «Параметры» и устанавливаем Область поискаФормулы и снимаем галочку «Ячейка целиком«
  3. Жмем «Заменить все«

Теперь адреса ссылок должны поменяться.
Все гораздо сложнее, если гиперссылки были созданы через стандартное меню: правый клик мыши на ячейке — Гиперссылка. Тут фокус с заменой через Ctrl + H не пройдет. В таких случаях придется прибегнуть к помощи VBA(Visual Basic for Applications) или как еще называют эти коды — макросы. Текст такого макроса:

Sub Replace_Hyperlink() Dim rCell As Range, rRange As Range, sWhatRep As String, sRep As String On Error Resume Next Set rRange = Application.InputBox(«Укажите диапазон для замены», «Выбор данных», Type:=8) If rRange Is Nothing Then Exit Sub sWhatRep = InputBox(«Что меняем?», «Ввод данных», «.excel_vba») sRep = InputBox(«На что меняем?», «Ввод данных», «excel-vba») If sWhatRep = «» Then Exit Sub If sRep = «» Then If MsgBox(«Хотите заменить » & sWhatRep & » на пусто?», vbCritical + vbYesNo, «Предупреждение») = vbNo Then Exit Sub End If Application.ScreenUpdating = 0 For Each rCell In rRange If rCell.Hyperlinks.Count > 0 Then If rCell.Hyperlinks(1).Address = rCell.Value Then rCell = Replace(rCell.Value, sWhatRep, sRep) End If If rCell.Hyperlinks(1).Address <> «» Then rCell.Hyperlinks(1).Address = Replace(rCell.Hyperlinks(1).Address, sWhatRep, sRep) End If If rCell.Hyperlinks(1).SubAddress <> «» Then rCell.Hyperlinks(1).SubAddress = Replace(rCell.Hyperlinks(1).SubAddress, sWhatRep, sRep) End If End If Next rCell Application.ScreenUpdating = 1 End Sub

Как все это использовать:

  • создаем стандартный модуль и помещаем в него код макроса выше
  • жмем Alt + F11 и выбираем макрос Replace_Hyperlink (или создаем кнопку для вызова макроса на листе)
  • в первом диалоговом окне указываем в каком диапазоне надо найти гиперссылки и заменить в них адрес
  • во втором диалоговом окне указываем какой текст заменить
  • в третьем диалоговом окне указываем на что заменить указанный в первом окне текст

Примерно так же можно заменить гиперссылки в объектах на листе(например, картинках и кнопках):

Sub Replace_Hyperlink_inShape() Dim oSh As Shape, sWhatRep As String, sRep As String Dim s As String sWhatRep = InputBox(«Что меняем?», «Ввод данных», «www.excel-vba.com») sRep = InputBox(«На что меняем?», «Ввод данных», «www.excel-vba.ru») On Error Resume Next For Each oSh In ActiveSheet.Shapes s = «» s = oSh.Hyperlink.Address If s <> «» Then oSh.Hyperlink.Address = Replace(oSh.Hyperlink.Address, sWhatRep, sRep) End If Next End Sub

Данные код работает почти так же как и предыдущий:

  • создаем стандартный модуль и помещаем в него код макроса выше
  • жмем Alt + F11 и выбираем макрос Replace_Hyperlink_inShape (или создаем кнопку для вызова макроса на листе)
  • в первом диалоговом окне указываем какой текст заменить
  • во втором диалоговом окне на что заменить указанный в первом окне текст

Гиперссылки всех объектов на листе будут изменены. Если у объекта нет гиперссылки — объект будет пропущен.

Чтобы заменить гиперссылки только в выделенных объектах необходимо строку
For Each oSh In ActiveSheet.Shapes
заменить на такую:
For Each oSh In Selection.ShapeRange
тогда надо будет выделить объекты на листе, для которых необходимо заменить гиперссылки, и запустить макрос.

Пример замены гиперссылок.xls (58,0 KiB, 11 249 скачиваний)

Статья помогла? Поделись ссылкой с друзьями!

Источник

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

Существуют ситуации, когда на листе есть много гиперссылок(если еще на знакомы с гиперссылками на различные папки или интернет ресурсы. И иногда случаются ситуации когда адреса этих гиперссылок надо поменять. Как правило это происходит если либо домен сменился, либо на сервере добавилась директория и эти изменения надо отразить в гиперссылках, либо все просто было перемещено в другую папку. Для примера возьмем такие исходные данные: надо заменить текст ссылки .excel_vba на текст excel-vba .
Прежде чем начать замену необходимо еще определить каким способом установлена гиперссылка. Если установлена через формулу ГИПЕРССЫЛКА, то все просто:

  1. выделяем диапазон с гиперссылками;
  2. жмем Ctrl+H.
    • Найти: .excel_vba
    • Заменить на: excel-vba
    • Жмем кнопочку «Параметры» и устанавливаем Область поискаФормулы и снимаем галочку «Ячейка целиком«
  3. Жмем «Заменить все«

Теперь адреса ссылок должны поменяться.

правый клик мыши на ячейке — Гиперссылка. Тут фокус с заменой через Ctrl+H не пройдет. В таких случаях придется прибегнуть к помощи VBA(Visual Basic for Applications) или как чаще называют эти коды — макросы. Текст такого макроса:

Как все это использовать:

  • создаем стандартный модуль и помещаем в него код макроса выше
  • жмем Alt+F11 и выбираем макрос Replace_Hyperlink (или создаем кнопку для вызова макроса на листе)
  • в первом диалоговом окне указываем в каком диапазоне надо найти гиперссылки и заменить в них адрес
  • во втором диалоговом окне указываем какой текст заменить
  • в третьем диалоговом окне указываем на что заменить указанный в первом окне текст

Примерно так же можно заменить гиперссылки в объектах на листе(например, картинках и кнопках):

Данные код работает почти так же как и предыдущий:

  • создаем стандартный модуль и помещаем в него код макроса выше
  • жмем Alt+F11 и выбираем макрос Replace_Hyperlink_inShape (или создаем кнопку для вызова макроса на листе)
  • в первом диалоговом окне указываем какой текст заменить
  • во втором диалоговом окне на что заменить указанный в первом окне текст

Гиперссылки всех объектов на листе будут изменены. Если у объекта нет гиперссылки — объект будет пропущен.

Чтобы заменить гиперссылки только в выделенных объектах необходимо строку
For Each oSh In ActiveSheet.Shapes
заменить на такую:
For Each oSh In Selection.ShapeRange
тогда надо будет выделить объекты на листе, для которых необходимо заменить гиперссылки, и запустить макрос.

Скачать пример: Пример замены гиперссылок.xls (58,0 KiB, 8 817 скачиваний)

Источник

Блог Антона Палихова

Excel, Word, OneNote, книжки, D&D, Roll20, Discord, анализ, оптимизация, развлечения

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

Существуют ситуации, когда на листе есть много гиперссылок(если еще на знакомы с гиперссылками — Что такое гиперссылка?) на различные папки или интернет ресурсы. И иногда случаются ситуации когда адреса этих гиперссылок надо поменять. Как правило это происходит если либо домен сменился, либо на сервере добавилась директория и эти изменения надо отразить в гиперссылках, либо все просто было перемещено в другую папку. Для примера возьмем такие исходные данные: надо заменить текст ссылки .excel_vba на текст excel-vba.

Прежде чем начать замену необходимо еще определить каким способом установлена гиперссылка. Если установлена через формулу ГИПЕРССЫЛКА, то все просто:

  1. выделяем диапазон с гиперссылками;
  2. жмем Ctrl+H.
  • Найти: .excel_vba
  • Заменить на: excel-vba
  • Жмем кнопочку «Параметры» и устанавливаем Область поискаФормулы и снимаем галочку «Ячейка целиком«
  1. Жмем «Заменить все«

Теперь адреса ссылок должны поменяться.

Все гораздо сложнее, если гиперссылки были созданы через стандартное меню: правый клик мыши на ячейке — Гиперссылка. Тут фокус с заменой через Ctrl+H не пройдет. В таких случаях придется прибегнуть к помощи VBA(Visual Basic for Applications) или как чаще называют эти коды — макросы. Текст такого макроса:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Sub Replace_Hyperlink() Dim rCell As Range, rRange As Range, sWhatRep As String, sRep As String On Error Resume Next Set rRange = Application.InputBox(«Укажите диапазон для замены», «Выбор данных», Type:=8) If rRange Is Nothing Then Exit Sub sWhatRep = InputBox(«Что меняем?», «Ввод данных», «.excel_vba») sRep = InputBox(«На что меняем?», «Ввод данных», «excel-vba») If sWhatRep = «» Then Exit Sub If sRep = «» Then If MsgBox(«Хотите заменить » & sWhatRep & » на пусто?», vbCritical + vbYesNo, «Предупреждение») = vbNo Then Exit Sub End If Application.ScreenUpdating = 0 For Each rCell In rRange If rCell.Hyperlinks.Count > 0 Then If rCell.Hyperlinks(1).Address = rCell.Value Then rCell = Replace(rCell.Value, sWhatRep, sRep) End If rCell.Hyperlinks(1).Address = Replace(rCell.Hyperlinks(1).Address, sWhatRep, sRep) rCell.Hyperlinks(1).SubAddress = Replace(rCell.Hyperlinks(1).SubAddress, sWhatRep, sRep) End If Next rCell Application.ScreenUpdating = 1 End Sub

Как все это использовать:

  • создаем стандартный модуль и помещаем в него код макроса выше
  • жмем Alt+F11 и выбираем макрос Replace_Hyperlink (или создаем кнопку для вызова макроса на листе)
  • в первом диалоговом окне указываем в каком диапазоне надо найти гиперссылки и заменить в них адрес
  • во втором диалоговом окне указываем какой текст заменить
  • в третьем диалоговом окне указываем на что заменить указанный в первом окне текст

Примерно так же можно заменить гиперссылки в объектах на листе(например, картинках и кнопках):

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Sub Replace_Hyperlink_inShape() Dim oSh As Shape, sWhatRep As String, sRep As String Dim s As String sWhatRep = InputBox(«Что меняем?», «Ввод данных», «www.excel-vba.com«) sRep = InputBox(«На что меняем?», «Ввод данных», «www.excel-vba.ru«) On Error Resume Next For Each oSh In ActiveSheet.Shapes s = «» s = oSh.Hyperlink.Address If s <> «» Then oSh.Hyperlink.Address = Replace(oSh.Hyperlink.Address, sWhatRep, sRep) End If Next End Sub

Данные код работает почти так же как и предыдущий:

  • создаем стандартный модуль и помещаем в него код макроса выше
  • жмем Alt+F11 и выбираем макрос Replace_Hyperlink_inShape (или создаем кнопку для вызова макроса на листе)
  • в первом диалоговом окне указываем какой текст заменить
  • во втором диалоговом окне на что заменить указанный в первом окне текст

Гиперссылки всех объектов на листе будут изменены. Если у объекта нет гиперссылки — объект будет пропущен.

Чтобы заменить гиперссылки только в выделенных объектах необходимо строку

For Each oSh In ActiveSheet.Shapes

заменить на такую:

For Each oSh In Selection.ShapeRange

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

Источник

Понравилась статья? Поделить с друзьями:
  • Мастер импорта текста в excel где находится
  • Массовая замена формул excel
  • Мастер импорта текста excel 2010
  • Массовая замена текста в файлах word
  • Мастер импорта данных в excel