Гіперпосилання на фрагмент тексту в Excel


26

Я використовую Excel 2010, і у мене є проста проблема, коли мені потрібно гіперпосилання певної частини тексту. Мій вміст клітини такий же простий, як "Для блаблабла, натисніть тут". Я хочу додати гіперпосилання на "тут".

Хтось знає, як я можу це зробити?


5
Власне, ти не можеш. Посилання застосовується до всієї комірки (навіть із використанням формули HYPERLINK). Ви можете спробувати вставити об’єкт у клітинку, але це, ймовірно, буде зайвим.
JMax

Відповіді:


17

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

Але є щось, що ти можеш зробити. Ви можете зробити "тут" схожим на гіперпосилання, а решта тексту виглядати нормально.

Як це зробити? Просто перейдіть до клітинки в режимі редагування (натисніть F2), виберіть текст «Для блабла ..»; видаліть її підкреслення і змініть колір на чорний.

Таким чином, у вас буде візуальне відчуття просто "тут" гіперпосилання, але інший текст залишиться "доступним для натискання"! :)

Сподіваюся, це допомагає!


Мені не вийшло, коли я натиснув клавішу Enter, щоб залишити клітинку, Excel знову створив весь вміст посилання.
Mixxiphoid

1
@Mixxiphoid Це дивно, бо він працював на мене . Цікаво, що відрізняється в наших налаштуваннях. Я перевірив це в Win7 з Excel 2013.
Інженер Тост

Добре працює - дякую. Ви можете зберігати частину гіперпосилання самостійно і лише змінювати "текстові" частини (-и) на все, що завгодно. Просто виберіть текстові частини в рядку редагування формули, а потім правою клавішею миші ... осередки формату ....
Джон C

4

Я додаю форму (прямокутник), яка просто охоплює текст, на який я хочу гіперпосилання, і встановлюю: Fill: No fill Line Колір: No line

Потім я додаю гіперпосилання до форми.

Я використовував цей метод в точках живлення, і, здається, він працює і в Excel.


4

Це можна зробити ...

Припустимо, що у вас відкритий файл excel, відкрийте документ Word. Введіть текст, до якого потрібно посилатися. (ви скопіюєте та вставте цей текст у комірку у вашому файлі excel.)

Після генерації потрібного тексту в текстовому документі:

  1. Виберіть текст (частину), до якого потрібно зв’язатись.
  2. На вкладці Вставка в групі Посилання натисніть Закладка.
  3. Під іменем закладок введіть назву своєї закладки, наприклад, назву теми. (не допускаються пробіли, а підкреслення.)
  4. Натисніть кнопку Додати
  5. Скопіюйте весь текст із документа word та вставте його у свій документ excel (комірку).
  6. Виберіть клітинку, де ви хочете створити посилання на цей новий текст
  7. Клацніть гіперпосилання
  8. У меню ліворуч виберіть "Місце в цьому документі"
  9. У вікні праворуч ви побачите свою закладку в розділі "Визначені імена"

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

Це відведе вас до тексту в комірці, яку ви вставили.

Оновлено. Ви можете перейменувати Посилання у верхній частині "Текст для відображення".


1
Я не знаю, яку версію MS Office у вас є, але вона не працює в 2007 році.
Аакаш Верма,

2

Гаразд, це рішення цього старого питання, але я особисто не використовував би це. Це накрутка. Я не бачив жодного методу з кодом або в інтерфейсі, що дозволяє HTML або RTF повністю візуалізуватися в комірці, і я не бачив прикладів з кількома посиланнями. Тому я не думаю, що це ще можливо. Однак ось тісна робота навколо ...

Як було запропоновано раніше, використовуйте Word для створення тексту, але використовуйте гіперпосилання Word, а не закладки.

Словом

Виберіть цей текст, скопіюйте та в Excel використовуйте Спеціальне вставлення, щоб вставити його там, де ви хочете бачити його як Word Word.

Excel Paste Special як Word Object

Тепер змініть розмір, щоб він відповідав іншим клітинкам.

Виглядає більш природно

Ось якась хитра частина. Об'єкт потрібно потрійним клацанням миші, щоб надати його як «документ» Word у комірці, і таким чином мати можливість натиснути на будь-яке з містяться посилань.

Слово об’єкт

Ви не можете сортувати чи фільтрувати в цьому полі, а також не можна робити розрахунки на основі тексту. Об'єкт насправді не знаходиться в комірці, це лише накладка над аркушем. Однак клацніть правою кнопкою миші та перейдіть до Форматування об'єкта та властивостей, і ви можете «прибити» об'єкт до його розташування над певною коміркою, щоб він перемістився разом із коміркою, надаючи зовнішній вигляд «в» цієї комірки.

Зафіксуйте положення

І готовий продукт:

Фінал


1

У мене теж була ця проблема, і те, що я робив, було просто додати стовпці до і після гіперпосилання, і вони показали, що вони є однією коміркою.


1

Існує спосіб гіперпосилання лише певного тексту в одній осередку.

="For blablabla, click "&=HYPERLINK("http://example.domain.com/link/to/open/index.html", "here")

Для цього потрібно зробити текст (для блаблабла натисніть), а потім додайте гіперпосилання до кінця речення (тут). Результат повинен виглядати приблизно так:

Для блаблабла натисніть тут


4
Друге = перед HYPERLINK не дозволено у формулі. При видаленні його весь текст змінюється на гіперпосилання.
Хайнер

1

Стара публікація щойно перебігала це, тому він може бути занадто старим зараз, але коли мені потрібно помістити кілька текстових гіперпосилань в одну клітинку, то я використовую окремі текстові поля для кожного посилання. Я форматую текст так, щоб він виглядав як гіперпосилання, призначаю його туди, куди потрібно перейти, а потім розмір і розміщую його на тексті, куди йому потрібно перейти. Я також використовую захист робочого аркуша / об'єкта, щоб утримувати текстове поле правильного розміру та положення на аркуші, якщо він змінюється.


1

Спробував усе, що я міг придумати, безрезультатно. Нарешті просто злиті комірки під цією лінією для всіх, крім стовпців до і після комірки з гіперпосиланням. У стовпці з гіперпосиланням у верхній комірці було гіперпосилання, тоді як у комірці внизу був просто текст. По суті, ця клітина виглядає роздвоєною. Це може працювати не для всіх, але рішення для мене спрацювало.


1

Трохи мене взяли, але я зрозумів це.

Клацніть правою клавішею клітинки та натисніть "Форматувати комірки"

Це те , що це було раніше, коли гіперпосилання застосовується до всієї клітці, коли вирівнювання тексту - по горизонталі, був встановлений в положення «Left (відступ)»: Оригінал

сильний текст Коли я змінив горизонтальну настройку з "Зліва (відступ)" на "Загальне", гіперпосилання застосовується лише до тексту. Так.

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


2
-1 Це не здається загальним рішенням. Не впевнений, як це працює для вас, я спробував багато подібних варіацій і не пощастило.
TonyG
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.