Как я могу создать гиперссылку в середине текста ячейки? - PullRequest
22 голосов
/ 23 января 2012

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

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

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

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

нажмите здесь для ответа

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

Ответы [ 4 ]

8 голосов
/ 06 июня 2017

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

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

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

Также:

0 голосов
/ 12 апреля 2018

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

0 голосов
/ 17 сентября 2015

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

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

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

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

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

0 голосов
/ 23 января 2012

Попробуйте с =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 в ячейке А в первом ряду ...

Вставьте в ячейку 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))) и дайте мне знать, если это то, что вы хотите ...

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