"Информатика", Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
Диапазон — это группа ячеек электронной таблицы, которую можно использовать в формуле или передать функции. Его записывают по адресам крайних ячеек, например A1:C3, и такая запись охватывает весь прямоугольник между ними. При копировании формулы относительные адреса меняются вслед за ней: сохраняется не конкретное имя ячейки, а её положение относительно формулы. Поэтому вычисления удобно переносить по строкам и столбцам без ручной правки каждой ссылки.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Диапазон ячеек — группа ячеек электронной таблицы, обычно образующая прямоугольник. Чтобы выделить его, указывают первую и последнюю ячейки области или протягивают выделение по таблице. Диапазон удобен, когда нужно обработать сразу несколько значений, например сложить их функцией или построить по ним вычисления. В формулах и функциях он избавляет от записи адреса каждой ячейки по отдельности.
Адрес диапазона — запись адресов его первой и последней ячеек через двоеточие, например A1:C4. Первая и последняя ячейки задают противоположные углы прямоугольника, поэтому в диапазон входят также все ячейки между ними. Так, A1:C4 включает строки с 1-й по 4-ю и столбцы A, B и C. Эта запись помогает однозначно указать целую область таблицы.
Относительная адресация — способ задать ссылку на ячейку в формуле так, чтобы адрес менялся при переносе формулы. Например, ссылка на ячейку слева от формулы останется ссылкой на ячейку слева и после копирования в другое место. Такой способ нужен для повторяющихся вычислений: формулу можно перенести на соседние строки или столбцы, сохранив её смысл. Поэтому относительная ссылка зависит не только от названия ячейки, но и от места формулы.
Копирование формулы — перенос формулы в другие ячейки, при котором электронная таблица автоматически изменяет относительные адреса. Копировать можно в соседние ячейки или в область, где выполняются одинаковые вычисления для разных данных. Например, одна формула подсчёта суммы подходит для каждой строки таблицы. Это позволяет не вводить и не исправлять формулу вручную в каждой ячейке.
Две ячейки в записи диапазона задают его противоположные углы. Таблица определяет все строки между номерами этих ячеек и все столбцы между их буквами, а затем включает каждую ячейку на пересечении выбранных строк и столбцов. Например, B2:D4 охватывает столбцы B, C, D и строки 2, 3, 4 — всего девять ячеек. Такой способ записи короче перечисления каждой ячейки и сразу показывает границы прямоугольной области.
Адрес в формуле удобно понимать как расстояние от ячейки с формулой до ячейки, на которую она ссылается. Если в C1 записано =A1+B1, формула использует ячейки на две и на одну позиции левее соответственно. При копировании формулы таблице нужно сохранить именно эти отношения, чтобы вычисление продолжало использовать соседние исходные данные. Поэтому ссылки перемещаются вместе с формулой, а не остаются привязанными к прежним координатам.
При копировании вниз на одну строку относительные ссылки сдвигаются на одну строку вниз: номер строки увеличивается на единицу, а буква столбца не меняется. При копировании вверх номер строки уменьшается на единицу. Если формулу переносят вправо на один столбец, буква каждой ссылки сдвигается к следующему столбцу, а номер строки сохраняется; при переносе влево буква сдвигается назад. Значит, нужно смотреть на направление и величину переноса, а не просто менять буквы или числа наугад.
Чтобы найти новую ссылку, сначала сравните исходную и целевую ячейки с формулой. Например, переход из C2 в D4 означает смещение на один столбец вправо и две строки вниз. Затем примените оба изменения к каждой ссылке: адрес A2 станет B4, а B2 — C4. Этот способ надёжнее, чем запоминать отдельные правила для каждой формулы, потому что он учитывает любое направление и расстояние переноса.
Диапазон можно указать в формуле как аргумент функции, то есть как данные, с которыми функция выполняет действие. Например, функция суммы может получить диапазон A1:A5 и сложить значения всех пяти ячеек. При копировании формулы с диапазоном его адрес тоже изменяется по правилам относительной адресации. Это полезно, когда в каждой строке нужно обработать свою группу данных: достаточно скопировать формулу, и она будет обращаться к соответствующей области.
| Что рассматриваем | Запись или пример | Что означает | Что происходит при копировании |
|---|---|---|---|
| Адрес ячейки | B3 | Обозначает одну ячейку; в формуле это относительная ссылка. | Ссылка смещается вместе с формулой. |
| Адрес диапазона | B2:D5 | Обозначает все ячейки прямоугольной области от B2 до D5. | Адрес диапазона меняется вслед за формулой по величине переноса. |
| Формула | =A1+B1 в ячейке C1 | Складывает значения ячеек A1 и B1. | При копировании из C1 в C2 превращается в =A2+B2. |
| Смещение формулы | Перенос на одну строку вниз | Меняется положение формулы относительно исходного места. | Номера строк в относительных ссылках увеличиваются на единицу. |
Сначала найдите в таблице исходное положение формулы и направление переноса, а затем проследите, как изменились ссылки. Строка о диапазоне напоминает, что его адрес охватывает всю область, а не только две крайние ячейки. Если перенос идёт сразу по строкам и столбцам, учитывайте оба смещения.
В каждой задаче важно сначала найти смещение самой формулы. После этого такое же смещение применяют к каждой относительной ссылке, чтобы сохранить расстояние от формулы до ячеек с данными. Буква показывает столбец, а число — строку, поэтому перенос по вертикали и горизонтали может менять разные части адреса. Разберём этот порядок на примерах.
В C2 записана формула =A2+B2. Нужно определить, что получится после копирования в C3. Целевая ячейка расположена на одну строку ниже исходной, но в том же столбце. Значит, обе ссылки сдвинутся вниз на одну строку, а буквы столбцов сохранятся.
Ответ: в C3 будет формула =A3+B3. Она складывает значения из той же строки, в которой находится сама формула. Это сохраняет смысл вычисления при переходе к следующей строке таблицы.
В D4 записана формула =B4*C4. Её переносят в E4, то есть на один столбец вправо и без изменения строки. Поэтому адрес каждой ссылки должен сдвинуться на один столбец вправо. Номера строк останутся прежними, поскольку вертикального перемещения не было.
Ответ: в E4 получится =C4*D4. Формула по-прежнему перемножает значения из двух соседних ячеек слева. Проверка по смыслу помогает заметить ошибку: ссылки должны остаться слева от формулы и находиться в той же строке.
В C2 записана формула =A2+B2, а скопировать её нужно в D4. Теперь перенос происходит сразу в двух направлениях: на один столбец вправо и на две строки вниз. Если учесть только строки или только столбцы, получится неверный результат. Поэтому применим оба изменения отдельно к каждой ссылке.
Ответ: в D4 получится =B4+C4. Формула будет ссылаться на B4 и C4 — те же две позиции слева от неё, что и A2 и B2 относительно исходной ячейки C2. Сохранение относительного расположения подтверждает, что обе координаты изменены верно.
Первая ошибка — считать, что при копировании формулы адреса всегда остаются прежними. Так думают, потому что в записи формулы видны конкретные буквы и числа, но относительная ссылка зависит от положения формулы. Проверка простая: сравните исходную и целевую ячейки, а затем проследите, сохранилось ли расстояние до каждой ссылки. Если формула переехала, а адреса не изменились, перепроверьте результат.
Вторая ошибка — менять только номер строки или только букву столбца, не учитывая направление переноса. Это часто происходит, когда ученик замечает движение вниз, но забывает, что формулу могли перенести ещё и вправо. Проверьте обе координаты: отдельно найдите изменение номера строки и буквы столбца. Если одна из них должна была сдвинуться, но осталась прежней, новая ссылка неверна.
Третья ошибка — воспринимать адрес диапазона как перечисление только двух ячеек. Например, A1:C3 обозначает не одну A1 и одну C3, а весь прямоугольник между ними. Ошибка возникает из-за того, что в записи указаны лишь крайние адреса. Для проверки перечислите промежуточные столбцы и строки: область A1:C3 содержит девять ячеек, значит, это целый прямоугольник.
Четвёртая ошибка — определять новую ссылку по её абсолютному адресу, не учитывая смещение формулы. Например, можно пытаться заменить ссылку ближайшей ячейкой, не проверив, как она была расположена относительно исходной формулы. Чтобы избежать этого, сначала вычислите перенос по строкам и столбцам, а затем примените его к ссылке. Контрольный вопрос: осталось ли между формулой и каждой ячейкой то же взаимное расположение?
Для работы с диапазонами нужно уметь находить ячейки по адресам, где буква указывает столбец, а число — строку. Также понадобятся простые формулы: например, сложение значений из двух ячеек. Если эти действия знакомы, можно проследить за тем, как ссылка ведёт себя при переносе формулы.
Диапазоны и относительная адресация нужны, когда в таблице повторяются вычисления для разных строк или столбцов. Вместо ввода отдельной формулы в каждую ячейку можно скопировать одну, а ссылки подстроятся к новым данным. Диапазон, в свою очередь, позволяет передать функции целую группу значений и выполнять над ней вычисление.
Дальше изучают абсолютные и смешанные адреса. Они позволяют закрепить при копировании всю ссылку или только её часть — строку либо столбец. Это пригодится, когда одной формуле нужно менять одни ссылки, но сохранять неизменной общую ячейку или строку с постоянными данными.
Что такое диапазон ячеек?
Диапазон ячеек — это группа ячеек электронной таблицы, обычно прямоугольная. Его можно указать в формуле или использовать как аргумент функции.
Как записать адрес прямоугольного диапазона?
Напишите адрес первой и последней ячейки, разделив их двоеточием: например, A1:C3. В диапазон войдут все ячейки прямоугольника между этими углами.
Почему адреса в формуле меняются при копировании?
Обычные ссылки в формулах относительные: они задают положение ячейки относительно ячейки с формулой. Поэтому при переносе формулы ссылки смещаются на то же число строк и столбцов.
Как определить, на какие ячейки будет ссылаться скопированная формула?
Сначала найдите, на сколько строк и столбцов перенесли формулу. Затем прибавьте такое же смещение к каждой ссылке в ней, учитывая направление переноса.
Что произойдёт с относительной ссылкой, если скопировать формулу вправо?
Буква столбца в относительной ссылке изменится на число столбцов переноса вправо. Номер строки останется прежним, если формулу переместили только по горизонтали.
§ 22. Работа с диапазонами. Относительная адресация