"Информатика (базовый и углублённый уровни) (в 2 частях)", Поляков К.Ю., Еремин Е.А.
Область ячеек — группа ячеек таблицы, которую можно выделять, копировать, перемещать или заполнять как единое целое. Её адрес задают адресами двух углов прямоугольника, например B2:D6: в область входят не только эти угловые ячейки, но и все ячейки между ними. Несколько удалённых диапазонов можно объединить в несмежную область. Умение работать с областями ускоряет ввод формул и обработку данных.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Область ячеек — прямоугольная группа ячеек электронной таблицы, с которой можно выполнять действия как с единым объектом. Например, вместо копирования каждой ячейки по отдельности можно скопировать весь прямоугольник сразу. Это удобно, когда данные или формулы составляют таблицу и должны сохранять взаимное расположение.
Адрес области — запись, задающая её границы адресами первой и последней ячеек, например A1:C5. Двоеточие между адресами показывает, что речь идёт о прямоугольнике от одной ячейки до другой. По такой записи можно точно указать нужные ячейки при выделении, копировании или вводе формулы.
Смежная область — группа ячеек, расположенных рядом и образующих прямоугольник. Между её ячейками нет пропусков, поэтому диапазон имеет единые границы и его адрес можно записать одной парой адресов. Такой способ удобен для действий над цельным фрагментом таблицы.
Несмежная область — несколько отдельных диапазонов ячеек, объединённых для совместной работы. Они могут располагаться в разных местах листа, поэтому одним прямоугольным адресом их не описать. Выделять их вместе полезно, когда одно действие нужно выполнить сразу для нескольких раздельных фрагментов.
В адресе прямоугольной области сначала записывают верхнюю левую ячейку, затем двоеточие и нижнюю правую. Например, B2:D4 задаёт прямоугольник от столбца B и строки 2 до столбца D и строки 4. Таблица определяет по этим границам все промежуточные адреса: B2, C2, D2 и остальные ячейки внутри прямоугольника. Такой способ краток: не нужно перечислять каждую ячейку отдельно.
Смежную область можно выделить мышью, протянув указатель от одной угловой ячейки к другой, или ввести её адрес в поле имени. При вводе адреса удобно работать с большими диапазонами, которые трудно охватить указателем точно. В выделении одна ячейка остаётся активной — обычно она отмечена рамкой и служит местом ввода. Это различие нужно, чтобы программа знала, куда поместить вводимые данные, даже когда выбрано сразу много ячеек.
Копирование области оставляет исходные данные на месте и создаёт их копию в выбранном месте, а перемещение переносит содержимое из исходного места. Вместе с ячейками обычно переносятся значения, оформление и формулы. При размещении копии программа может изменить относительные ссылки в формулах, чтобы они указывали на соответствующие ячейки нового расположения. Поэтому до копирования полезно проверить, как формулы должны работать в целевом диапазоне.
Заполнение области позволяет быстро продолжить последовательность или распространить формулу на несколько строк и столбцов. Таблица распознаёт закономерность в примерах последовательности, а формулу копирует с поправкой на положение каждой ячейки. Если формула в C2 содержит относительную ссылку на B2, то при заполнении вниз в C3 ссылка обычно станет B3. Именно смещение позволяет считать данные каждой строки отдельно, но ошибочная ссылка может испортить сразу много результатов.
Несмежную область создают, выбирая несколько отдельных диапазонов и добавляя каждый следующий к текущему выделению. Для этого используют соответствующую клавишу-модификатор или команду программы; конкретный способ зависит от приложения. Отдельные диапазоны остаются раздельными, но выбранными вместе, поэтому над ними можно выполнить общую операцию. Это удобно, когда нужные столбцы или фрагменты разделены данными, которые изменять не следует.
| Действие | Что указывается | Результат |
|---|---|---|
| Выделение смежной области | Границы прямоугольника мышью или адресом | Выбраны все ячейки внутри границ |
| Выбор несмежных областей | Несколько отдельных диапазонов | Диапазоны выделены совместно |
| Копирование области | Исходная область и место вставки | Копия данных размещена в новом месте |
| Перемещение области | Исходная область и новое место | Данные перенесены из исходного места |
| Заполнение области данными или формулами | Начальные данные или формула и целевой диапазон | Диапазон заполнен значениями или формулами |
Сначала определите, нужно ли выбрать один прямоугольник или несколько раздельных фрагментов, а затем задайте границы. Для копирования и перемещения важно различать исходную область и место назначения. После заполнения формулой проверьте несколько результатов, чтобы убедиться, что ссылки изменились ожидаемым образом.
Задача 1. Выделить ячейки от B2 до D6 и записать адрес полученной области. Нужно обозначить весь прямоугольник, а не перечислять каждую ячейку в нём. Для записи используем адреса его углов, заданных в условии.
Ответ: адрес области — B2:D6. В неё входят все ячейки столбцов B, C и D в строках со 2-й по 6-ю включительно.
Задача 2. Скопировать формулу из C2 в ячейки C3:C10 так, чтобы в каждой строке она ссылалась на данные этой строки. Чтобы формула сохранила логику, нужно распространить её вниз с изменением относительных ссылок. Перед копированием стоит проверить, что ссылки в исходной формуле заданы относительно.
Ответ: диапазон C3:C10 заполнен формулами, которые обращаются к данным своих строк. Если ссылки не сдвигаются, проверьте, не сделаны ли они абсолютными и правильно ли выбран способ заполнения.
Задача 3. Одновременно выделить диапазоны A1:A5 и C1:C5, скопировать их и вставить на другой лист, сохранив расположение столбцов. Диапазоны разделены столбцом B, поэтому это не один прямоугольник: нужно сформировать несмежную область. При вставке важно сохранить промежуток, иначе столбцы окажутся рядом.
Ответ: скопируйте несмежную область и вставьте её в соответствующее исходное положение на новом листе. Если программа не поддерживает вставку выбранных фрагментов как единого набора, скопируйте диапазоны по очереди в ячейки A1 и C1.
При записи адреса области иногда ставят границы в обратном порядке или забывают двоеточие. Это происходит, когда адрес воспринимают как перечень ячеек, а не как запись двух углов прямоугольника. Проверьте, что первым указан верхний левый адрес, вторым — нижний правый, а между ними стоит двоеточие.
Можно решить, что адрес области включает только две крайние ячейки. Причина — в записи видны лишь адреса границ, а промежуточные ячейки явно не перечислены. Чтобы проверить себя, мысленно очертите прямоугольник и включите в него все ячейки внутри, например в A1:C3 входят девять ячеек.
При заполнении формулой иногда не проверяют, как сдвигаются относительные ссылки, и получают неверные вычисления. Ошибка возникает потому, что формула выглядит знакомо, хотя после копирования обращается к другой строке или столбцу. Откройте первую скопированную ячейку и сравните адреса в формуле с адресами данных, которые она должна использовать.
При выборе несмежных диапазонов случайно снимают выделение с предыдущей области. Обычно это происходит, если начать выбирать следующий фрагмент обычным щелчком вместо добавления к текущему выбору. После каждого шага проверьте, что на листе отмечены все нужные диапазоны; если один исчез, выберите его снова способом добавления.
Для работы с областями нужно понимать устройство электронной таблицы: строки нумеруются, столбцы обозначаются буквами, а ячейка получает адрес из этих обозначений. Также полезно знать различие между относительными и абсолютными ссылками. Тогда можно предсказать, как изменятся ссылки при копировании формулы и почему ссылка иногда должна оставаться неизменной.
Области нужны не только для копирования формул: с ними работают при сортировке и обработке табличных данных. Диапазон ячеек также можно использовать как источник данных для диаграммы. Поэтому точное выделение области помогает применить операцию именно к нужным данным и не затронуть соседние.
Как записать адрес прямоугольной области?
Укажите адрес верхней левой ячейки, затем двоеточие и адрес нижней правой ячейки. Например, B2:D6 обозначает прямоугольник от B2 до D6 включительно.
Можно ли выделить ячейки, которые не стоят рядом?
Да, можно выбрать несколько отдельных диапазонов и объединить их в несмежную область. При выделении следующего диапазона удерживайте клавишу, которая добавляет области к уже выбранным; её название зависит от программы.
Чем область отличается от одной ячейки?
Одна ячейка — это отдельное место для данных, а область — группа ячеек, с которой выполняют действие целиком. Одну ячейку тоже можно считать простейшим диапазоном, но обычно областью называют несколько ячеек.
Почему после копирования формулы в области меняются ссылки?
Относительные ссылки при копировании сдвигаются на то же число строк и столбцов, что и формула. Поэтому формула в каждой строке может обращаться к данным этой же строки.
Как быстро заполнить формулой несколько строк?
Введите формулу в первую ячейку, затем скопируйте её вниз маркером заполнения или командой заполнения диапазона. Проверьте первую скопированную формулу: относительные ссылки должны указывать на нужные ячейки.
§ 59. Работа с областями