Гиперссылка для столбца

Автор Supp0rt2019, 17 сентября 2019, 13:47

0 Пользователи и 1 гость просматривают эту тему.

Supp0rt2019

Здравствуйте, вопрос возможно элементарный, но в силу моего малого опыта не могу на него ответить, поэтому ищу помощь у знатоков.
Есть LibreOffice, в нём создаётся страница, один столбик которого забит ссылками типа:"\\support_1\журнал\2016\02-2016\PDF\SASL_02_140116_1_002.pdf" и так далее.
Так вот ссылки представляют обычный текст, а надо чтобы каждая строка в столбце взяла текст и превратила его в гиперссылку и так весь столбик, в автоматическом режиме. На данный момент получилось сделать на весь столбик функцию "=ГИПЕРССЫЛКА ()", но автоматом всё не перевило, если брать текст в ячейки в скобки, то он автоматом превращается в гиперссылку с такой функцией, но это слишком много нужно скобок проставить. Как же всё таки автоматом перевести все значения столбика в гиперссылку?

kompilainenn

файл приложите, сочинять за вас данные никто не станет
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

Supp0rt2019


bigor

А в каком месте с =ГИПЕРССЫЛКА () проблемы?
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

Supp0rt2019

Цитата: Bigor от 17 сентября 2019, 15:06
А в каком месте с =ГИПЕРССЫЛКА () проблемы?
Вообще хочу выделить этот столбик и автоматом сделать каждую строку гиперссылкой, а в данный момент это просто текст. Если выделить столбик и в функциях указать "=ГИПЕРССЫЛКА ()", то нечего не происходит, но стоит только поставить текст в скобку, как текст превращается в гиперссылку, но это опять же ручной вариант, а нужно автоматически переводить.

bigor

Ну весь столбик сразу не получится. В B2 пишите =ГИПЕРССЫЛКА(A2;A2) жмете ентер. Затем протягиваете ее вниз на весь столбик
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

Supp0rt2019

Цитата: Bigor от 17 сентября 2019, 15:35
Ну весь столбик сразу не получится. В B2 пишите =ГИПЕРССЫЛКА(A2;A2) жмете ентер. Затем протягиваете ее вниз на весь столбик
пишем  =ГИПЕРССЫЛКА(A2;A2) и вторая строка превращается в ссылку, а вот далее я не понял, что значит протянуть вниз? Вы случайно не имели ввиду что копировать на весь столбик =ГИПЕРССЫЛКА() с в каждой строчке менять A3,A4...?

bigor

Цитата: Supp0rt2019 от 17 сентября 2019, 16:05Вы случайно не имели ввиду что копировать на весь столбик =ГИПЕРССЫЛКА() с в каждой строчке менять A3,A4...?
Почти :) просто копируете b2, затем выделяете диапазон b3:bxxx и жмете вставить. Или просто цепляете b2 за нижний правый угол, зажимаете левую кнопку и тащите вниз сколько вам нужно
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

mikekaganski

#8
1. Выделяем ячейки A2:A311;
2. Найти и заменить (Ctrl+H);
3. В поле Найти - .*
4. В поле Заменить - =HYPERLINK("$0")
5. Отметить "Регулярные выражения" в дополнительных опциях
6. Заменить всё.
С уважением,
Михаил Каганский

mikekaganski

Кстати, совсем необязательно повторять два раза одну ячейку в параметрах HYPERLINK. Если второй аргумент (показываемая строка) не задан, будет показан адрес. Второй параметр нужен тогда, когда нужно отобразить другую строку (например, =HYPERLINK("www.google.com"; "Нажмите здесь")).
С уважением,
Михаил Каганский

Supp0rt2019

Цитата: Bigor от 17 сентября 2019, 16:09
Цитата: Supp0rt2019 от 17 сентября 2019, 16:05Вы случайно не имели ввиду что копировать на весь столбик =ГИПЕРССЫЛКА() с в каждой строчке менять A3,A4...?
Почти :) просто копируете b2, затем выделяете диапазон b3:bxxx и жмете вставить. Или просто цепляете b2 за нижний правый угол, зажимаете левую кнопку и тащите вниз сколько вам нужно
Спасибо помогло, всё получилось))

Supp0rt2019

Цитата: mikekaganski от 17 сентября 2019, 16:09
1. Выделяем ячейки A2:A311;
2. Найти и заменить (Ctrl+H);
3. В поле Найти - .*
4. В поле Заменить - =HYPERLINK("$0")
5. Отметить "Регулярные выражения" в дополнительных опциях
6. Заменить всё.
В данном способе не находи значений ".*"

bigor

Цитата: Supp0rt2019 от 17 сентября 2019, 16:26В данном способе не находи значений ".*"
Вы 5 пункт выполнили?
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

Supp0rt2019

Цитата: Bigor от 17 сентября 2019, 16:28
Цитата: Supp0rt2019 от 17 сентября 2019, 16:26В данном способе не находи значений ".*"
Вы 5 пункт выполнили?
Да, галочка только на: Только текущее выделение\Регулярные выражения\Учитывать диакритику, всё равно ".*" красным загорается.

bigor

Вот так должно быть
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут