Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

21 Ноябрь 2017, 00:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice  без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Изменяющийся путь в формуле Indirect  (Прочитано 204 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Aspid
Новичок
*
Offline Offline

Сообщений: 17


« Стартовое сообщение: 6 Ноябрь 2017, 16:16 »

Как сделать чтобы часть формулы,в данном случае "'file:///C:/Users/Nike/Desktop/Новая папка/Отчёт", в файле "Отчёт СВ" изменялась в зависимости от того где будут хранится эти файлы.

Простым языком говоря, если я допустим перекину эти два файла другому человеку, он сохранит их себе на рабочий стол(к примеру) и данные в файле "Отчет СВ" отобразятся корректно, без ошибок.

Скинул два файла для примера.

На деле будет так. Один файл "Отчет СВ" и много файлов "Отчет Магазин1","Отчет Магазин2","Отчет Магазин3" и т.д откуда будет браться инфа. Естественно вместо "Магазин1,2,3..." будет название магазина.

* Отчёт СВ.ods (13.34 Кб - загружено 2 раз.)
* Отчёт Магазин1.ods (13.84 Кб - загружено 2 раз.)
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 291


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #1: 6 Ноябрь 2017, 17:37 »

Если файлы всегда будут в одной папке при установленной галке "Относительные пути к файлам", то любое перемещение этой папки будет сохранять правильные ссылки.

Посмотрите тему Относительная ссылка (путь к файлу) на данные из другого документа
Записан

Aspid
Новичок
*
Offline Offline

Сообщений: 17


« Ответ #2: 6 Ноябрь 2017, 17:49 »

Если файлы всегда будут в одной папке при установленной галке "Относительные пути к файлам", то любое перемещение этой папки будет сохранять правильные ссылки.

Посмотрите тему Относительная ссылка (путь к файлу) на данные из другого документа

Суть в том, что часть "'file:///C:/Users/Nike/Desktop/Новая папка/Отчёт" в функции Indirect  воспринимается как текст. И такой способ не помогает. Галочка по относительным ссылкам в настройках стояла по умолчанию.
« Последнее редактирование: 6 Ноябрь 2017, 18:05 от Aspid » Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 291


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #3: 6 Ноябрь 2017, 18:15 »

Удалите весь путь до самого файла:
Код:
=INDIRECT("'Отчёт "&A4&".ods'#'Отчёт МК'.C3")
Записан

Aspid
Новичок
*
Offline Offline

Сообщений: 17


« Ответ #4: 6 Ноябрь 2017, 19:05 »

Удалите весь путь до самого файла:
Код:
=INDIRECT("'Отчёт "&A4&".ods'#'Отчёт МК'.C3")
Спасибо) То, что нужно.
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!