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

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

22 Март 2019, 15:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Сообщений: 86


« Стартовое сообщение: 29 Январь 2014, 08:11 »

Здравствуйте, уважаемые дамы и господа!

Сделал таблицу в Calc, в ячейках ввёл формулы.
Теперь ввожу данные в ячейки. Позже мне понадобилось выделить и сдвинуть ниже введённые данные, чтоб ввести в освободившееся место другие аналогичные данные. При этом содержимое формул, обрабатывающих значения сдвинутых ячеек, изменяется. Т.е. результат формулы остаётся неизменным, но адреса ячеек в формуле меняются на новые, в соответствии с новым расположением данных, которые я сдвинул.
А мне надо, чтоб этого не происходило.
Пока нашёл выход в копировании данных на новое место, и удалении вручную данных со старого места. Но это не очень-то удобно.
Пробовал включить защиту ячеек с формулами, но это никак не влияет.
Подскажите, пож-та, что нужно сделать, чтоб формулы не корректировались при перемещении(перетаскивании) данных?
Спасибо.
Записан
VlhOwn
Форумчанин
***
Offline Offline

Пол: Мужской
Расположение: Ростов-на-Дону
Сообщений: 1 076


« Ответ #1: 29 Январь 2014, 16:58 »

Использовать в формулах не относительную (A1), а абсолютную ($A$1) адресацию.
Записан
serkondr
Форумчанин
***
Offline Offline

Сообщений: 86


« Ответ #2: 30 Январь 2014, 14:44 »

Переделал все формулы таким образом.
Что-то не помогло. По прежнему меняется адрес в формуле при перетаскивании данных.
пс Использую Ооо 3,3,0 инфра ресурс.
Записан
kompilainenn
Мастер
*****
Online Online

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



« Ответ #3: 30 Январь 2014, 15:01 »

Использовать в формулах не относительную (A1), а абсолютную ($A$1) адресацию.
если так делать, то это влияет не на исходные данные, а на саму формулу, если ее перетащить на новое место, ссылки в НЕЙ будут неизменны и показывать на А1 и В1 соответственно. А ТС сдвигает сами исходные данные и у него ссылки в формуле корректируются в соответствии с НОВЫМ расположением ИСХОДНЫХ данных
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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