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

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

10 Июль 2020, 12:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Подскажите, как отключить автоизменение ссылок в форм?...  (Прочитано 450 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ForumOOo (бот)

Offline Offline

Сообщений: 731


« Стартовое сообщение: 9 Март 2020, 20:03 »

Компонент: Calc
Версия продукта: 3.x
Сборка: LibreOffice
ОС: Windows XP

Подскажите, как отключить автоизменение ссылок в формулах при перемещении ОБЛАСТИ ИХ ДАННЫХ (вырезании, вставке, а
так же добавлении, удалении строк в этой области и т.п.)??  Подчеркну, речь НЕ о перемещении ОБЛАСТИ ФОРМУЛ, где
изменения решаются абсолютной ссылкой $.

Например, формула типа =SUM($Лист1.$A$1:$Лист1.$A$300), находящаяся в произвольной ячейке произвольного листа
изменится на =SUM($Лист1.$A$2:$Лист1.$A$301) просто при вставке новой строки перед 1 строкой Листа1. Когда этого вот
совсем не нужно.

Как добиться, что бы этого не происходило?  В идеале - как вообще полоностью отключить "отслеживание" табличным
сервисом CALC любых "перемещений" данных (и всего остального) с его навязчивой модификацией ссылок??  Простите,
очень сильно выбешивает.

Спасибо.

--
Подпись: Демитрарий
Записан
rami
Гуру
*******
Online Online

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


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #1: 9 Март 2020, 20:23 »

Можно использовать функцию INDIRECT():
Код:
=SUM(INDIRECT("$Лист1.$A$1:$Лист1.$A$300"))
Записан

kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 975



« Ответ #2: 9 Март 2020, 20:29 »

Эксель делает также абсолютно, что характерно
« Последнее редактирование: 9 Март 2020, 21:04 от kompilainenn » Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
Демитрарий
Гость
« Ответ #3: 9 Март 2020, 21:22 »

rami

О как, автомодификацию ссылок можно обойти транслятором типа данных.  Смеющийся Смеющийся Смеющийся  "ну что CALC, текcт-то не модифицируешь, руки коротки!!" .. а то все нервы мне извёл)  Премного благодарен за подсказку INDIRECT.
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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