Как перевести гиперссылку в обычный текст в экселе

Обновлено: 03.07.2024

В Excel у меня есть столбец ссылок, которые отображают текст вместо реальной ссылки.

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

Кроме того, я в Excel 2008 для Mac, так что, похоже, я не могу делать макросы .

Короткий ответ: вы не можете автоматизировать это без VBA.

Руководство

Это на компьютере с Windows 7; просто замените ярлыки на соответствующие аналоги Mac.

  1. Выделите ячейку с гиперссылкой.
  2. Нажмите CTRL + K . Это открывает диалоговое окно гиперссылки (см. Изображение ниже). Как только он откроется, вы обнаружите, что ваш курсор уже находится в поле адреса.
  3. Нажмите CTRL +, A чтобы выделить весь URL.
  4. Нажмите CTRL +, C чтобы скопировать его.
  5. Нажмите ESC или, Enter чтобы закрыть диалоговое окно «Гиперссылка».
  6. Вставьте URL-адрес куда-нибудь через CTRL + V .

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

Вот решение VBA для тех, кто может его использовать.

Создайте модуль VBA со следующим кодом:

Для использования введите в любую ячейку следующее:

где A1 содержит гиперссылку.

Функция на работе:

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

Это отличный фрагмент. Для тех, кто интересуется, как добавить этот код в свой лист . Нажмите Alt + F11, чтобы открыть редактор Visual Basic. Затем нажмите «Вставить -> Модуль». Вставьте код Ellesa, предоставленный в текстовую область, и затем вы можете закрыть VBE и начать использовать функцию.

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

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

2) Экспортируйте электронную таблицу, нажмите «Изменить тип файла», выберите «Сохранить как другой тип файла» и сохраните ее как веб-страницу (она же файл HTML).

3) Откройте веб-страницу в браузере и просмотрите исходный код.

4) Скопируйте и вставьте источник в текстовый редактор.

5) Используя функцию «Найти / Заменить» текстового редактора, удалите начальный и конечный текст каждой гиперссылки. (Другими словами, замените указанный текст ничем: "") Обратите внимание, что этот текст должен быть одинаковым для каждой гиперссылки.

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

Отредактировано, чтобы заявить, что вы можете экспортировать в отдельный файл, который является HTM. Закройте файл и снова откройте его в Excel, и это решит проблему. Формула = Гиперссылка пропала, и ссылки преобразуются в обычные ссылки. Этот метод сэкономил мне часы и был очень прост, и мне не приходилось иметь дело со скриптами, формулами, VBA или макросами.

Я использую Mac, и это сработало для меня: выделите столбец, который нужно преобразовать, в меню Вставка откройте «Гиперссылка». Удалите любой текст, который появляется в поле «Отображение». Он скажет «[выбрано несколько ячеек]», если ваш отображаемый текст отличается в разных ячейках. Как только вы нажмете OK, на вашем листе появятся только ссылки. Если вам нужно преобразовать отдельные ячейки, а не весь столбец, выделите все ячейки, которые нужно преобразовать, щелкните правой кнопкой мыши, выберите «изменить гиперссылку» и выполните те же шаги, чтобы удалить текст в поле «Отображение».

Предположим, у вас есть несколько интерактивных гиперссылок на листе, и теперь вы хотите преобразовать эти гиперссылки в обычный текст, есть ли у вас какие-нибудь полезные приемы для решения этой задачи? Теперь в этом руководстве представлены некоторые приемы для быстрого выполнения задания в Excel.

Преобразование гиперссылки в простой текст с помощью меню, вызываемого правой кнопкой мыши

Преобразование гиперссылки в обычный текст с помощью VBA


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


Преобразование гиперссылки в обычный текст с помощью контекстного меню

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

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


Теперь выбранные гиперссылки преобразованы в простой текст.


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


Преобразование гиперссылки в обычный текст с помощью VBA

Если вы хотите использовать код VBA для решения задачи, вы можете выполнить следующие шаги:

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

2. Нажмите Вставить > Module , чтобы отобразить новую вдову Module , а затем вставьте ниже код VBA в Модуль .

VBA: преобразование гиперссылок в простой текст.

3. Нажмите клавишу F5 или нажмите кнопку Выполнить , чтобы выполнить этот VBA, тогда все гиперссылки на всем листе будут преобразованы в обычный текст.

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


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

Если у вас есть Kutools for Excel , вы можете использовать его Удалить гиперссылки без потери форматирования для преобразования гиперссылок из выделенного, активного листа, выбранных листов или всю книгу.

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

Примените утилиту, нажав Kutools > Ссылка > Удалить гиперссылки без потери форматирования , затем выберите вариант как y тебе нужно. См. Скриншоты:

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

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

С помощью функции ГИПЕРССЫЛКА () можно открыть файл, сохраненный на диске компьютера или сервера. Откроем стандартный файл Windows для редактирования текста Notepad.exe

Если на компьютере имеется диск D: на котором в папке Finance имеется файл БазаДанных.xlsx , то открыть его поможет формула

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

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

Предположим, что требуется сделать ссылку с Листа1 на Лист2 в книге БазаДанных.xlsx .

Поместим формулу с функцией ГИПЕРССЫЛКА() в ячейке А18 на Листе1 (см. файл примера ).

Плохой новостью является то, что если у Вас открыто 2 или более файлов EXCEL (в одном экземпляре программы, см. примечание ниже), то функция ЯЧЕЙКА() может вернуть имя другого открытого файла (если Вы его изменяли). Так что будьте осторожнее с функцией ЯЧЕЙКА() . Поэтому иногда удобнее ссылки внутри книги создавать с помощью стандартного механизма гиперссылок, нажав CTRL+K или через меню Вставка/ Связи/ Гиперссылка (после вызова окна Вставка гиперссылки выберите Связать с: местом в документе ).

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

В Excel существует два типа гиперссылок: абсолютные и относительные.

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

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

Относительные гиперссылки

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

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

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

Для редактирования уже созданной гиперссылки, кликните по ячейке со ссылкой правой клавишей мыши и в выпадающем меню выберите “Edit Hyperlink”.

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

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

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

  • Перейдите на вкладку панели инструментов “Главная”, затем в раздел “Стили ячеек”:


  • Кликните на “Гиперссылка” правой кнопкой мыши и выберите пункт “Изменить” для редактирования формата ссылки:


  • Кликните на “Открывавшаяся гиперссылка” правой кнопкой мы и выберите пункт “Изменить” для редактирования формата ссылки;
  • В диалоговом окне “Стили” нажмите кнопку “Формат”:


  • в диалоговом окне “Format Cells” перейдите на вкладки “Шрифт” и/или “Заливка” для настройки формата ссылок:


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

Удаление гиперссылки осуществляется в два клика:

  • Нажмите правой клавишей мыши на ячейки со ссылкой;
  • В выпадающем меню выберите пункт “Удалить гиперссылку”.


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

Как создать гиперссылку на файл в Excel? Пример 1. Бухгалтер предприятия выполняет различные расчеты и хранит таблицы данных в Excel в одной книге (Бухгалтерия.xlsx), содержащей множество листов. Для удобства было решено создать отдельный лист с оглавлением в виде гиперссылок на каждый из имеющихся листов.

На новом листе создадим следующую таблицу:


Для создания гиперссылки используем формулу:


Описание аргументов функции:

Аналогично создадим гиперссылки для остальных страниц. В результате получим:


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

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


В результате получим:


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

Виды гиперссылок

Если добавлять гиперссылку первым способом (напрямую в ячейку), то пользователь будет работать с диалоговым окном «Добавление гиперссылки», в котором предлагается 4 способа связи:

  1. Файл, веб-страница (здесь указывается путь к файлу или адрес сайта).
  2. Место в документе (лист или ячейка).
  3. Новый документ (путь к новому документу).
  4. Электронная почта (здесь указывается адрес получателя, который будет отображен при открытии Microsoft Outlook).


Существующие типы гиперссылок

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

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

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

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

В целом, алгоритм аналогичен тому, что мы уже описали выше для операций, выполняемых на одном и том же листе. Однако, теперь нужно, помимо адреса самой ячейки (или диапазона ячеек), указать еще и адрес конкретного листа. Для этого после знака “=” прописываем его название, затем ставим восклицательный знак (“!”), после чего уже указываем адрес требуемого элемента.

Например, ссылка на ячейку C5, расположенную на Листе 2, имеет следующий вид: =Лист2!C5 .


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

  1. Переходим в нужную ячейку, пишем знак “=”, далее кликаем по названию требуемого листа внизу окна программы.
  2. Мы окажемся на втором листе, где также кликом мыши выбираем ячейку, которую хотим добавить в наше выражение.
  3. Жмем клавишу Enter, что вернет нас на первоначальный лист с уже готовым результатом.

Внешняя ссылка на другую книгу

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

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

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

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

Итак, допустим, нам нужно создать ссылку на ячейку B5, которая находится на листе в открытой книге “Ссылки.xlsx”. В этом случае нам нужно прописать выражение, имеющее вид: =[Ссылки.xlsx]Лист3!B5 .


Ссылка же на закрытый файл выглядит несколько иначе: ='С:Папка1[Ссылки.xlsx]Лист3'!B5 .

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

  1. Переходим в ячейку, куда планируем добавить выражение. Ставим знак “=”.
  2. Переключаемся в открытую книгу, в которой находится ячейка, на которую мы хотим сослаться. Щелкаем по нужному листу и далее – по требуемой ячейке.
  3. После того, как мы нажмем Enter, мы вернемся к первоначальной книге с готовым результатом по заданному выражению.
  4. В случае ненадобности, книгу, на которую мы сослались, можно закрыть. Ссылка изменит свой вид, и в нее добавится путь к документу. Соответственно, в тех случаях, когда функция, формула или иной инструмент способны работать с закрытыми документами, такая автозамена линка окажется крайне полезной.

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

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

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

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

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

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


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

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


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

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

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



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


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

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

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

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


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

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

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



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

  • В Excel 2007 нажмите кнопку Office, затем Excel Options (Параметры Excel). Если у Вас Excel 2010 или 2013, то перейдите на вкладку File (Файл), затем – Options (Параметры).
  • В диалоговом окне Excel Options (Параметры Excel) перейдите на вкладку Proofing (Правописание) и щелкните по кнопке AutoCorrect Options (Параметры автозамены).
  • В диалоговом окне AutoCorrect (Автозамена) откройте вкладку AutoFormat As You Type (Автоформат при вводе) и снимите галочку с пункта Internet and network paths with hyperlinks (Адреса интернета и сетевые пути гиперссылками).
  • Дважды щелкните ОК, чтобы закрыть оба диалоговых окна и вернуться на рабочий лист Excel.

Теперь можете вводить URL или адрес электронной почты в любой ячейке – Excel будет сохранять их в текстовом формате.

Если же вам действительно понадобится создать гиперссылку, просто нажмите комбинацию Ctrl+K и тут же откроется диалоговое окно Insert Hyperlink (Вставка гиперссылки).

Заключение

Таким образом, в Эксель используются два вида ссылок в зависимости от назначения. Одни используются в формулах и функциях, с помощью других (гиперссылки) осуществляется переход к нужным объектам в виде других документов, веб-страниц или e-mail. В зависимости от выбранного типа ссылки меняется алгоритм действий по созданию нужного линка.

Подскажите как преобразовать гиперссылку в текст?
Пример в файле.
Хотелось бы знать способ по массовому преобразованию.

Подскажите как преобразовать гиперссылку в текст?
Пример в файле.
Хотелось бы знать способ по массовому преобразованию.

Подскажите как преобразовать гиперссылку в текст?
Пример в файле.
Хотелось бы знать способ по массовому преобразованию.

Заранее спасибо! Автор - msvmsu
Дата добавления - 23.02.2014 в 17:17

[/vba] Автор - AlexM
Дата добавления - 23.02.2014 в 18:01 Все работает. Много времени сэкономлю. Огромное спасибо Все работает. Много времени сэкономлю. Огромное спасибо msvmsu

AlexM, Спасибо.

Помогите пожалуйста с таким вопрос.

На выходе надо получить Excel-евский документ где в ячейке (а их будет много) будет
<a href="ссылка на сайт">Заголовок</a>

Как из ячейки с Гиперссылкой получить ячейку с таким html кодом ?

Очень нужно. Спасибо большое!

Пример прикрепил. Груба говоря как из ячейки B5 сделать ячейку B2
[moder]читайте Правила форума
Создавайте свою тему
Эта тема закрыта

AlexM, Спасибо.

Помогите пожалуйста с таким вопрос.

На выходе надо получить Excel-евский документ где в ячейке (а их будет много) будет
<a href="ссылка на сайт">Заголовок</a>

Как из ячейки с Гиперссылкой получить ячейку с таким html кодом ?

Очень нужно. Спасибо большое!

Пример прикрепил. Груба говоря как из ячейки B5 сделать ячейку B2
[moder]читайте Правила форума
Создавайте свою тему
Эта тема закрыта alerad

Помогите пожалуйста с таким вопрос.

На выходе надо получить Excel-евский документ где в ячейке (а их будет много) будет
<a href="ссылка на сайт">Заголовок</a>

Как из ячейки с Гиперссылкой получить ячейку с таким html кодом ?

Очень нужно. Спасибо большое!

Пример прикрепил. Груба говоря как из ячейки B5 сделать ячейку B2
[moder]читайте Правила форума
Создавайте свою тему
Эта тема закрыта Автор - alerad
Дата добавления - 26.12.2014 в 14:50

Читайте также: