Как объединить строку в функции гиперссылки - PullRequest
2 голосов
/ 13 февраля 2010

Я хотел бы добавить столбец в свою электронную таблицу OpenOffice Calc.
В частности, этот столбец должен содержать гиперссылку на запрос в Google.

Например: если в A1 у меня есть строка "Гладиатор", я бы хотел столбец B1:

"www.google.it?q=The Gladiator"

Поэтому я могу щелкнуть и открыть браузер, чтобы увидеть, как выглядит этот «фильм» (да, это простая база данных фильмов).

Спасибо!

Ответы [ 2 ]

3 голосов
/ 13 февраля 2010

У вас есть два варианта:

Оператор & :

=hyperlink("http://www.google.com/search?q="&A1)

или concatenate() функция :

=hyperlink(CONCATENATE("http://www.google.com/search?q="; A1))

Функция HYPERLINK() обрабатывает кодирование URL для вас.

1 голос
/ 22 марта 2011

Отличный ответ: Используйте функцию & или Concatenate.

Позвольте мне добавить, правильный разъем - точка с запятой, а не запятая ...

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

=hyperlink("http...?q="&a1;a1)

=hyperlink(CONCATENTATE("http...?q=";a1);a1)


Я использую эту точную функцию (другой целевой URL) и пытаюсь запустить новую страницу в том же окне, что и предыдущая, чтобы не нажимать X в углу (поговорим о ленивых).

...