Ячейки, строки и столбцы
Урок 1 · Электронные таблицы с нуля
Откройте Excel, Google Таблицы или LibreOffice Calc — и вы увидите бесконечную сетку из прямоугольников. Эта сетка кажется простой, но именно она лежит в основе бухгалтерии, школьных журналов, расписаний и научных расчётов. Чтобы уверенно работать в таблице, нужно сначала понять её устройство: из чего она состоит и как обращаться к каждой клетке.
Электронная таблица — это сетка из ячеек, организованных в столбцы (по вертикали) и строки (по горизонтали). У каждой ячейки есть уникальный адрес, по которому к ней можно обратиться и поместить туда число, текст, дату или формулу.
Зачем вообще нужна сетка
Представьте, что вы записываете оценки класса в обычный текстовый файл. Сложить их, отсортировать или найти среднее — целая морока. Таблица решает это автоматически: данные стоят на своих местах, а формулы пересчитываются сами, как только вы что-то меняете. Сетка нужна именно для того, чтобы у каждого числа был точный «почтовый адрес» — и тогда формула может сказать: «возьми то, что лежит в B3, и сложи с тем, что в B4».
Столбцы, строки и ячейки
Договорённость одна и та же во всех табличных программах:
- Столбцы идут сверху вниз и обозначаются буквами: A, B, C, … После Z идут двухбуквенные: AA, AB, и так далее.
- Строки идут слева направо и обозначаются числами: 1, 2, 3, …
- Ячейка — это клетка на пересечении столбца и строки.
Вот как выглядит маленький фрагмент листа. Серая шапка с буквами и левый столбец с числами — это не данные, а заголовки столбцов и строк; программа рисует их сама.
| A | B | C | |
|---|---|---|---|
| 1 | Товар | Цена | Количество |
| 2 | Яблоки | 80 | 5 |
| 3 | Хлеб | 45 | 2 |
| 4 | Молоко | 70 | 3 |
Адрес ячейки
Адрес ячейки — это буква столбца, а за ней число строки. Порядок важен: сначала столбец, потом строка. В таблице выше:
A1— клетка со словом «Товар».B2— цена яблок, число 80.C4— количество молока, число 3.
Запомните порядок: буква, потом цифра. Адреса
B2и «2B» — это не одно и то же; правильный вариант толькоB2.
Диапазон ячеек
Часто нужно сослаться не на одну ячейку, а сразу на прямоугольный блок. Для этого пишут адрес левого верхнего угла, двоеточие и адрес правого нижнего угла:
B2:B4— три ячейки столбца B: цены всех товаров (80, 45, 70).A1:C1— вся первая строка-шапка (Товар, Цена, Количество).A1:C5— прямоугольник от A1 до C5: 3 столбца × 5 строк = 15 ячеек.
Диапазон удобно представлять как «выделенную мышкой область». Именно диапазоны подставляют в формулы вроде «найти сумму всех чисел в этом прямоугольнике».
Что можно положить в ячейку
Ячейка хранит одно значение, но это значение бывает разных типов. Программа сама распознаёт тип по тому, что вы ввели.
| Тип | Пример ввода | Как ведёт себя |
|---|---|---|
| Число | 80, 3.14 | Участвует в вычислениях, по умолчанию прижато вправо |
| Текст | Яблоки | Не считается, по умолчанию прижат влево |
| Дата | 13.06.2026 | Особое число: даты можно вычитать, получая количество дней |
| Формула | =B2*C2 | Начинается со знака =; показывает результат вычисления |
Ключевой признак формулы — знак = в начале. Если вы напишете =B2*C2 в ячейке D2, таблица возьмёт число из B2 (80), умножит на число из C2 (5) и покажет 400 — стоимость покупки яблок. Поменяете количество в C2 — результат в D2 пересчитается сам.
Автозаполнение
В правом нижнем углу выделенной ячейки есть маленький квадратик — маркер заполнения. Если потянуть за него, таблица продолжит закономерность:
- введёте
1и2в двух ячейках, выделите обе и потяните вниз — получите 3, 4, 5, … - введёте
Понедельники потяните — таблица сама подставит Вторник, Среду и так далее; - протянете ячейку с формулой
=B2*C2вниз — адреса сдвинутся, и в следующей строке окажется=B3*C3.
Автозаполнение экономит часы ручной работы: вместо того чтобы вписывать формулу в каждую из тысячи строк, вы пишете её один раз и протягиваете.
Лист и книга
Лист — это одна такая сетка. Книга (файл) может содержать несколько листов, переключаемых по вкладкам внизу.
Например, в одной книге «Бюджет» удобно держать лист «Январь», лист «Февраль» и лист «Итоги». Формула с одного листа может ссылаться на ячейку другого — тогда перед адресом пишут имя листа, например Январь!B2 (имя листа, восклицательный знак, адрес).
Адреса глазами программиста
Под капотом таблицу удобно представить как словарь: ключ — это адрес-строка, значение — содержимое ячейки. Тогда формула «цена × количество» — это просто умножение двух значений по их ключам. Запустите код и убедитесь, что результат совпадает с тем, что насчитала бы таблица в ячейке D2.
# Лист как словарь: ключ — адрес ячейки, значение — её содержимое
list_data = {
"A1": "Товар", "B1": "Цена", "C1": "Количество",
"A2": "Яблоки", "B2": 80, "C2": 5,
"A3": "Хлеб", "B3": 45, "C3": 2,
}
# Формула =B2*C2 — это умножение значений по двум адресам
stoimost_yablok = list_data["B2"] * list_data["C2"]
print("D2 (=B2*C2):", stoimost_yablok)
# Диапазон B2:B3 — список значений из этих ячеек
diapazon = [list_data["B2"], list_data["B3"]]
print("Сумма цен B2:B3:", sum(diapazon))Ожидаемый вывод:
D2 (=B2*C2): 400 Сумма цен B2:B3: 125
Видно, что обращение «по адресу» в программировании и в таблице работает одинаково: вы называете координату — и получаете значение. Это и есть главная идея сетки.
Частые ошибки
- Путают порядок в адресе. Сначала буква столбца, потом номер строки: правильно
C4, а не «4C».- Забывают знак
=в формуле. Без негоB2*C2останется обычным текстом, и ничего не вычислится.- Считают шапку A/B/C и числа 1/2/3 данными. Это заголовки столбцов и строк, их рисует программа; ваши данные начинаются внутри сетки.
- Неверно считают размер диапазона. В
A1:C5не 5 и не 8 ячеек, а 3 × 5 = 15.
Коротко
- Электронная таблица — сетка из ячеек; столбцы — буквы, строки — числа.
- Адрес ячейки: буква столбца + номер строки, например
B2. - Диапазон
A1:C5— прямоугольник от левого верхнего до правого нижнего угла (15 ячеек). - В ячейке живёт число, текст, дата или формула (формула начинается с
=). - Автозаполнение продолжает закономерности и сдвигает адреса в формулах.
- Лист — одна сетка; книга — файл из нескольких листов.