Создание таблицы умножения
Применяйте смешанные ссылки, чтобы заполнить сетку одной формулой
«Создание таблицы умножения» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.
Классическая задача
Таблица умножения — идеальная проверка понимания смешанных ссылок. Цель: написать одну формулу, скопировать её на всю таблицу и получить правильное произведение в каждой ячейке.
Если вы это понимаете, значит, вы по-настоящему освоили смешанные ссылки. Давайте построим таблицу шаг за шагом.
Настройка таблицы
Сначала разместите заголовки. Введите числа от 1 до 10 в верхней строке, с B1 по K1. Введите числа от 1 до 10 сбоку, в столбце A, с A2 по A11.
В ячейке на пересечении строки и столбца, например B2, будет находиться произведение метки строки и заголовка столбца.
Что требуется каждой ячейке
Рассмотрим ячейку B2. Она должна умножать свою метку строки в столбце A на свой заголовок столбца в строке 1.
- Метка строки находится в
A2(всегда в столбце A) - Заголовок столбца находится в
B1(всегда в строке 1)
Таким образом, B2 — это A2 * B1, но нужно зафиксировать правильные части, чтобы формулу можно было корректно копировать.
Фиксация метки строки
Метка строки всегда должна браться из столбца A, но её строка должна соответствовать каждой строке таблицы. Поэтому зафиксируйте только столбец:
$A2
При копировании вправо ссылка остаётся в столбце A. При копировании вниз она последовательно меняется с $A2 на $A3, затем на $A4, подставляя новую метку каждой строки.
=$A2Фиксация заголовка столбца
Заголовок столбца всегда должен браться из строки 1, но его столбец должен соответствовать каждому столбцу таблицы. Поэтому зафиксируйте только строку:
B$1
При копировании вниз ссылка остаётся в строке 1. При копировании вправо она последовательно меняется с B$1 на C$1, затем на D$1, подставляя каждый новый заголовок.
=B$1Главная формула
Объедините две зафиксированные ссылки и получите одну формулу, заполняющую всю таблицу. Введите её в B2:
=$A2*B$1
Вот и всё. Одна формула, скопированная во все 100 ячеек, создаёт полную таблицу умножения.
=$A2*B$1Заполнение всей таблицы
Выберите B2 и скопируйте её. Затем выберите всю таблицу B2:K11 и вставьте формулу либо перетащите маркер заполнения сначала вправо, а затем вниз.
Каждая ячейка мгновенно заполняется правильным произведением. Не нужно повторно вводить формулу или считать вручную: знаки доллара выполняют работу сразу для всех 100 ячеек.
Проверка отдельной ячейки
Щёлкните ячейку D5, чтобы проверить результат. Её формула выглядит так:
=$A5*D$1
Столбец A переместился вниз к строке 5 (метка 4), а строка 1 переместилась вправо к столбцу D (заголовок 3). Значит, 4 * 3 = 12. Смешанные ссылки указывают точно на нужные значения.
=$A5*D$1Что происходит без фиксации
Попробуйте простую формулу =A2*B1 без знаков доллара. Скопируйте её вправо, в C2, и она превратится в =B2*C1: теперь она умножает ячейку таблицы на заголовок, что лишено смысла.
Таблица заполняется совершенно неправильными значениями. Решение всегда одно и то же: зафиксировать столбец у метки строки и строку у заголовка столбца.
=A2*B1Проверка угловых ячеек
Быстрый способ убедиться, что вся таблица заполнена правильно, — проверить её углы. В ячейке B2 должно быть 1*1=1, а в дальней угловой ячейке K11 — 10*10=100.
Щёлкните K11: её формула выглядит так: =$A11*K$1. Столбец A дошёл до строки 11 (метка 10), а строка 1 — до столбца K (заголовок 10). Если в углах всё правильно, смешанные ссылки сработали во всей таблице.
=$A11*K$1Применение этого приёма за пределами таблиц
Этот же приём позволяет создавать любые таблицы с двумя входными параметрами: таблицы расстояний, матрицы цен по размеру и цвету, системы оценивания и таблицы конвертации валют.
Когда значения берутся из фиксированной строки заголовков и фиксированного столбца меток, используйте смешанные ссылки вида $A2*B$1 и заполните всю таблицу из одной ячейки.
Быстрая проверка
Последняя проверка таблицы умножения.
Итоги
Вы построили полную таблицу умножения одной формулой: =$A2*B$1.
$A2фиксирует столбец, поэтому формула всегда считывает метки строкB$1фиксирует строку, поэтому формула всегда считывает заголовки столбцов- Скопируйте формулу один раз, чтобы заполнить всю таблицу
Этот шаблон смешанных ссылок подходит для любой таблицы с двумя направлениями. Теперь вы освоили абсолютные, относительные и смешанные ссылки.
Изучай Excel с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 30
- Уроки
- 120
Часто задаваемые вопросы
Урок «Создание таблицы умножения» бесплатный?
Да — полный текст урока «Создание таблицы умножения» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.
Чему я научусь в уроке «Создание таблицы умножения»?
Применяйте смешанные ссылки, чтобы заполнить сетку одной формулой Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Excel Formulas Academy?
Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.
Сколько времени занимает урок «Создание таблицы умножения»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Excel Formulas Academy?
Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Что делает знак доллара
- Фиксация одной ячейки абсолютными ссылками
- Смешанные ссылки для таблиц
- Создание таблицы умножения