Копирование формул без изменения ссылок

Автор And589, 16 апреля 2016, 22:54

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

And589

Раньше делал, но сейчас не смог найти как правильно сделать. Есть формулы с сылками. Нужно копировать и вставить блок с формулами так, чтобы ссылки не изменились, т.е. полная копия блока с сылками. Через ctrl+shift+v с выбором связи, сейчас либреоффис изменяет все ссылки, копия нового блока ведет не к изначальным данным, а ссылается на формулы копируемого блока. Т.е. зачем-то изменяет ссылки. Что нужно сделать, чтобы получить чистую копию блока с формулами, идентичную основному блоку, который получает данные из отдельного места.

idro

Я правильно понял ,  речь едет о символе доллара ?  Например: =$A$1+$A$2

And589

Да, почемуто его вставляет. Нужно только копировать блок, чтобы подставить другие значения, сам блок берет еще значения из другого места.

idro


rami

Цитата: And589 от 16 апреля 2016, 20:54Через ctrl+shift+v с выбором связи, сейчас либреоффис изменяет все ссылки, копия нового блока ведет не к изначальным данным, а ссылается на формулы копируемого блока. Т.е. зачем-то изменяет ссылки.
При установке "птички" Связь, так и должно быть.
Цитата: And589 от 16 апреля 2016, 20:54Что нужно сделать, чтобы получить чистую копию блока с формулами, идентичную основному блоку, который получает данные из отдельного места.
Просто вставить, без связи.

And589

#5
ЦитироватьПросто вставить, без связи
Нет, не подходит. Нужно например так

A1 = 10
A3 имеет формулу = A1, нужно скопировать в любое место ячейку A3, чтобы скопированная ячейка имела формулу = A1

1) Если просто скопировать A3 в любое место, в формуле будет сдвиг например =С1
2) Если скопирвоать через ctrl + shift + v (по умолчанию) новая ячейка вместо формулы уже имеет результат 10
2) Если скопирвоать через ctrl + shift + v (вставить все) ячейка для формулы также съезжает, как и в 1 пункте
4) Если скопировать через ctrl + shift +v (связь) формула имеет =$Назваине_листа.$S$3

Как скопировать ячейку A3 с формулой, чтобы при вставке например в B10, ячейка имела формулу = A1 ? Т.е. только дублировать блок с ячейками с формулами, без изменений формул и ссылок


JohnSUN

F2 -> Ctrl+Shift+Home -> Ctrl+C -> Esc и потом в нужном месте Ctrl+V
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

And589

Цитата: JohnSUN от 19 апреля 2016, 21:07
F2 -> Ctrl+Shift+Home -> Ctrl+C -> Esc и потом в нужном месте Ctrl+V
Не получается как нужно

1) Нажимаю F2 - ячейка на которой курсор становится с мигающей чертой
2) Нажимаю просто Ctrl+Shift+Home или с выделением блока с ячейками, где есть формулы с ссылками и просто вставленные данные и ссылки на определенные другие ячейки
3) Нажимаю Ctrl + C или с выделением блока с ячейками
4) Нажимаю Esc
5) Нажимаю ctrl + v в нужном месте

Переносит все, частично все полностью совпадает, но почему то в новом скопированном блоке ячеек, те ячейки с формулами которые содержат ссылки на внутриблоковые данные переносятся правильно (без изменений), но те ячейки, где есть формулы с ссылками на внешнеблоковые ячейки (не копируемые), те ссылки сдвигаются. Не получается скопировать блок ячеек, чтобы получить в новом любом месте абсолютно идентичные формулы без изменений. Может быть еще что-то нужно выбрать.