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

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

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

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

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

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

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

  • Возможно ли создать правило, подобное этому в вашей электронной таблице, чтобы в любое время, когда вы печатаете "поиск в Интернете", вы автоматически получаете гиперссылку на Google. Вам не нужно добавлять add = hyperlink ( "www.google.com"; "искать в Интернете" ).
  • Если это возможно, необходимо добавить параметр к URL-адресу.
4b9b3361

Ответ 1

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

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

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

также:

Ответ 2

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

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

Ответ 3

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

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

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

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

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