Adelitusn.ru

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

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

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

Работая в Excel с большим массивом ссылок иногда требуется, чтобы текстовые URL ссылки на страницу сайта были в виде активной гиперссылки, по которой можно кликнуть мышкой и перейти на саму страницу, самый простой способ в этом случае — это активировать гиперссылку в ячейке Excel, нажав клавишу F2 и затем Enter.

Как сделать ссылки в excel?

  1. правой кнопкой мыши щелкаем по ячейке, куда планируем вставить гиперссылку, и в появившемся списке кликаем по пункту “Ссылка…”.
  2. отмечаем нужную ячейку, переключаемся во вкладку “Вставка”, где нажимаем на кнопку “Ссылка”.
  3. либо для вставки гиперссылки можно использовать сочетание клавиш CTRL+K.

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

Можно щелкнуть правой кнопкой мыши ячейку или рисунок и выберите в контекстном меню пункт Гиперссылка или нажмите сочетание клавиш Ctrl + K.

Как сделать чтобы ссылка была активной?

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

  1. Вставить ссылку из адресной строки браузера, а затем нажать клавишу Enter.
  2. Выделить слово или фразу, которая будет анкором ссылки, затем нажать на выделенный участок правой кнопкой мыши. Далее в выпавшем меню выбрать опцию «Гиперссылка».

Как сделать короткую ссылку в Эксель?

Коротко: Как Добавить Ссылки в Таблицы Excel

  1. Выберите ячейку Excel, чтобы добавить ссылку.
  2. Добавьте ссылку в Excel используя опцию Гиперссылка.
  3. Напечатайте URL адрес сайта в Excel.
  4. Добавьте ссылку на другой лист в документе Excel или на другой документ.

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

  1. Чтобы выполнить макрос, выберите не кликаемые текстовые ссылки, которые вы хотите преобразовать в кликабельные гиперссылки.
  2. Нажмите ALT + F8, чтобы открыть окно выбора макроса, и нажмите на макрос, который вы только что создали.
  3. Ваши ссылки теперь все кликабельны!

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

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

  1. Найдите ячейку, на которую хотите сослаться, и запомните, где она находится. …
  2. Перейдите к нужному листу. …
  3. Выбранный лист откроется.
  4. Найдите и выделите ячейку, в которой должно появиться значение. …
  5. Введите знак равенства (=), название листа с восклицательным знаком(!)

Как сделать ячейку активной?

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

Что означает ошибка #ссылка?

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

Как сделать ссылку на формулу?

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

  1. Выделяем номер формулы и нажимаем на кнопку «Закладка» на ленте «Вставка»
  2. Даем имя закладке
  3. Теперь ссылку на формулу можно дать через добавление перекрестной ссылки на нужную закладку.

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

Использование ссылок на ячейки в формуле

  1. Щелкните ячейку, в которую нужно ввести формулу.
  2. В строка формул введите = (знак равенства).
  3. Выберите ячейку с нужным значением или введите ссылку на нее. Вы можете ссылаться на одну ячейку, диапазон ячеек, расположение на другом или в другой книге. …
  4. Нажмите клавишу ВВОД.

Как сделать ссылку на картинку в html?

Чтобы картинка была ссылкой на сайт или веб-страницу, элемент <img> достаточно вставить внутрь ссылки <a> следующим образом. Здесь атрибут src определяет адрес картинки, а href — адрес сайта или веб-страницы, куда будет вести ссылка.

Как можно сделать ссылку на фото?

  1. Откройте страницу photos.google.com на компьютере.
  2. Наведите курсор на объект и нажмите на значок «Выбрать» .
  3. Чтобы отправить ссылку, нажмите на значок «Поделиться» .
  4. Выберите, как вы хотите отправить ссылку. Чтобы поделиться ссылкой, нажмите Создать ссылку.

Как сделать таблицу с картинками в Экселе?

Откройте нужную картинку, скопируйте ее и в файле Excel перейдите на вкладку «Вставка». В ленте меню в группе «Иллюстрации» выберите «Рисунок» и нажмите «Вставить». Уменьшите размеры изображения, чтобы оно уместилось ровно в ячейку, перетаскивая курсором его углы. Можно подогнать размер строк и колонок под изображение.

Вставка гиперссылок на листы в Excel макрос

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

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

Вставка гиперссылок на листы в Excel макрос

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

Вставка гиперссылок на листы в Excel макрос

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

Читайте так же:
Как включить Bluetooth на ноутбуке ACER: подъехала годнота

Вставим в наш документ новый модуль:

  1. Вкладка «Разработчик», блок кнопок «Код», кнопка «Visual Basic»;
  2. Далее «Insert» — > «Module».

Вставка гиперссылок на листы в Excel макрос

Поместим в поле кода следующий текст:

Sub SheetNamesAsHyperLinks()
Dim sheet As Worksheet
Dim cell As Range
With ActiveWorkbook
‘ Для каждого листа (имени) создадим свою ссылку
For Each sheet In ActiveWorkbook.Worksheets
Set cell = Worksheets(1).Cells(sheet.Index, 1)
.Worksheets(1).Hyperlinks.Add Anchor:=cell, Address:=»», _
SubAddress:=» » & sheet.Name & «!A1»
cell.Formula = sheet.Name
Next
End With
End Sub

  • у нас есть две переменные «sheet» и «cell», лист и ячейка;
  • «With activeWorkbook» — показывает, что макрос будет оперировать пространством всей книги;
  • » For Each sheet In ActiveWorkbook.Worksheets
    Set cell = Worksheets(1).Cells(sheet.Index, 1)
    .Worksheets(1).Hyperlinks.Add Anchor:=cell, Address:=»», _
    SubAddress:=» » & sheet.Name & «!A1″ » » — для каждого листа в рабочей книге мы будем использовать первую ячейку (А1);
  • » cell.Formula = sheet.Name» — формула для макроса будет помещение в ячейку A1 названия первого листа книги, далее в A2 второго и т.д.

Таким образом, мы экономим себе время на переходах, так как не отвлекаемся на нижнюю часть экрана с именами листов, а имеем список листов в виде гиперссылок. Понаблюдаем за результатами работы. Нажимаем сочетание клавиш ALT+F8 или переходим на вкладку «Разработчик», нажимаем кнопку «Макросы», у нас единственная строка «SheetNamesAsHyperLinks», нажимаем «Выполнить».

Вставка гиперссылок на листы в Excel макрос

На листе «Оглавление» появится список всех существующих листов в нашей рабочей книге.

Вставка гиперссылок на листы в Excel макрос

Теперь мы можем просто щёлкать ячейку с именем листа для перехода.

Если что-то было непонятно, посмотрите наше видео!

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

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

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

  1. выделяем диапазон с гиперссылками;
  2. жмем Ctrl+H.
    • Найти: <f-с1>.excel_vba</f-с1>
    • Заменить на: <f-с2>excel-vba</f-с2>
    • Жмем кнопочку «Параметры» и устанавливаем Область поискаФормулы и снимаем галочку «Ячейка целиком«
  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 Гиперссылки, закладки и Mailto ссылки — 2021

Вы когда-нибудь задавались вопросом, как добавить ссылки гиперссылки, закладки или mailto в Excel? Ответ здесь.

Заметка Следующие шаги применяются к Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 для Mac, Excel 2016 для Mac, Excel для Mac 2011 и Excel Online.

Что такое гиперссылки, закладки и ссылки Mailto?

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

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

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

Читайте так же:
Как восстановить поврежденные JPG файлы

MAILTO ссылка — это ссылка на адрес электронной почты. Выбор ссылки mailto открывает новое окно сообщения в программе электронной почты по умолчанию и вставляет адрес электронной почты в строку To сообщения.

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

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

Откройте диалоговое окно «Вставить гиперссылку»

Ключевая комбинация для открытияВставить гиперссылкудиалоговое окно Ctrl+К на ПК или команда+К на Mac.

  1. На листе Excel выберите ячейку, которая будет содержать гиперссылку.
  2. Введите слово в качестве якорного текста, например, «Таблицы» или «Июнь_Sales.xlsx», и нажмите Войти.
  3. Выберите ячейку с текстом привязки во второй раз.
  4. Нажмите и удерживайтеCtrl (в Windows) или команда ключ (на Mac).
  5. Нажмите и отпустите письмо К чтобы открыть диалоговое окно «Вставить гиперссылку».

Как открыть диалоговое окно «Вставить гиперссылку» с помощью ленты

  1. На листе Excel выберите ячейку, которая будет содержать гиперссылку.
  2. Введите слово в качестве якорного текста, например, «Таблицы» или «Июнь_Sales.xlsx», и нажмите Войти.
  3. Выберите ячейку с текстом привязки во второй раз.
  4. Выбрать Вставить, (В Excel 2011 для Mac перейдите к Вставить меню.)
  5. Выбрать Гиперссылка или же Ссылка на сайт >Вставить ссылку в группе «Ссылки». Откроется диалоговое окно «Вставить гиперссылку».

Добавить гиперссылку в Excel

Вот как настроить гиперссылку для перехода на веб-страницу или в файл Excel.

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

  1. ОткройВставить гиперссылкудиалогового окна, используя один из методов, описанных выше.
  2. ВыберитеСуществующий файл или веб-страница Вкладка.
  3. вАдрес введите полный URL-адрес.
  4. Выбрать Хорошо для завершения гиперссылки и закрытия диалогового окна.

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

Добавить гиперссылку в файл Excel

Примечание. Этот параметр недоступен в Excel Online.

  1. ОткройВставить гиперссылкудиалоговое окно.
  2. ВыберитеСуществующий файл или веб-страница Вкладка.
  3. Выбрать Просмотр файла для открытия диалогового окна «Ссылка на файл».
  4. Найдите, чтобы найти имя файла Excel, выберите файл и выберите Хорошо, Имя файла добавляется в строку адреса в диалоговом окне «Вставить гиперссылку».
  5. Выбрать Хорошо для завершения гиперссылки и закрытия диалогового окна.

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

Создайте закладку в тот же рабочий лист Excel

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

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

Как создать закладку для одного и того же рабочего листа

В следующем примере создается закладка в другом месте на том же листе Excel.

  1. Введите имя в ячейке, которая будет действовать как якорный текст для закладки и нажмите Войти.
  2. Выберите эту ячейку, чтобы сделать ее активной ячейкой.
  3. Открой Вставить гиперссылку диалоговое окно.
  4. Выберите Место в этом документе (или выберите Место в этом документе в Excel Online).
  5. в Введите ссылку на ячейку текстовое поле, введите ссылку на ячейку в другое место на том же рабочем листе, например «Z100».
  6. Выбрать Хорошо для завершения закладки и закрытия диалогового окна.

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

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

Создание закладки для другой рабочей таблицы

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

  1. Откройте многостраничную книгу Excel или добавьте дополнительные листы в один файл листа.
  2. На одном из листов введите имя в ячейке, чтобы действовать как якорный текст для закладки.
  3. Выберите эту ячейку, чтобы сделать ее активной ячейкой.
  4. Открой Вставить гиперссылку диалоговое окно.
  5. Выберите Место в этом документе (или выберите Место в этом документе в Excel Online).
  6. Введите ссылку ячейки в поле под Введите ссылку на ячейку.
  7. вИли выберите место в этом документе поле, выберите имя листа назначения. Безлимитные листы идентифицируются как Sheet1, Sheet2, Sheet3 и так далее.
  8. Выбрать Хорошо для завершения закладки и закрытия диалогового окна.
Читайте так же:
ТОП-7 лучших приложений для управления телевизором с телефона

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

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

Вставьте ссылку Mailto в файл Excel

Добавление контактной информации на листе Excel облегчает отправку электронной почты из документа.

  1. Введите имя в ячейке, которая будет выступать в качестве якорного текста для ссылки mailto и нажмите Войти.
  2. Выберите эту ячейку, чтобы сделать ее активной ячейкой.
  3. Открой Вставить гиперссылку диалоговое окно.
  4. ВыберитеАдрес электронной почты (или выберите Адрес электронной почты в Excel Online).
  5. вАдрес электронной почты введите адрес электронной почты человека, который получит электронное письмо. Этот адрес вводится в строка нового сообщения электронной почты при выборе ссылки.
  6. ПодПредмет line, введите тему для письма. Этот текст вводится в строку темы в новом сообщении. Этот вариант недоступен в Excel Online.
  7. Выбрать Хорошо для завершения связи mailto и закрытия диалогового окна.

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

Выберите ссылку mailto, и по умолчанию программа электронной почты открывает новое сообщение с введенным адресом и текстом темы.

Удаление гиперссылки без удаления анкера

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

  1. Поместите указатель мыши на гиперссылку, которую нужно удалить. Указатель стрелки должен измениться на символ руки.
  2. Щелкните правой кнопкой мыши текст гиперссылки, чтобы открыть контекстное меню.
  3. ВыбратьУдалить гиперссылку.

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

Как вставлять и использовать гиперссылки в Microsoft Word

Как вставлять и использовать гиперссылки в Microsoft Word

Вы можете связать свои документы Microsoft Word с другими документами, файлами, веб-сайтами и т. Д. Подробнее о гиперссылках и способах их вставки.

Ярлыки Mac: псевдонимы, символические ссылки, жесткие ссылки

Ярлыки Mac: псевдонимы, символические ссылки, жесткие ссылки

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

Гиперссылки, закладки, перекрестные ссылки в MS Office

Гиперссылки, закладки, перекрестные ссылки в MS Office

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

Как преобразовать столбец текста URLs в активные гиперссылки в Excel?

У меня есть столбец в excel, в котором у меня есть все значения сайта url. Мой вопрос заключается в том, что я хочу превратить значения url в активные ссылки. В этом столбце содержится около 200 записей с разными URL-адресами во всех ячейках. Есть ли способ создать активные гиперссылки на все ячейки без написания макроса?

22 ответа

  • Как реализовать DocumentFilter, который вставляет URLs в качестве гиперссылки в JTextPane?

У меня есть JTable , который использует JTextPane в качестве редактора и рендерера. Я добавил в Редактор keyListener, который прослушивает символ space и проверяет, является ли последнее слово URL, а если да, то добавляет его в Редактор в виде гиперссылки, используя этот атрибут.

Я предоставляю данные с сервера SSAS, к которому пользователи могут подключаться из любого инструмента, который им нравится (на практике обычно Excel 2007). Мы хотели бы предоставить URLs в некоторых ячейках и хотели бы, чтобы Excel распознал их как гиперссылки и сделал активными и отформатировал.

Если вы не хотите создавать макрос и не возражаете против дополнительного столбца, просто создайте новый столбец рядом с вашим столбцом URLs.

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

NOTE: Это решение не работает, если ячейка A1 содержит строку длиной более 255 символов. Это приводит к ошибке #VALUE!

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

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

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

Затем выберите необходимые ячейки, нажмите кнопку Макрос и нажмите кнопку Выполнить.

NOTE не выделяйте весь столбец целиком! Выберите ONLY ячеек, которые вы хотите изменить на кликабельные ссылки, иначе вы окажетесь в бесконечном цикле и вам придется перезапустить Excel! Сделано!

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

Читайте так же:
Обзор программы Sticky Notes

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

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

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

Хорошо, вот хулиганское решение, но я просто не могу понять, как заставить Excel оценивать столбец URLs как гиперссылки оптом.

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

Сам по себе стиль гиперссылки не преобразуется в кликабельные ссылки, и диалоговое окно «Insert Hyperlink», похоже, не может использовать текст в качестве адреса для группы ячеек навалом. Кроме того, F2 и Enter через все клетки сделали бы это, но это утомительно для многих клеток.

  • Гиперссылки не кликабельны при экспорте в excel

Когда я запускаю запрос, его результаты экспортируются в Excel. Эти данные имеют несколько гиперссылок, которые отображаются случайным образом (я не знаю, какая ячейка или столбец). Моя проблема заключается в том, что гиперссылки отображаются как обычные слова, а не как кликабельные гиперссылки.

У меня в базе данных есть таблица с примерно 3000 записями. Один из столбцов этой таблицы содержит данные, включая URLs. Я хочу преобразовать эти URLs в гиперссылки, чтобы при отображении контента на веб-странице он был якорным элементом, связывающимся с URL. Например, содержание может быть таким.

Довольно простой способ для довольно коротких списков:

  1. Дважды щелкните на поле, где находится url
  2. Входить

У вас есть ссылка 😉

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

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

  • Скопируйте столбец адресов в Блокнот++
  • Удерживая нажатой клавишу ALT — SHIFT , переместите курсор из верхнего левого угла в нижний левый угол и введите =hyperlink(» . Это добавляет =hyperlink(» в начале каждой записи.
  • Откройте меню «Replace» ( Ctrl — H ), активируйте регулярные выражения ( ALT — G ) и замените $ (конец строки) на «) . Это добавляет закрытую кавычку и закрытую скобку (которая должна быть экранирована с помощью при активации регулярных выражений) в конце каждой строки.
  • Вставьте данные обратно в Excel. На практике просто скопируйте данные и выберите первую ячейку столбца, в которой вы хотите, чтобы данные оказались.

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

Где B10 -ячейка, содержащая текстовую версию URL (в данном примере).

С Excel 2007 на Windows я нашел эти шаги простейшими;

  1. Выберите ячейки с неактивной URLs
  2. Копировать
  3. Вставить как гиперссылку

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

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

data:text/html,<button onclick=»document.write(document.body.querySelector(‘textarea’).value.split(‘n’).map(x => ‘<a href=» + x + »>’ + x + ‘</a>’).join(‘<br>’))»>Linkify</button><br><textarea></textarea>

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

Вместо второго шага вы можете использовать нижеприведенную страницу, сначала нажмите на «Run code snippet», а затем вставьте на нее столбец

Для меня я просто скопировал весь столбец с URLs в текстовом формате в другое приложение (скажем, Evernote), и когда они были вставлены туда, они стали ссылками, а затем я просто скопировал их обратно в Excel.

Единственное, что здесь нужно сделать, это убедиться, что данные, которые вы копируете, совпадают с rest столбцов.

  1. Создайте временный новый столбец гиперссылок, используя формулу =HYPERLINK()
  2. Скопируйте этот столбец в Microsoft Word (скопируйте в буфер обмена только после запуска Word).
  3. Скопируйте все в новый документ word (ctrl+a, затем ctrl + c).
  4. Вставьте в Excel, заменив исходный столбец текста. Удалите временный столбец с формулой.

Замените A1 текстом ячейки адреса email.

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

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

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

Читайте так же:
Скачать MSVCP140.dll и исправить ошибку в Windows

Вы можете вставить формулу =HYPERLINK(<your_cell>,<your_cell>) в соседнюю ячейку и перетащить ее до самого низа. Это даст вам столбец со всеми ссылками. Теперь вы можете выбрать исходный столбец, нажав на заголовок, щелкнув правой кнопкой мыши и выбрав Hide .

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

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

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

Поместите URLs в таблицу HTML, загрузите страницу HTML в браузер, скопируйте содержимое этой страницы, вставьте в Excel. На этом этапе URLs сохраняются как активные ссылки.

Я обнаружил, что это сработало.

У меня были эти URLs:

Я поместил их в файл HTML (links.html), как это:

Затем я загрузил links.html в свой браузер, скопировал, вставил в Excel, и ссылки были активны.

Спасибо, Кассиопея, за код. Я изменил его код для работы с локальными адресами и внес небольшие изменения в его условия. Я удалил следующие условия:

  1. Изменить http:/ на file:///
  2. Удалены все типы условий пробела
  3. Изменено условие диапазона ячеек 10k на 100k

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

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

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

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

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

Затем я удалил столбец ввода текста и столбец A.

В итоге я получил одну колонку номеров вопросов по горячей линии:

Для тех, кто приземляется здесь с Excel 2016, вы можете просто выделить столбец, а затем перейти на вкладку Hyperlink , расположенную на ленте Home в поле Styles .

enter image description here

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

Самый простой способ здесь

  • Выделите весь столбец
  • нажмите кнопку «‘insert'»
  • нажмите кнопку «‘Hyperlink'»
  • нажмите кнопку «поместить в этот документ».
  • нажмите кнопку ОК
  • это все

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

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

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

Похожие вопросы:

Я создаю пользовательский интерфейс для программы обогащения пути. Результаты приведены в таблице, как показано ниже. Ниже приведен фрагмент кода, показывающий, что я использую DT::renderDataTable и.

У меня есть файл Excel с сотнями ячеек, которые используют формулу гиперссылки =HYPERLINK( <targetURL>, <friendlyName> ) . Мне нужно извлечь из них обычный текст URLs. Большинство.

Как я могу получить формулу гиперссылки Excel, чтобы она приводила к кликабельным ссылкам, когда электронные таблицы сохраняются как PDFs? У меня есть простая электронная таблица со ссылками на.

У меня есть JTable , который использует JTextPane в качестве редактора и рендерера. Я добавил в Редактор keyListener, который прослушивает символ space и проверяет, является ли последнее слово URL.

Я предоставляю данные с сервера SSAS, к которому пользователи могут подключаться из любого инструмента, который им нравится (на практике обычно Excel 2007). Мы хотели бы предоставить URLs в.

Когда я запускаю запрос, его результаты экспортируются в Excel. Эти данные имеют несколько гиперссылок, которые отображаются случайным образом (я не знаю, какая ячейка или столбец). Моя проблема.

У меня в базе данных есть таблица с примерно 3000 записями. Один из столбцов этой таблицы содержит данные, включая URLs. Я хочу преобразовать эти URLs в гиперссылки, чтобы при отображении контента.

Может ли Excel интерпретировать URLs в моем CSV как гиперссылки? Если да, то как?

Я использую Excel 2010. У меня есть столбец (а), например, который содержит около 500 чисел, все разные. Число в каждой ячейке немного отличается. Я хочу превратить их в гиперссылки оптом (это.

У меня есть файл Excel, который нужно отправить моим коллегам. Однако есть столбец link, который включает в себя текст URL, URL может быть активирован только тогда, когда я дважды щелкну по этой.

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