В электронной таблице часто перемещают данные из одной ячейки (диапазона ячеек) в другую заданную ячейку (блок ячеек). После перемещения данных исходная ячейка окажется пустой. Это главное отличие перемещения от процесса копирования, в котором копируемая ячейка сохраняет свои данные. Перемещение формул также связано с автоматической подстройкой входящих в нее адресов операндов. При перемещении формул, так же как при их копировании, действует правило относительной ориентации клеток. Поэтому после перемещения относительное расположение клеток, содержащих перемещенную формулу и исходные данные (заданные относительными адресами), сохраняется таким же, как в формуле-оригинале.
На рис. 1.3 а приведен пример перемещения содержимого отдельной ячейки A3 в ячейку С3. В этом случае содержимое исходной ячейки, не изменяясь, перемещается в ячейку назначения, а исходная ячейка остается пустой.
Рисунок 1.3 б иллюстрирует случай перемещения содержимого трех ячеек Al, A2 и A3. При этом ячейки взаимосвязаны — содержимое третьей ячейки включает в себя содержимое первых двух. После перемещения мы видим, что в результате автоматической подстройки ссылок содержащаяся в ячейке A3 формула изменилась, чтобы отразить произошедшие в электронной таблице изменения (теперь компоненты содержащейся в ячейке С3 суммы находятся в других ячейках). Так же как и в предыдущем случае диапазон исходных ячеек после выполнения операции перемещения опустел.
На рис. 1.3 в мы видим перемещение содержимого ячейки A3 в ячейку С3, когда адрес переносимой ячейки входит в другую формулу. Это случай перемещения зависимых ячеек. Например, имеется дополнительная ячейка В1, содержимое которой зависит от содержимого перемещаемой ячейки A3. В данном случае содержимое перемещаемой ячейки не изменяется, но изменяется содержимое зависимой ячейки В1 (хотя она не перемещается). Автоматическая подстройка адресов и в данном случае отразит изменения в электронной таблице так, чтобы результат формулы, содержащейся в ячейке В1, не изменился.
Последний случай, не рассмотренный на рис. 1.3, связан с возможностью использования абсолютных адресов. Нетрудно заметить, что использование абсолютных адресов при выполнении команды перемещения не имеет смысла, поскольку над ними также выполняется автоматическая подстройка адресов для отражения изменений, производимых в таблице.
В целом команда перемещения является непростой командой, и вам следует хорошо подумать, прежде чем перемещать формулы и функции, содержащие ссылки. При перемещении символьных данных никаких трудностей не возникает.
ДО ПЕРЕМЕЩЕНИЯ
ПОСЛЕ ПЕРЕМЕЩЕНИЯ
A
B
C
A
B
C
+A1+A2
+A1+A2
а)
A
B
C
A
B
C
+A1+A2
+C1+C2
б)
A
B
C
A
B
C
+A3*5
+C3*5
+A1+A2
+A1+A2
в)
Рис. 1.3. Перемещение содержимого ячеек: а — одной ячейки; б — колонки; в — зависимых ячеек
Контрольные вопросы:
1. Опишите структуру типового интерфейса электронной таблицы.
2. Перечислите и поясните основные типы входных данных, которые могут быть введены в ячейки электронной таблицы.
3. Перечислите и поясните существующие форматы представления числовых данных в ячейках электронной таблицы.
4. Перечислите и поясните существующие форматы представления символьных данных в ячейках.
5. Что такое формула в электронной таблице и ее типы. Приведите примеры.
6. Что такое функция в электронной таблице и ее типы. Приведите примеры.
7. Поясните очередность выполнения операций в арифметических формулах.
8. Как указывается блок (диапазон) ячеек при выполнении какой-либо команды?
9. Поясните, для чего используются абсолютные и относительные адреса ячеек.
10. В чем смысл правил автоматической настройки формул при выполнении операций копирования и перемещения?
11. Покажите на примерах все возможные варианты автоматического изменения адресов в формулах при выполнении операции копирования.
12. Покажите на примерах все возможные варианты автоматического изменения адресов в формулах при выполнении операции перемещения.