Poldet1.ru

Пул Дет №1
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

HYPERSSLIK(адрес, [название])

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

Для отображения текста гиперссылки требуется необязательный аргумент name (например, просто текстовая строка для отображения в гиперссылке). Ссылки подчеркиваются синим цветом. Если этот аргумент опущен, то в ячейке в качестве текста ссылки отображается аргумент Адрес. Аналогично аргументу Address, аргумент Name может быть представлен текстовой строкой, именем или ссылкой на ячейку, содержащую текст. Если Name возвращает значение ошибки (например, #HELL! ), вызов будет иметь ошибку. Вместо текста ссылки в ячейке появится значение ошибки.

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

Примеры использования функции ДВССЫЛ в Excel

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

В Excel ссылки на ячейки могут быть заданы в виде комбинации буквенного имени столбца и цифрового номера строки (например, D5, которая относится к ячейке в столбце D и строке с номером 5). Ссылки на ячейки также могут быть заданы в форме RXCY, где:

  • R – сокращенно от «row» (строка) – указатель строки;
  • C – сокращенно от «column» (столбец) – указатель столбца;
  • X и Y – любые целые положительные числа, указывающие номер строки и столбца соответственно.

Функция DWSSL может принимать текстовые представления любого из этих двух представлений.

Как преобразовать число в месяц и транспонировать в Excel

Пример 1: Преобразование столбца с номерами месяцев в строку с текстовыми представлениями этих месяцев (т.е. транспонирование существующего списка)

Тип датабали:

Введите в ячейку B2 следующую формулу, чтобы получить последовательность месяцев текстовых представлений:

Функция ДВССЫЛ принимает аргумент, состоящий из текстового представления обозначения столбца (“A”) и номера столбца, соответствующего номеру строки, и формирует ссылку на ячейку с помощью операции конкатенации подстрок (символ “&”). Полученное значение выступает вторым аргументом функции ДАТА, которое возвращает дату с соответствующим номером месяца. Функция ТЕКСТ выполняет преобразование даты к требуемому значению месяца в виде текста.

Читайте так же:
Как преобразовать текстовые строки в формулы в Excel?

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

Следующие примеры лишь демонстрируют возможности функции DWSSYL. Для транспонирования данных лучше всего использовать функцию TRANSP.

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

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

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

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

Техника двойного щелчка по ячейке для активации гиперссылки по очереди может отнять много времени, вот несколько формул, пожалуйста, следуйте приведенным ниже шагам:

Введите эту формулу: = HYPERSCREEN (A2; A2) в пустую ячейку, где должен отображаться результат, затем перетащите описание заливки вниз, чтобы применить формулу к нужным ячейкам, и все текстовые URL были преобразованы в активные гиперссылки, см. снимок экрана:

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

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

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

1. Удерживая нажатыми клавишу ALT и клавишу F11, вы можете открыть окно Microsoft Visual Basic for Applications.

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

Набор текстовых URL-адресов преобразуется в активные гиперссылки с помощью кода VBA:

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

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

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

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

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

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

После установки Kutools for Excel выполните следующие действия

Читайте так же:
Как разбить ось диаграммы в Excel?

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

2. Чтобы преобразовать гиперссылки, нажмите Cthulz > Ссылка > Преобразовать гиперссылки:

3. Появится диалоговое окно Преобразовать гиперссылки. На вкладке Тип преобразования выберите Содержимое ячеек заменяет адреса гиперссылок. Наконец, в разделе Преобразовать диапазон источников установите флажок Преобразовать код диапазона источников, если вы хотите включить фактические адреса. См. скриншот:

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

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

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

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

Ответ 1

Если вы не хотите создавать макрос и не против дополнительной колонки, просто создайте новую колонку рядом с колонкой URL.

В новом столбце введите формулу =HYPERLINK(A1) (заменив A1 на интересующую вас ячейку). Затем скопируйте формулу для остальных 200 записей.

П РИМЕЧАНИЕ. Это решение не работает, если ячейка A1 содержит строку длиной более 255 символов. Вы получите ошибку #VALUE!

Ответ 2

Здесь создайте макрос:

В меню Инструменты Microsoft Excel выберите Макрос и щелкните Редактор Visual Basic. Выберите «Модуль» в меню «Вставка». Скопируйте и вставьте этот код в окно кода модуля. Он будет автоматически называться HyperAdd.

После завершения вставки макроса нажмите кнопку Закрыть и вернитесь в Microsoft Excel из меню Файл.

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

ПРИМЕЧАНИЕ: НЕ выбирайте весь столбец! Выделите ТОЛЬКО те ячейки, которые вы хотите изменить на интерактивные ссылки, иначе вы окажетесь в бесконечном цикле и вам придется перезапустить Excel! Готово!

Ответ 3

Вот так я его и нашел. Я работаю на Mac и использую Excel 2011. Если столбец B содержит текстовые значения, которые вы хотите использовать в качестве гиперссылок, вставьте эту формулу в ячейку C1 (или D1, если это свободный столбец): =HYPERLINK(B1,B1) Это добавит гиперссылку с местоположением в качестве текста ссылки и «дружественным именем» в качестве текста ссылки. Если у вас есть другой столбец с дружественным названием для каждой ссылки, вы можете использовать и его. Вы можете скрыть текстовую колонку, если не хотите ее видеть.

Если у вас есть список идентификаторов чего-то, и все URL-адреса были http://website.com/folder/ID , например:

Читайте так же:
Как разрешить ввод только да или нет в Excel?

вы можете использовать что-то вроде =HYPERLINK(«http://website.com/folder/»&A1,A1) , и вам не нужен список URL-адресов. Это была моя ситуация и хорошо работала.

В соответствии с этим сообщением: http://excelhints.com/2007/06/12/hyperlink-formula-in-excel/ этот метод будет работать и в Excel 2007.

Ответ 4

Я уже пробовал это решение, но не могу заставить Excel оценить URL-адреса как гиперссылки в массе.

  • Создайте формулу, =»=hyperlink(«»» & A1 & «»»)»
  • Перетащите
  • Скопировать новый столбец формулы
  • Вставить специальные значения — только в исходном столбце
  • Выделите столбец, нажмите Ctrl — H (для замены), найдя и заменив = на = (как-то заставляет переоценку ячеек).
  • Теперь ячейки должны быть интерактивными, как гиперссылки. Если вам нужен стиль синего/подчеркивания, просто выделите все ячейки и выберите стиль гиперссылки.

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

Ответ 5

Простой способ для коротких списков:

  • Дважды щелкните по полю, где находится URL-адрес
  • Enter

У него есть ссылка 😉

Ответ 6

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

В данном примере ячейка B10 содержит текстовую версию URL.

Ответ 7

Используя Excel 2007 в Windows, я нашел эти простые шаги;

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

Ответ 8

Если добавление дополнительных столбцов с гиперссылками невозможно, вы можете использовать внешний редактор для включения вашей гиперссылки в =hyperlink(» и «), чтобы получить =hyperlink(«originalCellContent»).

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

  • Копирование колонки адресов в Notepad++
  • Удерживая нажатой клавишу ALT-ShIFT, переместите курсор из левого верхнего угла в правый нижний и введите =hyperlink(» . Это добавляет =hyperlink(» в начало каждой записи.
  • Откройте меню Заменить ( Ctrl — H ), включите регулярные выражения ( ALT — G ) и замените $ (конец строки) на «)» . Это добавляет в конец каждой строки закрытую перевернутую запятую и закрытые круглые скобки (которые должны быть раскрыты при включении регулярных выражений).
  • Вставьте данные обратно в Excel. На практике просто скопируйте данные и выберите первую ячейку в столбце, в которую вы хотите поместить данные.
Читайте так же:
Как проверить, начинается ли ячейка или заканчивается определенным символом в Excel?

Ответ 9

Я потрясен, что Excel не сделал этого автоматически, поэтому вот мое решение, которое, надеюсь, будет полезно другим,

  1. Скопируйте весь столбец в буфер обмена
  2. Откройте его в Chrome или Firefox.

data:text/html,

Ответ 16

Для тех, кто попал сюда, используя Excel 2016, вы можете просто выделить столбец и щелкнуть вкладку «Гиперссылка», расположенную на ленте «Главная» в разделе «Стили».

enter image description here

Edit: К сожалению, это обновляет только стиль ячейки, но не функцию.

Ответ 17

У меня был список номеров, которые вводятся в URL, я хочу сделать прямую ссылку. Например, у меня есть столбец A с номерами вопросов (например, 2595692, 135171), и я хочу преобразовать эти номера вопросов в горячие ссылки и отобразить только номера вопросов.

Для этого я создал гиперссылку, указывающую на столбец A, и скопировал ее для всех номеров моих вопросов:

После этого я копирую-вставляю значение этой колонки гиперссылок в другую колонку.

Вы увидите колонку с текстом, который выглядит так

= HYPERLINK ( «HTTP» и «:» & «//stackoverflow.com/questions/2595692»,2595692)

Затем я выбрал эти вставленные элементы и выполнил следующий макрос F2Entry:

Затем я удалил колонку ввода текста и колонку А.

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

Ответ 18

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

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

Это единственный способ, который сработал для меня в Excel 2010 на Windows 7. Вы можете скопировать формулу.

Ответ 19

Простейший способ здесь

  • Выделите весь столбец
  • Нажмите на »вставить»
  • Нажмите на Гиперссылка
  • Нажмите на »поместить в этот документ»
  • Нажмите на Ок
  • И все.

Ответ 20

Самый простой способ сделать это в Excel 2010: выделите текстовый столбец URL, затем выберите «Стиль гиперссылки» на вкладке «Главная». Все URL-адреса в колонке теперь являются гиперссылками.

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

Ответ 21

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector