Перемещение формул

Копирование формул

Правило относительной ориентации клетки

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

Рассмотрим правило относительной ориентации клетки на примере:

Клетка со ссылкой С2 содержит формулу - шаблон сложения двух чисел, находящихся в ячейках А1 и В4. Эти ссылки являются относительными и отражают ситуацию расположения исходных данных в ячейках А1 и В4 и результаты вычисления по формуле в ячейке С2. По правилу относительной ориентации клеток ссылки исходных данных воспринимаются системой не сами по себе, а так, как они расположены относительно клетки С2 ссылка А1 указывает на клетку, которая смещена относительно клетки С2 на одну клетку вверх и на две клетки влево; ссылка В4 указывает на клетку, которая смещена относительно клетки С2 на две клетки вниз и одну клетку влево.

 

Особенностью ЭТ является возможность автоматического изменения ссылок при копировании и перемещении формул. Копирование содержимого одной ячейки (блока ячеек) в другую (блока ячеек) производится для упрощения ввода однотипных данных и формул. При этом осуществляется автоматическая настройка относительных ссылок операндов. Для запрета автоматической настройки адресов используют абсолютные ссылки ячеек.

Исходная формула, подлежащая копированию или перемещению, воспринимается как некий шаблон, где указывается местоположение входных данных относительно местоположения клетки с формулой.

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

 


До копирования После копирования

 

  A B C
   
   
=C1+B2    
  A B C
   
   
=C1+B2 =D1+C2 =E1+D2

 

  A B C
   
   
=$C$1+$B$2 =$C$1+$B$2 =$C$1+$B$2
  A B C
   
   
=$C$1+$B$2    

 

  A B C
   
   
=$C1+B$2    
  A B C
   
   
=$C1+B$2 =$C1+C$2 =$C1+D$2

 

a. ри копировании формулы с использованием относительных ссылок происходит их автоматическая подстройка;

b. Применение абсолютных ссылок запрещает автоматическую настройку адресов, и копируемая формула сохраняет свой первоначальный вид;

c. С частично абсолютными ссылками.

 

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

 


До перемещения

 

  A B C
   
   
=A1+A2    

 

  A B C
   
   
=A1+A2    

 

  A B C
=A3*4  
   
=A1+A2    

 

После перемещения

 

  A B C
   
   
    =A1+A2

 

  A B C
   
   
    =C1+C2