Страницы: 1
RSS
Как заставить работать функцию ГИПЕРССЫЛКА в Libra или Open или...?
 

Приветствую.

Подскажите, возможно ли...

Преамбула. Есть некий интерфейс, в который загружается Excel файл (xlsm не поддерживается, только xlsx), но обрабатывается/воспроизводится/показывается в самом интерфейсе через какую-то из пародий на Excel (не то Libra, не то Open). Непосредственно файл (файлы) создается и редактируется в Excel - так удобнее и понятней.

Амбула. Есть необходимость реализовать в логической функции гиперссылки на ячейки в пределах книги (на другие листы). Однако, если в Excel все работает как надо

Скрытый текст

, то в упомянутом интерфейсе такая функции (хоть внутри логической, хоть просто HYPERLINK вне IF) не воспринимается как гиперссылка. Единственный вариант гиперссылки, который работает в этом интерфейсе - это гиперссылки, создаваемые через контекстное меню.

Итого, вопрос сводится к.… как создать гиперссылку формулой, чтобы она полностью совпадала (синтаксически?) с такой, которая получается из контекстного меню. Т.е. то что получается из ПКМ нужно запихнуть в логическую функцию. Напомню, что макросы не применимы.

Excel 2016

Изменено: Revan1001 - 18.02.2020 13:05:49
 
Тема: "Как заставить работать функцию =ГИПЕРССЫЛКА() в Libra или Open или других пародиях на Excel?"

Непонятно, зачем там вообще функция =ЕСЛИ().
Можно же просто  =ГИПЕРССЫЛКА("#"&B3&"!A1";"Вык")

По теме: В Word, Access, "Калькулятор"  и т.д. данная функция тоже не работает.  :)  М.б. всё дело как раз в том, что данная функция не поддерживается и в "пародиях на Excel"?
Изменено: Михаил Лебедев - 18.02.2020 13:22:54
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Цитата
Михаил Лебедев написал:
Непонятно, зачем там вообще функция =ЕСЛИ(). Можно же просто  =ГИПЕРССЫЛКА("#"&B3&"!A1";"Вык")
Увы. Смысл именно в том, чтобы в одной ячейке, в зависимости от каких-то условий (для этого ЕСЛИ) менялись ссылки.

Цитата
Михаил Лебедев написал:
М.б. всё дело как раз в том, что данная функция не поддерживается в и "пародиях на Excel"?
Но ведь контекстные умеет отрабатывать. Вдруг есть способ прикрутить логику к такой ссылке.  
 
Цитата
Revan1001 написал:
Но ведь контекстные умеет отрабатывать
да, Вам явно не донести простую мысль, что это два разных инструмента. Если вопрос только в том, чтобы заставить формулу работать именно в какой-то пародии на Excel - Вам эти вопросы надо создавать на форуме той самой пародии Excel и убедиться, что там вообще функция ГИПЕРССЫЛКА поддерживается в нужном виде. Учитывая это
Цитата
Revan1001 написал:
хоть просто HYPERLINK не воспринимается как гиперссылка
не факт, что поддержка этой функции в нужном виде в принципе там существует.

А если уж еще глубже копать - то Михаил Лебедев дал очень правильный ответ, если отталкиваться опять же от синтаксиса приведенной формулы - ЕСЛИ там лишнее. И еще одно добавление: как ссылка выглядит, если создать её через меню? Смотрели? Сравнивали? Может апострофы надо добавить в обязательном порядке?
Код
=ГИПЕРССЫЛКА("#'Лист2'!A1";"Тык")

Или вообще там синтаксис отличается от Excel-ного?
Вы для начала попробуйте без условий создать активную гиперссылку в этой пародии, а потом уже добавляйте условия.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Revan1001, в либре проверил ссылки работают. Только там для перехода необходимо нажать Ctrl.
Изменено: Alemox - 18.02.2020 13:31:31
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Цитата
Дмитрий(The_Prist) Щербаков написал:
не факт, что поддержка этой функции в нужном виде в принципе там существует
Справедливо

Цитата
Дмитрий(The_Prist) Щербаков написал:
И еще одно добавление: как ссылка выглядит, если создать её через меню? Смотрели? Сравнивали? Может апострофы надо добавить в обязательном порядке?
Вложил изображение. Это получается как в Excel так и в не до Excel - аналогично. В строке функций пусто (т.е. только отображаемый текст). Можно ли такой синтаксис изобразить в =ГИПЕРССЫЛКА?

Цитата
Дмитрий(The_Prist) Щербаков написал:
Вы для начала попробуйте без условий создать активную гиперссылку в этой пародии, а потом уже добавляйте условия
", то в упомянутом интерфейсе такая функции (хоть внутри логической, хоть просто HYPERLINK вне IF) не воспринимается как гиперссылка"
Изменено: Revan1001 - 18.02.2020 13:34:16
 
Цитата
Alemox написал:
в либре проверил ссылки работают
Спасибо добрый человек  :)  
 
Цитата
Revan1001 написал:
Вложил изображение
интересовало как оно выглядит в той пародии. Как ссылки выглядят в Excel я знаю и так :) Вполне возможно, что там необходимо еще какие-то символы добавлять или наоборот - удалять.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Ну явно же вам к разработчикам вашей пародии, вы даже названия ее не знаете или названия той программы куда это пародия встроена?
 
Цитата
venom51 написал:
вы даже названия ее не знаете или названия той программы куда это пародия встроена?
Да :(  
 
Цитата
Дмитрий(The_Prist) Щербаков написал:
интересовало как оно выглядит в той пародии. Как ссылки выглядят в Excel я знаю и так  Вполне возможно, что там необходимо еще какие-то символы добавлять или наоборот - удалять.
Я показал, что контекстные выглядят одинаково.

=ГИПЕРССЫЛКА преобразуется в англ. вариант

Скрытый текст
 
Цитата
Revan1001 написал:
Я показал, что контекстные выглядят одинаково
и еще раз: как это выглядит в Excel никого не интересует в рамках Вашей проблемы, т.к. в Excel и так все работает. Интересует как это выглядит в той программе, где это НЕ РАБОТАЕТ. Как до Вас донести эту простую мысль?
И интересует отнюдь не вид подсказки - интересует, что за текст будет отображен если зайти в ПРАВКУ гиперссылки, созданной через контекстное меню в той самой чудо программе.
Изменено: Дмитрий(The_Prist) Щербаков - 18.02.2020 14:01:17
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Дмитрий(The_Prist) Щербаков написал:
интересует, что за текст будет отображен если зайти в ПРАВКУ гиперссылки, созданной через контекстное меню в той самой чудо программе
Вложил скрин - курсор в ячейке с контекстной ссылкой (которая работает). Выглядит точно так же как в Excel, о чем я уже писал. Отдельной строки формул в этом интерфейсе нет.
Правка через ПКМ = Ctrl + H.  
Изменено: Revan1001 - 18.02.2020 14:28:44
 
В данном случае остается посочувствовать и предложить озвученное ранее: искать правила создания ссылок в этой самой программе. Создать через вставку функций ту же HYPERLINK с отсылкой на конкретную ячейку и мучить её до тех пор, пока не заработает(если там вообще такой функционал в ходу).
Excel здесь вообще ни при чем и помочь явно не чем, особенно учитывая тот факт, что даже Вы не знаете в какой программе все это происходит...
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Я может чего-то не понимаю, но в LO 6.2.4 файл из первого поста отрабатывает нормально, осуществляется переход на первую ячейку выбранного листа.
Формула копируется, правится и вставляется, если нужно.
 
Дмитрий(The_Prist) Щербаков,Спасибо за уделенное время.  
 
Цитата
Дмитрий(The_Prist) Щербаков написал:
как оно выглядит в той пародии
Дмитрий, ну эта пародия так быстро развивается, что скоро может занять достойное место среди тех, кто не использует Расширенные возможности , такие как Power ….. .
Что касаемо гиперссылок, то помнится была задача, чтоб работало и там и там, пришлось определять что где и подменять разделители ! на . , ] на $
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
Дмитрий, ну эта пародия так быстро развивается
У пародии есть название? М.б. ТС пригодится ( да и вообще, любопытно же?...  :D  )
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Михаил, так озвучено было. Libre Calc из пакета Libre Office. Open давно не смотрел, помню он сильно тормозил в развитии, хотя корни те же были, а вот Libre Очень активно развивался. Правда более менее активно я с ним встречался до 2017. и совместимость хоть и становилась высока, но вот с большими таблицами тормозил очень, на той же станции что и MS.
По вопросам из тем форума, личку не читаю.
 
Поставил дома Open. Склепал в нем ссылку через функцию. Разница в синтаксисе есть, но толку нет - не фунциклирует там где надо.

Вот такое лого или интрерфейс кому-нибудь знакомы?  
Изменено: Revan1001 - 19.02.2020 09:24:14
 
Как и у Alemox, все работает в LO.
Незабываем про Ctrl.
«Бритва Оккама» или «Принцип Калашникова»?
 
Revan1001,  а что-нибудь типа About рядом с Help или путь к программе посмотреть, среди установленных поискать?
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
а что-нибудь типа About рядом с Help или путь к программе посмотреть, среди установленных поискать?
Возможно Вы будете смеяться, но таких фантастических кнопок в это ПО не завезли )))
Работает оно с сервера - пути его неисповедимы.

Написал в IT. Может вспомнят из чего они это чудо собирали.  
Изменено: Revan1001 - 19.02.2020 11:08:12
Страницы: 1
Наверх