Как создать гиперссылку в середине текста ячейки?

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

 =hyperlink("www.google.com", "search the web")

Это покажет текстовый поиск в Интернете, который будет гиперссылкой на Google. Однако мне интересно:

  1. Как это правило можно вставить в середину ячейки? Другими словами, я бы хотел, чтобы одна ячейка выглядела так:

нажмите здесь, чтобы получить ответ

  1. Можно ли создать такое правило в своей электронной таблице, чтобы каждый раз, когда вы вводите «поиск в Интернете», вы автоматически получали гиперссылку на Google. Вам не нужно постоянно добавлять = hyperlink ("www.google.com"; "искать в Интернете")
  2. Если это возможно, можно ли добавить параметр в URL-адрес?

person dublintech    schedule 23.01.2012    source источник
comment
Я очень удивлен, что такой базовой функции все еще не хватает в (почти) 2020 году.   -  person Apollys supports Monica    schedule 23.12.2019


Ответы (7)


ИЗМЕНИТЬ (06 августа 2020 г.): Google Таблицы теперь поддерживают это; см. ответ Айбола Куссейна.

Оригинальный ответ:

Насколько я могу судить, Google Таблицы [все еще] просто не поддерживают то, о чем вы просите. (Я тоже его искал.)

См., Например, https://docs.google.com/document/preview?hgd=1&id=1x_qjPL5rmSuQWW57KcwB9lg3eiykKpd8dMEaQUZbWU8, особенно там, где говорится:

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

Также:

person Thogek    schedule 05.06.2017
comment
Я искал решение этой проблемы часами / днями. Да ладно, Google :( - person Kaka Ruto; 05.08.2019
comment
Для меня внезапно гиперссылки в ячейке, заполненной другим текстом, внезапно начинают вести себя и выглядят как гиперссылки! Но Таблицы случайным образом решают, когда они могут их распознать, потому что другие ячейки в том же столбце по-прежнему обрабатывают содержащиеся в них гиперссылки, как если бы они были обычным текстом. - person RedYeti; 02.10.2019

На данный момент (июнь 2020 г.) можно делать то, что вы описали. Здесь находится официальная документация.

Вскоре:

Выделите часть текста, в которую вы хотите добавить ссылку, затем нажмите Вставить -> Ссылка или с помощью сочетаний клавиш - CMD + K / CTRL + K. Лично, когда я нажимал Вставить в строке меню мой текст был отменен, поэтому ярлык решил проблему.

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

person Aibol Kussain    schedule 16.06.2020

Сегодня при связывании текста в Google Таблицах всплывала подсказка со словами:

Ячейки теперь поддерживают несколько ссылок. Вы можете связать часть текста или добавить несколько ссылок в ячейку, выделив текст и щелкнув значок «Вставить ссылку» (или Ctrl / Cmd + K).

Работает, как ожидалось:

  1. Введите текст в ячейку
  2. Выделите слово в ячейке (не в редакторе формул)
  3. Нажмите CMD (⌘) + K
  4. Введите URL-адрес (кажется, предпочтительнее http://www.yourwebsitelink.com)
  5. Подать заявление
  6. Выделите еще текст, повторите.
person Jono    schedule 01.08.2020

Я только что попробовал добавить ссылку, вставив ссылку в свои листы Google. Вкладка браузера зависает, веб-ссылка продолжает прыгать в фактическую ячейку, что невозможно применить к заранее написанному тексту в ячейке. У меня обновленный Firefox на Ubuntu 1804.

Если у кого-то из вас есть эта проблема ... Ответ, предоставленный здесь @Aibol, работает. Я пойду дальше и скажу:

  • Добавить текст в ячейку
  • Скопировать адрес веб-ссылки
  • Ctrl - выделите текст, на который нужно добавить гиперссылку.
  • Ctrl + k, вставить адрес веб-ссылки
  • Подать заявление
person Tatty Man    schedule 20.08.2020

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

=HYPERLINK(CONCATENATE("https://www.google.ca/?#q=",SUBSTITUTE(A2," ","+")),"Review")

Это сначала базовая функция HYPERLINK, в которой используется CONCATENATE для объединения двух вещей:

  1. URL поиска Google https://www.google.ca/?#q= без ключевых слов
  2. Затем у нас есть ячейка с условиями поиска, мы используем SUBSTITUTE пробела, который нужно заменить символом +.

Это почти все. Надеюсь, это поможет.

person dvoutt    schedule 17.09.2015

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

person Jimmy    schedule 11.04.2018

Попробуйте использовать =HYPERLINK("http://www.google.com","search the web") вместо =HYPERLINK("www.google.com";"search the web")

Я считаю, что тебе нужно что-то вроде этого ...

 A                B
yahoo   yahoo (this will be hyperlink)
gmail   gmail (this will be hyperlink)
google  google (this will be hyperlink)

Используйте это, чтобы получить результат выше

=HYPERLINK(CONCATENATE("http://www.",A1,".com"), A1)

Каждый раз, когда вы меняете содержимое ячейки A, данные ячейки B изменяются

Надеюсь, это то, что вам нужно !!!

Удачи!!!

Обновление 1

Напишите yahoo в ячейке A в первой строке ...

В ячейку B вставьте =HYPERLINK(CONCATENATE("http://www.",A1,".com"), A1) и увидите волшебство ...

Обновление 2

Напишите jira/bug-56 в ячейке A в первой строке ...

В ячейку B вставьте =HYPERLINK(CONCATENATE("http://www.myjirahost.com/browse/",RIGHT(A1,6)), CONCATENATE("http://www.myjirahost.com/browse/",RIGHT(A1,6))) и дайте мне знать, хотите ли вы этого ...

person Fahim Parkar    schedule 23.01.2012
comment
Спасибо, но не то, что я ищу. Мне нужна гиперссылка в середине ячейки. Например, в ячейке может быть указано «Проверить [гиперссылку] для получения дополнительной информации». Я хочу, чтобы электронная таблица была достаточно умной, чтобы обнаруживать, что, когда я набираю ключевое слово, она помещает гиперссылку. - person dublintech; 23.01.2012
comment
Здесь может помочь конкретный пример. Моя таблица - это список тестов. Я хочу иметь возможность связывать ошибки JIRA с тестами. Поэтому я хочу иметь возможность вводить jira / bug-56 и jira / bug-55. Когда я набираю это, я хочу, чтобы моя электронная таблица содержала гиперссылку на myjirahost / browse / bug-55, myjirahost / browse / bug-56. Надеюсь, это имеет смысл - person dublintech; 23.01.2012
comment
позвольте мне попробовать ... будет нормально, если я наберу bug-56, а затем перейду на myjirahost / browse / bug-56 ?? или jira / bug-56 обязательно ?? - person Fahim Parkar; 23.01.2012
comment
также, когда вы вводите текст, вы хотите перейти к myjirahost/browse/bug-56, или вы нажмете на сгенерированную ссылку? Если вы хотите, чтобы ссылка была сгенерирована, это НАСТОЛЬКО ПРОСТО ... - person Fahim Parkar; 23.01.2012
comment
Нет, только когда пользователь нажимает - как в обычной гиперссылке. - person dublintech; 23.01.2012
comment
Не то, что я ищу. Я не хочу делать это в двух ячейках. - person dublintech; 23.01.2012
comment
позвольте нам продолжить обсуждение в чате - person dublintech; 23.01.2012