На Горох
Информатика, 11 класс

§ 59. Работа с областями

"Информатика (базовый и углублённый уровни) (в 2 частях)", Поляков К.Ю., Еремин Е.А.

Объяснение темы В оглавлении: § 59. Работа с областями

Кратко о теме

Область ячеек — группа ячеек таблицы, которую можно выделять, копировать, перемещать или заполнять как единое целое. Её адрес задают адресами двух углов прямоугольника, например B2:D6: в область входят не только эти угловые ячейки, но и все ячейки между ними. Несколько удалённых диапазонов можно объединить в несмежную область. Умение работать с областями ускоряет ввод формул и обработку данных.

Объяснение темы

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

Определения и обозначения

Область ячеек — прямоугольная группа ячеек электронной таблицы, с которой можно выполнять действия как с единым объектом. Например, вместо копирования каждой ячейки по отдельности можно скопировать весь прямоугольник сразу. Это удобно, когда данные или формулы составляют таблицу и должны сохранять взаимное расположение.

Адрес области — запись, задающая её границы адресами первой и последней ячеек, например A1:C5. Двоеточие между адресами показывает, что речь идёт о прямоугольнике от одной ячейки до другой. По такой записи можно точно указать нужные ячейки при выделении, копировании или вводе формулы.

Смежная область — группа ячеек, расположенных рядом и образующих прямоугольник. Между её ячейками нет пропусков, поэтому диапазон имеет единые границы и его адрес можно записать одной парой адресов. Такой способ удобен для действий над цельным фрагментом таблицы.

Несмежная область — несколько отдельных диапазонов ячеек, объединённых для совместной работы. Они могут располагаться в разных местах листа, поэтому одним прямоугольным адресом их не описать. Выделять их вместе полезно, когда одно действие нужно выполнить сразу для нескольких раздельных фрагментов.

Как это устроено

В адресе прямоугольной области сначала записывают верхнюю левую ячейку, затем двоеточие и нижнюю правую. Например, B2:D4 задаёт прямоугольник от столбца B и строки 2 до столбца D и строки 4. Таблица определяет по этим границам все промежуточные адреса: B2, C2, D2 и остальные ячейки внутри прямоугольника. Такой способ краток: не нужно перечислять каждую ячейку отдельно.

Смежную область можно выделить мышью, протянув указатель от одной угловой ячейки к другой, или ввести её адрес в поле имени. При вводе адреса удобно работать с большими диапазонами, которые трудно охватить указателем точно. В выделении одна ячейка остаётся активной — обычно она отмечена рамкой и служит местом ввода. Это различие нужно, чтобы программа знала, куда поместить вводимые данные, даже когда выбрано сразу много ячеек.

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

Заполнение области позволяет быстро продолжить последовательность или распространить формулу на несколько строк и столбцов. Таблица распознаёт закономерность в примерах последовательности, а формулу копирует с поправкой на положение каждой ячейки. Если формула в C2 содержит относительную ссылку на B2, то при заполнении вниз в C3 ссылка обычно станет B3. Именно смещение позволяет считать данные каждой строки отдельно, но ошибочная ссылка может испортить сразу много результатов.

Несмежную область создают, выбирая несколько отдельных диапазонов и добавляя каждый следующий к текущему выделению. Для этого используют соответствующую клавишу-модификатор или команду программы; конкретный способ зависит от приложения. Отдельные диапазоны остаются раздельными, но выбранными вместе, поэтому над ними можно выполнить общую операцию. Это удобно, когда нужные столбцы или фрагменты разделены данными, которые изменять не следует.

Основные действия с областями электронной таблицы

ДействиеЧто указываетсяРезультат
Выделение смежной областиГраницы прямоугольника мышью или адресомВыбраны все ячейки внутри границ
Выбор несмежных областейНесколько отдельных диапазоновДиапазоны выделены совместно
Копирование областиИсходная область и место вставкиКопия данных размещена в новом месте
Перемещение областиИсходная область и новое местоДанные перенесены из исходного места
Заполнение области данными или формуламиНачальные данные или формула и целевой диапазонДиапазон заполнен значениями или формулами

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

Разбор задач

Задача 1. Выделить ячейки от B2 до D6 и записать адрес полученной области. Нужно обозначить весь прямоугольник, а не перечислять каждую ячейку в нём. Для записи используем адреса его углов, заданных в условии.

  1. Определяем первую ячейку в верхнем левом углу: это B2.
  2. Определяем последнюю ячейку в нижнем правом углу: это D6.
  3. Соединяем адреса двоеточием, которое обозначает диапазон между ними.

Ответ: адрес области — B2:D6. В неё входят все ячейки столбцов B, C и D в строках со 2-й по 6-ю включительно.

Задача 2. Скопировать формулу из C2 в ячейки C3:C10 так, чтобы в каждой строке она ссылалась на данные этой строки. Чтобы формула сохранила логику, нужно распространить её вниз с изменением относительных ссылок. Перед копированием стоит проверить, что ссылки в исходной формуле заданы относительно.

  1. Выбираем ячейку C2 и смотрим на формулу, например =A2+B2.
  2. Заполняем область C3:C10 формулой из C2: используем маркер заполнения либо команду заполнения вниз.
  3. Проверяем первую полученную формулу, в C3: в ней должны стоять ссылки на A3 и B3, а не на строку 2.
  4. Убеждаемся, что в последующих строках номера ссылок последовательно соответствуют номеру строки.

Ответ: диапазон C3:C10 заполнен формулами, которые обращаются к данным своих строк. Если ссылки не сдвигаются, проверьте, не сделаны ли они абсолютными и правильно ли выбран способ заполнения.

Задача 3. Одновременно выделить диапазоны A1:A5 и C1:C5, скопировать их и вставить на другой лист, сохранив расположение столбцов. Диапазоны разделены столбцом B, поэтому это не один прямоугольник: нужно сформировать несмежную область. При вставке важно сохранить промежуток, иначе столбцы окажутся рядом.

  1. Выбираем A1:A5, затем добавляем к выделению C1:C5, не снимая первый диапазон.
  2. Проверяем, что выделены оба диапазона, а ячейки столбца B не выбраны.
  3. Копируем выделенные фрагменты и на другом листе указываем верхнюю левую ячейку, соответствующую исходному расположению.
  4. Проверяем результат: первый диапазон должен оказаться в столбце A, второй — в столбце C, а промежуток между ними сохраниться.

Ответ: скопируйте несмежную область и вставьте её в соответствующее исходное положение на новом листе. Если программа не поддерживает вставку выбранных фрагментов как единого набора, скопируйте диапазоны по очереди в ячейки A1 и C1.

Типичные ошибки

При записи адреса области иногда ставят границы в обратном порядке или забывают двоеточие. Это происходит, когда адрес воспринимают как перечень ячеек, а не как запись двух углов прямоугольника. Проверьте, что первым указан верхний левый адрес, вторым — нижний правый, а между ними стоит двоеточие.

Можно решить, что адрес области включает только две крайние ячейки. Причина — в записи видны лишь адреса границ, а промежуточные ячейки явно не перечислены. Чтобы проверить себя, мысленно очертите прямоугольник и включите в него все ячейки внутри, например в A1:C3 входят девять ячеек.

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

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

Связь с другими темами

Для работы с областями нужно понимать устройство электронной таблицы: строки нумеруются, столбцы обозначаются буквами, а ячейка получает адрес из этих обозначений. Также полезно знать различие между относительными и абсолютными ссылками. Тогда можно предсказать, как изменятся ссылки при копировании формулы и почему ссылка иногда должна оставаться неизменной.

Области нужны не только для копирования формул: с ними работают при сортировке и обработке табличных данных. Диапазон ячеек также можно использовать как источник данных для диаграммы. Поэтому точное выделение области помогает применить операцию именно к нужным данным и не затронуть соседние.

Что запомнить

  • Область — группа ячеек, с которой можно выполнять действие целиком.
  • Адрес прямоугольной области задают адресами её крайних ячеек.
  • Внутри прямоугольной области находятся все ячейки между указанными границами.
  • Несмежная область состоит из нескольких раздельных диапазонов.
  • При копировании формул относительные ссылки могут изменяться.
  • Перед массовым заполнением полезно проверить результат в первой скопированной ячейке.

Частые вопросы по теме

Как записать адрес прямоугольной области?

Укажите адрес верхней левой ячейки, затем двоеточие и адрес нижней правой ячейки. Например, B2:D6 обозначает прямоугольник от B2 до D6 включительно.

Можно ли выделить ячейки, которые не стоят рядом?

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

Чем область отличается от одной ячейки?

Одна ячейка — это отдельное место для данных, а область — группа ячеек, с которой выполняют действие целиком. Одну ячейку тоже можно считать простейшим диапазоном, но обычно областью называют несколько ячеек.

Почему после копирования формулы в области меняются ссылки?

Относительные ссылки при копировании сдвигаются на то же число строк и столбцов, что и формула. Поэтому формула в каждой строке может обращаться к данным этой же строки.

Как быстро заполнить формулой несколько строк?

Введите формулу в первую ячейку, затем скопируйте её вниз маркером заполнения или командой заполнения диапазона. Проверьте первую скопированную формулу: относительные ссылки должны указывать на нужные ячейки.

Спросить по теме параграфа

§ 59. Работа с областями

Эта же тема в других учебниках

Учебник

Оглавление →
Предмет
Информатика
Класс
11 класс
Учебник
"Информатика (базовый и углублённый уровни) (в 2 частях)", Поляков К.Ю., Еремин Е.А.