Excel гиперссылка в части текста ячейки

ОК, это решение этого старого вопроса, но это не тот, который я лично использую. Это мошенничество. Я не видел ни одного метода с кодом или в пользовательском интерфейсе, который позволяет HTML или RTF полностью отображать в ячейке, и не видел примеров с несколькими ссылками. Поэтому я не думаю, что это возможно. Однако, здесь близкая работа-вокруг…

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

In Word

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

Excel Paste Special as Word Object

теперь изменить размер, так что он подходит с другими ячейками.

Looking more natural

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

Word Object

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

Fix the position

и законченный продукт:

Final

 

ilsmo

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

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

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

 

Mershik

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

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

#2

20.08.2019 15:23:11

ilsmo,

Цитата
ilsmo написал:
как создать гиперссылку в ячейке, в которой есть простой текст

а можете в примере показать!?

Не бойтесь совершенства. Вам его не достичь.

 

buchlotnik

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

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

Excel 365 Бета-канал

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

Соблюдение правил форума не освобождает от модераторского произвола
<#0>

 

ilsmo

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

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

Ячейка А2. Скрин во вложении

 

а гиперссылку на ЧТО, извините, или Вам по-барабану, главное — чтобы гиперссылка?

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

ilsmo

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

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

А есть принципиальная разница? На яндекс маркет она создается одним способом, а на гугл-диск другим?

 

Mershik

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

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

ilsmo, можно гипер ссылку на папку или файл)

Не бойтесь совершенства. Вам его не достичь.

 

buchlotnik

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

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

Excel 365 Бета-канал

=ГИПЕРССЫЛКА(«https://tv.yandex.ru/»;»многабукаф»)

Соблюдение правил форума не освобождает от модераторского произвола
<#0>

 

В общем насколько понял — нет, так сделать нельзя. Я думаю, человеку надо только ЧАСТЬ ТЕКСТА сделать гиперссылкой, а остальная часть должна быть просто текстом. К сожалению в Excel гиперссылка является свойством ВСЕЙ ячейки, а не отдельного её текста. Поэтому сделать такое нельзя.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

ilsmo

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

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

Спасибо большое. Понял, принял, огорчился, смирился :)

 

vikttur

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

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

Не тот порядок.
Понял,  огорчился,  принял [грамм 100], смирился
:)

 

Дмитрий(The_Prist) Щербаков

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

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

Профессиональная разработка приложений для MS Office

#12

20.08.2019 18:15:31

Кстати, предлагаю тему переименовать в: Сделать часть текста в ячейке гиперссылкой

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

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

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


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

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

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

2. Затем нажмите подчеркивание символ, чтобы отключить формат подчеркивания, и выберите Автоматически в Цвет шрифта раскрывающийся список, как показано на скриншоте ниже.

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

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


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

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

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

вкладка kte 201905


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

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

офисный дно

Комментарии (0)


Оценок пока нет. Оцените первым!

Хорошо, это решение этого старого вопроса, но я бы не стал его использовать. Это чит. Я не видел ни одного метода с кодом или в пользовательском интерфейсе, который позволяет HTML или RTF полностью отображать в ячейке, и не видел примеров с несколькими ссылками. Поэтому я не думаю, что это пока возможно. Тем не менее, вот близкий обходной путь …

Как предлагалось ранее, используйте Word для создания текста, но используйте гиперссылки Word, а не закладки.

В слове

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

Специальная вставка Excel как объект Word

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

Выглядит более естественно

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

Слово Объект

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

Исправить положение

И готовый продукт:

окончательный

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

Grell

Дата: Суббота, 14.01.2017, 21:28 |
Сообщение № 1

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 113


Репутация:

0

±

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


Excel 2007

Добрый вечер.
Подскажите — каким образом можно создать гиперссылку — на отдельном слове — в примечании или текстовой ячейке?
То есть на одном из слов в примечании или текстовой ячейке — нужна гиперссылка.

Можно ли такое реализовать?
Может быть не только стандартными средствами, а макросом каким-нибудь.

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

861.xls
(27.0 Kb)

 

Ответить

rotten41

Дата: Воскресенье, 15.01.2017, 20:47 |
Сообщение № 2

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 163


Репутация:

0

±

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


Excel 2013

Насколько я помню — в Ворде можно ставить гиперссылку на слово.
Может быть и в экселе это можно как-нибудь сделать?

 

Ответить

Michael_S

Дата: Понедельник, 16.01.2017, 05:51 |
Сообщение № 3

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

Ранг: Старожил

Сообщений: 2012


Репутация:

373

±

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


Excel2016

и как к этому слову подобраться?

…а в режиме редактирования ни чего, кроме редактирования, не работает.

 

Ответить

Grell

Дата: Понедельник, 16.01.2017, 16:02 |
Сообщение № 4

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 113


Репутация:

0

±

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


Excel 2007

и как к этому слову подобраться

Ну я имел ввиду, может макросом это можно как-то сделать.

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

 

Ответить

Alex_ST

Дата: Понедельник, 16.01.2017, 16:50 |
Сообщение № 5

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

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

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


2003

Михаил слишком тонко намекнул. Вот Вы его намёка и не поняли…
Короче: в Excel это невозможно.



С уважением,
Алексей
MS Excel 2003 — the best!!!

Сообщение отредактировал Alex_STПонедельник, 16.01.2017, 22:32

 

Ответить

Wasilich

Дата: Понедельник, 16.01.2017, 21:41 |
Сообщение № 6

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

Ранг: Старожил

Сообщений: 1232


Репутация:

326

±

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


2003

Ребята, ну вы совсем никакой надежды не оставили человеку. Ну можно же проверить, есть ли слово в строке и отослать куда надо. :D Правда одно но, если слов много разных то много If-ов надо. Вот, для двойного клика пример.
[vba]

Код

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  If InStr(Target, » семь») Then MsgBox «Куда перейти?» ‘ вариант 1
  If Target Like «* семь*» Then MsgBox «Что дальше?»  ‘ вариант 2
  Cancel = True
End Sub

[/vba]

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

7756201.xls
(35.5 Kb)

Сообщение отредактировал WasilichПонедельник, 16.01.2017, 21:47

 

Ответить

Alex_ST

Дата: Понедельник, 16.01.2017, 22:31 |
Сообщение № 7

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

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

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


2003

Василич, топик-стартер, кажется, хочет как в Ворде ОПЕРАТИВНО, не создавая и не перекраивая процедур под каждый конкретный случай, добавлять/удалять гиперссылки на отдельные слова внутри ячейки или примечания.
А в предложенном тобой варианте кроме того, что менять код нужно под каждую конкретную фразу/слово, так ещё и не на объект ГИПЕРССЫЛКА посылается, а всего лишь MsgBox выводится… А чтобы был переход по гиперссылке одним GoTo после нахождения слова (ещё не понятно, на какой позиции в строке) явно не обойтись.

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



С уважением,
Алексей
MS Excel 2003 — the best!!!

 

Ответить

Wasilich

Дата: Вторник, 17.01.2017, 01:27 |
Сообщение № 8

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

Ранг: Старожил

Сообщений: 1232


Репутация:

326

±

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


2003

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

Гениально! Очень приятно. hands hands hands
И куда это я тебе соли насыпал? :D

Сообщение отредактировал WasilichВторник, 17.01.2017, 01:34

 

Ответить

Alex_ST

Дата: Вторник, 17.01.2017, 08:11 |
Сообщение № 9

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

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

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


2003

И куда это я тебе соли насыпал?

Василич, я не понял, на что ты обиделся? Но на всякий случай ИЗВИНИ, пожалуйста… И в мыслях не было.
Просто твой ответ намекает топик-стартеру, что есть какое-нибудь хоть мало-мальски юзабельное решение поставленного им вопроса.
Мы с Михаилом сразу сказали НЕТ. А ты обнадёжил…
Соответственно, сказав А, говори и Б



С уважением,
Алексей
MS Excel 2003 — the best!!!

 

Ответить

Wasilich

Дата: Вторник, 17.01.2017, 11:06 |
Сообщение № 10

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

Ранг: Старожил

Сообщений: 1232


Репутация:

326

±

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


2003


Я верю. Только, мне тоже иногда, некоторые предложения в решении задач не нравятся но, я никому «перо» не предлагаю и никому никуда «полезать» не советую. yes Проехали.

 

Ответить

Grell

Дата: Четверг, 26.01.2017, 10:05 |
Сообщение № 11

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 113


Репутация:

0

±

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


Excel 2007

Сообщение отредактировал GrellЧетверг, 26.01.2017, 10:06

 

Ответить

Wasilich

Дата: Четверг, 26.01.2017, 11:23 |
Сообщение № 12

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

Ранг: Старожил

Сообщений: 1232


Репутация:

326

±

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


2003

Ничё, я успел :D

Так у вас — все равно гиперссылки на слове нет.

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

реализовать — каким-нибудь хитрым путем?

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

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

Grell.xls
(38.0 Kb)

 

Ответить

Grell

Дата: Четверг, 26.01.2017, 16:10 |
Сообщение № 13

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 113


Репутация:

0

±

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


Excel 2007

реализовать — каким-нибудь хитрым путем?

Я имел ввиду другое.
Добавить на лист браузер — и уже в него как-то перекинуть текст из ячейки….
А там может — чем черт не шутит — получится назначить на слово — гиперссылку.

 

Ответить

Alex_ST

Дата: Четверг, 26.01.2017, 16:32 |
Сообщение № 14

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

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

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


2003

Если из ячейки куда-то «перекинуть» текст, то он так текстом и останется.
Гиперссылка же является не отображаемым текстом, заключенным в специальные символы — управляющие тэги, дающие команду системе вывода информации на экран, что заключённая между ними информация является служебными символами и её не нужно выводить на экран.
(точно тот же принцип, что и в постах на форуме)
Так вот: в Excel система вывода информации на экран В ПРИНЦИПЕ НЕ УМЕЕТ распознавать тэги гиперссылок, приписанные к тексту внутри ячеек.
Слова текста внутри ячейки могут быть оформлены только ограниченным числом тэгов (шрифт, размер, стиль, цвет).



С уважением,
Алексей
MS Excel 2003 — the best!!!

 

Ответить

Like this post? Please share to your friends:
  • Excel где находится сервис параметры
  • Excel геометрическая прогрессия формула
  • Excel где находится маркер это автозаполнения
  • Excel генерация случайных чисел равномерное распределение
  • Excel где находится личная книга макросов excel