Как установить размер ячейки в Excel в сантиметрах: 5 рабочих способов

Зачем нужно задавать размер ячеек в сантиметрах и когда это критично

Работаете с таблицами, которые потом придётся распечатывать? Или переносите данные из Excel в другие программы, где важна точная привязка к физическим размерам? Тогда вам не обойтись без умения задавать ширину и высоту ячеек в сантиметрах. По умолчанию Excel оперирует пикселями и символами, но для полиграфии, чертежей или отчётности часто требуются абсолютные единицы измерения — миллиметры или сантиметры.

Проблема в том, что прямых инструментов для этого в интерфейсе нет. Ширину колонки можно задать в символах (через контекстное меню), а высоту строки — в пунктах (через ленту Главная → Формат → Высота строки). Но как перевести эти значения в сантиметры? Здесь помогают скрытые настройки страницы, макросы или ручные расчёты. В этой статье разберём все способы — от простых до продвинутых, включая автоматизацию через VBA.

Особенно актуально это для:

  • 📄 Создания печатных форм (анкет, бланков, этикеток) с жёсткими требованиями к полям.
  • 📊 Переноса данных в AutoCAD, CorelDRAW или другие графические редакторы.
  • 📐 Точного совмещения таблиц Excel с макетами в Adobe InDesign или QuarkXPress.
  • 📉 Построения диаграмм, где масштаб осей должен соответствовать реальным размерам.
📊 Для чего вам нужно задавать размер ячеек в сантиметрах?
Печать документов
Перенос данных в другие программы
Создание чертежей/макетов
Другое

Способ 1: Ручное задание размеров через параметры страницы

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

Инструкция:

  1. Перейдите на вкладку Разметка страницы (или Вид → Разметка страницы в Excel 2016+).
  2. Нажмите Параметры страницы (маленькая стрелка в правом нижнем углу группы Параметры страницы).
  3. В открывшемся окне выберите вкладку Поля.
  4. В разделе Центрировать на странице установите флажки по горизонтали и по вертикали.
  5. В поле Ширина укажите желаемую ширину страницы в сантиметрах (например, 21 см для формата A4).
  6. Excel автоматически подгонит ширину колонок под заданный размер.

Установить ориентацию страницы (книжная/альбомная)|Задать поля в сантиметрах|Указать ширину страницы в параметрах|Проверить предварительный просмотр

-->

⚠️ Внимание: Этот метод работает только для всей таблицы целиком. Если вам нужно задать размеры для отдельных колонок или строк, используйте способы 2–5.

Способ 2: Перевод пикселей в сантиметры с помощью коэффициентов

Excel внутренне оперирует пикселями, но их можно перевести в сантиметры, зная разрешение экрана и масштаб документа. Формула проста:

1 см ≈ 37,795 пикселей (при разрешении 96 DPI и масштабе 100%)

Шаги для расчёта:

  1. Узнайте текущий масштаб документа (вкладка Вид → Масштаб).
  2. Умножьте желаемый размер в сантиметрах на 37,795 и разделите на текущий масштаб (в процентах).
  3. Полученное значение введите в настройках ширины колонки или высоты строки.
Желаемый размер (см) Ширина колонки (символы) Высота строки (пункты)
1 см 4,3 28,35
2 см 8,6 56,7
3 см 12,9 85,05
5 см 21,5 141,75

🔹 Пример: Чтобы сделать колонку шириной 2,5 см, установите значение 10,75 в настройках ширины (через контекстное меню колонки → Ширина).

Способ 3: Использование линейки для визуальной настройки

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

Как включить линейки:

  1. Перейдите на вкладку Вид.
  2. Установите флажок Линейка в группе Показать.
  3. Переключитесь в режим Разметка страницы (вкладка Вид → Разметка страницы).
  4. Перетаскивайте границы колонок или строк, ориентируясь на шкалу линейки.

⚠️ Внимание: Линейки показывают размеры от края страницы, а не самой ячейки. Учитывайте поля документа (обычно 2,5 см слева и справа).

Как скрыть линейки после настройки?

Чтобы убрать линейки, снова перейдите на вкладку Вид и снимите флажок Линейка. Это не повлияет на установленные размеры ячеек.

Способ 4: Макрос VBA для точной установки размеров

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

Инструкция:

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. В меню выберите Insert → Module.
  3. Вставьте следующий код:
    Sub SetColumnWidthInCM(ColumnLetter As String, WidthCM As Double)
    

    Dim WidthPoints As Double

    WidthPoints = WidthCM * 28.3465 ' 1 см = 28.3465 пунктов

    Columns(ColumnLetter).ColumnWidth = WidthPoints

    End Sub

    Sub SetRowHeightInCM(RowNumber As Integer, HeightCM As Double)

    Dim HeightPoints As Double

    HeightPoints = HeightCM * 28.3465 ' 1 см = 28.3465 пунктов

    Rows(RowNumber).RowHeight = HeightPoints

    End Sub

  4. Закройте редактор и вернитесь в Excel.
  5. Нажмите Alt + F8, выберите макрос SetColumnWidthInCM или SetRowHeightInCM, укажите параметры (например, "A" и 2.5 для колонки A шириной 2,5 см) и нажмите Выполнить.

Критичная деталь: коэффициент 28.3465 работает только при стандартном разрешении экрана (96 DPI). Если у вас высокое разрешение (например, 4K), значение нужно скорректировать.

Способ 5: Экспорт в PDF с заданными размерами

Если конечная цель — печать или цифровой документ с фиксированными размерами, можно пойти обратным путём:

  1. Создайте таблицу с приблизительными размерами ячеек.
  2. Экспортируйте её в PDF через Файл → Экспорт → Создать PDF/XPS.
  3. Откройте полученный PDF в Adobe Acrobat и измерьте реальные размеры ячеек с помощью инструмента Измерить (View → Show/Hide → Measuring Tool).
  4. Вернитесь в Excel и скорректируйте ширину колонок или высоту строк, ориентируясь на измерения.

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

🔸 Минус: Процесс итеративный — может потребоваться несколько экспортов для точной подгонки.

Типичные ошибки и как их избежать

Даже опытные пользователи сталкиваются с проблемами при настройке размеров ячеек. Вот самые распространённые:

  • Игнорирование масштаба документа. Если масштаб не 100%, все расчёты в пикселях или пунктах будут неверны. Решение: всегда возвращайте масштаб к 100% перед настройкой.
  • Путаница между шириной колонки и шириной содержимого. Excel может автоматически подгонять ширину под текст. Решение: отключите автоподбор ширины через Формат → Автоподбор ширины столбца.
  • Неучёт полей страницы. Линейки показывают размеры от края листа, а не от края ячейки. Решение: вычитайте размеры полей (обычно 2,5 см слева/справа).
  • Использование макросов без корректировки DPI. На экранах с высоким разрешением (Retina, 4K) стандартный коэффициент 28.3465 не работает. Решение: умножьте его на (Ваше DPI / 96).

FAQ: Частые вопросы по настройке размеров ячеек

Можно ли задать размер ячейки в сантиметрах без макросов?

Да, но только косвенно — через настройки страницы (способ 1) или ручной перевод сантиметров в пункты/символы (способ 2). Прямого инструмента в интерфейсе Excel нет.

Почему при печати ячейки получаются меньше, чем в Excel?

Это связано с настройками принтера или масштабированием при печати. Проверьте:

  • Масштаб в диалоговом окне печати (100%).
  • Поля страницы (должны быть симметричными).
  • Настройки принтера (иногда драйвер автоматически уменьшает документ).
Как сделать все ячейки на листе одинакового размера?

Выделите весь лист (Ctrl + A), затем:

  1. Для ширины: кликните правой кнопкой по заголовку любой колонки → Ширина → введите значение.
  2. Для высоты: кликните правой кнопкой по номеру любой строки → Высота строки → введите значение.

Используйте значения из таблицы соответствия для перевода сантиметров в символы/пункты.

Макрос не работает — выдаёт ошибку. Что делать?

Проверьте:

  • Включена ли поддержка макросов в настройках Excel (Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Настройки макросов).
  • Правильно ли указаны параметры (например, буква колонки должна быть в кавычках: "A", а не A).
  • Нет ли опечаток в коде (например, ColumnWidth с большой буквы W).
Можно ли сохранить шаблон с фиксированными размерами ячеек в см?

Да. Настройте размеры ячеек любым из описанных способов, затем сохраните файл как шаблон (Файл → Сохранить как → Шаблон Excel (*.xltx)). При создании нового документа на основе этого шаблона размеры сохранятся.

⚠️ Внимание: Если шаблон будет открыт на другом компьютере с иным разрешением экрана, размеры могут сбиться (актуально для способов 2 и 4).