- •2. Элементарные операции с данными
- •Элементарные
- •2.1. Манипулирование данными
- •2.1.6. Вставка элементов таблицы
- •2.1.7. Управление размером строк и столбцов
- •2.1.8. Операции с рабочими листами
- •2.2. Виды адресации
- •2.3. Типы данных
- •2.4. Создание формул
- •2.5. Задачи для
- •Упражнения
- •2. Перемещение и копирование данных.
- •2 ( ; Перейти в е5; )..1. Переместить содержимое блока в2:в3 в е5:е6.
- •2 ( ; Перейти в e5; )..2. Скопировать содержимое блока в2:в3 в е5:е6.
- •3.1. Простое автозаполнение (копирование без изменения данных).
- •3.2. Автозаполнение из списков.
- •3.3. Формирование арифметических прогрессий.
- •3.4. Формирование произвольных прогрессий.
- •5. Манипулирование строками/столбцами.
- •5.2. Управление шириной строк/столбцов.
- •7. Построение формул.
2.2. Виды адресации
Чаще всего в формулах используется описанная выше относительная адресация данных, однако в некоторых случаях применяется так называемая абсолютная адресация. Оба способа указывают на одни и те же объекты. Их особенности проявляются при копировании данных.
Замечание. Не путать относительную и абсолютную адресации и одноименные стили адресации (стили А1 и R1C1).
О
ТНОСИТЕЛЬНАЯ
АДРЕСАЦИЯ.Пусть
в некоторой ячейке записана, использующая
относительную адресацию, формула вида
=B4.
Если
выполнить ее копирование в разные
стороны, мы обнаружим (см. рисунок), что
копии отличаются от оригинала. При
копировании по горизонтали изменяется
номер строки, при копировании по
вертикали – номер столбца, при копировании
по диагонали изменяется и то и другое.
Так при копировании в направлении
стрелки =B4
изменилось на =Е6.
В данном случае адрес столбца (B)
получил приращение в три единицы и
превратился в E,
а адрес строки (4)
– в две и превратился в 6.
Таким образом, новые адреса – это
=(B+3)(4+2)=E6.
Обычно такая трансформация вполне
отвечает желанию пользователя при
копировании данных. Ему не приходится
вручную изменять формулы для применения
их в новом месте (в другой строке/столбце).
Но так бывает не всегда.
АБСОЛЮТНАЯ АДРЕСАЦИЯ. Чтобы предотвратить автоматическое изменение адресов, перед “замораживаемой” координатой следует поставить знак $ и превратить ее абсолютную ссылку. Так, формула вида =$A$1 не будет изменена ни при каком копировании ее в таблице. Знак $ может быть установлен и только перед одной координатой, например, перед номером строки (A$1 – зафиксирован номер строки 1) или столбца ($A1 – зафиксирован номер столбца А). Можно вводить символ $ непосредственно, а можно (в режиме ввода/редактирования) с помощью клавиши F4 для текущей ссылки. Последовательное нажатие этой клавиши влечет поочередный ввод знака $ перед элементами адреса. Так, для адреса A1 получим цепочку преобразований A1$A$1A$1$A1A1. Т.е. для получения желаемого вида ссылки следует последовательно нажимать F4.
На рис. 2.2-1 изображен пример копирования формул, содержащих относительную (ячейка В2) и абсолютную (ячейка С2) ссылки на клетку А1 (слева в виде формул, справа в виде результатов). Видим, что копии формул в В3 и В4 ссылаются не на А1, а на А2 и А3 соответственно. Копии формул, а следовательно и результаты, в С3 и С4 остались без изменений.
|
|
A |
B |
C |
|
|
A |
B |
C |
|
1 |
5 |
|
|
|
1 |
5 |
|
|
|
2 |
12 |
=A1 |
=A$1 |
|
2 |
12 |
5 |
5 |
|
3 |
4 |
=A2 |
=A$1 |
|
3 |
4 |
12 |
5 |
|
4 |
|
=A3 |
=A$1 |
|
4 |
|
4 |
5 |
Рис. 2.2-1. Копирование относительных и абсолютных ссылок

