Создание автоматической таблицы умножения в Excel

Иван Корнев·10.04.2026·4 мин

Чтобы сделать таблицу умножения в Excel, достаточно ввести числа от 1 до нужного значения в первую строку и первый столбец, а затем применить одну универсальную формулу со смешанными ссылками: =B$1*$A2. После ввода формулы в ячейку пересечения просто протяните её на весь диапазон — таблица заполнится автоматически.

Этот метод позволяет создавать таблицы любого размера (от школьной 1–9 до сложных расчетных матриц 1–100) без ручного ввода каждого результата.

Подготовка структуры данных

Первый шаг — создание «скелета» таблицы. Нам нужны два диапазона чисел: один по горизонтали (множители), другой по вертикали (множимые).

  1. Откройте чистый лист Excel.
  2. Верхняя строка: В ячейку B1 введите 1, в C12. Выделите обе ячейки и потяните за маркер автозаполнения (маленький квадрат в правом нижнем углу выделения) вправо до нужного числа (например, до 10 или 20).
  3. Левый столбец: В ячейку A2 введите 1, в A32. Аналогично протяните вниз до того же числа, что и в верхней строке.

У вас получится угол из чисел, где первая строка и первый столбец служат осями координат. Ячейка A1 может оставаться пустой или содержать знак «×».

Лайфхак с последовательностями Если нужно создать длинный ряд (например, от 1 до 100), не тяните маркер так далеко. Введите 1 в первую ячейку, нажмите ГлавнаяЗаполнитьПрогрессия, укажите предел и шаг. Это займет секунду.

Формула со смешанными ссылками: суть метода

Секрет автоматизации кроется в правильном использовании знаков доллара ($) в формуле. Они «замораживают» ссылку на строку или столбец при копировании.

  1. Кликните в ячейку B2 (пересечение первой строки и первого столбца с числами).
  2. Введите формулу:
    =B$1*$A2
    ```
3.  Нажмите **Enter**. Результат должен быть равен 1 (1×1).

**Разбор формулы:**
*   `B$1`: Знак `$` перед цифрой `1` фиксирует **строку**. При копировании формулы вниз ссылка всегда будет вести в первую строку заголовков. Столбец `B` остается подвижным.
*   `$A2`: Знак `$` перед буквой `A` фиксирует **столбец**. При копировании формулы вправо ссылка всегда будет вести в первый столбец заголовков. Строка `2` остается подвижной.

## Заполнение всей таблицы

После ввода формулы в ячейку B2:

1.  Наведите курсор на правый нижний угол ячейки B2, пока он не превратится в черный крестик.
2.  Зажмите левую кнопку мыши и протяните выделение **вправо** до конца вашего ряда чисел.
3.  Не снимая выделения, протяните его **вниз** до последней строки.

Вся область мгновенно заполнится правильными произведениями. Если вы измените любое число в заголовках (верхней строке или левом столбце), вся таблица пересчитается автоматически.

Частая ошибка: забытые знаки доллара Если вы напишете формулу просто как =B1*A2 и протянете её, то при движении вправо ссылка на строку сместится (станет C2, D3 и т.д.), и таблица заполнится неверными данными или нулями. Обязательно проверьте наличие $ перед номером строки заголовка и перед буквой столбца заголовка.

Продвинутое оформление и проверка

Чтобы таблица выглядела профессионально и была удобна для чтения, примените несколько простых приемов форматирования.

Условное форматирование для наглядности

Можно визуально выделить большие числа или кратные значения:

  1. Выделите область с результатами (без заголовков).
  2. Перейдите на вкладку ГлавнаяУсловное форматированиеЦветовые шкалы.
  3. Выберите градиент (например, от зеленого к красному). Теперь большие произведения будут выделены цветом, что удобно для анализа закономерностей.

Фиксация заголовков

Если таблица большая (например, 1–50), при прокрутке заголовки могут уйти из вида.

  • Кликните в ячейку B2.
  • Перейдите ВидЗаморозить областиЗаморозить области. Теперь верхняя строка и левый столбец будут всегда видны на экране.

Таблица сравнения методов ввода

МетодФормулаПлюсыМинусы
Смешанные ссылки=B$1*$A2Универсально, работает при любом размере, легко копироватьТребует понимания символов $
Именованные диапазоны=RowVal*ColValЧитаемая формулаСложнее в первоначальной настройке
Ручной ввод=11, =12...Не нужен опытОгромные затраты времени, высокий риск ошибки

Частые ошибки

  • Текстовый формат чисел: Если в заголовках числа сохранены как текст (в ячейке зеленый треугольник), формула может вернуть 0 или ошибку. Преобразуйте их в числовой формат.
  • Смещение диапазона: При протягивании формулы убедитесь, что вы начали именно с ячейки пересечения первых множителей (обычно B2). Начало с другой ячейки собьет логику ссылок.
  • Удаление заголовков: Не удаляйте строку 1 или столбец А после создания таблицы, иначе формулы потеряют источники данных и выдадут ошибку #ССЫЛКА!.

FAQ

Можно ли сделать таблицу умножения без заголовков (чистая матрица)? Да, но это менее гибко. Вам придется жестко прописывать числа внутри формулы или использовать функцию СТРОКА() и СТОЛБЕЦ(). Например, формула =СТРОКА(A1)*СТОЛБЕЦ(A1) в ячейке A1 создаст единицу, но при протягивании потребует настройки начальных значений. Вариант с заголовками надежнее.

Как изменить диапазон с 1–10 на 1–20? Просто допишите числа 11–20 в конец верхней строки и левого столбца. Затем выделите последнюю заполненную ячейку таблицы и протяните маркер автозаполнения на новые строки и столбцы. Формула подхватится автоматически.

Почему в некоторых ячейках стоит 0? Скорее всего, в соответствующем заголовке (строке или столбце) стоит пустое значение или ноль. Проверьте оси координат вашей таблицы. Также проверьте, не скрыты ли столбцы/строки с заголовками.