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

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

В этой статье мы разберём 5 проверенных способов, как установить размер ячейки в мм — от ручного пересчёта через коэффициенты до автоматической подгонки под формат листа. Вы узнаете, почему при печати таблица «съезжает», как избежать искажений при экспорте в PDF, и какие скрытые настройки Excel позволяют задавать размеры с точностью до 0.1 мм. Инструкции актуальны для всех версий программы, включая Excel 2010–2023 и Office 365.

Почему Excel не показывает размеры в миллиметрах?

По умолчанию Excel использует собственные единицы измерения: ширина столбцов указывается в символах (средняя ширина цифры «0» в стандартном шрифте), а высота строк — в пунктах (1/72 дюйма). Это удобно для работы с текстом, но создаёт проблемы при:

  • 📏 Вёрстке документов для печати — когда нужно точно вписать таблицу в формат А4;
  • 📊 Создании чертежей или схем — где важна привязка к реальным размерам;
  • 📄 Экспорте в PDF/Word — чтобы избежать искажений масштаба;
  • 🔄 Импорте данных из AutoCAD или других CAD-систем, где размеры всегда в мм.

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

📊 Как часто вы сталкиваетесь с необходимостью настраивать размеры ячеек в мм?
Постоянно (работаю с чертежами/макетами)
Иногда (при подготовке к печати)
Рядом (только если требует заказчик)
Никогда не приходилось

Способ 1: Ручной пересчёт через коэффициенты

Самый универсальный метод — использовать фиксированные коэффициенты перевода миллиметров в единицы Excel. Для этого понадобятся две формулы:

  • 🔢 Ширина столбца (в символах) = Требуемая ширина в мм × 1.48;
  • 📏 Высота строки (в пунктах) = Требуемая высота в мм × 2.83.

Примеры расчётов:

Размер в мм Ширина столбца (символы) Высота строки (пункты)
10 мм 14.8 28.3
20 мм 29.6 56.6
50 мм 74.0 141.5
100 мм 148.0 283.0

Как применить:

  1. Выделите столбец или строку.
  2. Кликните правой кнопкой → Ширина столбца (Column Width) или Высота строки (Row Height).
  3. Введите рассчитанное значение.
⚠️ Внимание: Коэффициенты зависят от разрешения экрана и масштаба отображения Excel. Для точности проверяйте результат на печати!

Установите масштаб отображения Excel на 100%|Используйте шрифт Calibri 11pt (стандартный)|Проверьте настройки принтера (без масштабирования)|Сохраните файл перед экспериментами-->

Способ 2: Использование режима разметки страницы

Если вам нужно подогнать таблицу под формат листа (например, А4), воспользуйтесь режимом Page Layout:

  1. Перейдите на вкладку Вид (View) → Разметка страницы (Page Layout).
  2. Нажмите на линейку вверху (для столбцов) или слева (для строк) и перетащите границу до нужного размера.
  3. Линейка покажет размеры в сантиметрах — умножьте их на 10 для перевода в мм.

Преимущество метода: вы видите, как таблица будет выглядеть на печати. Недостаток — линейка отображает размеры с точностью до 0.1 см, что не всегда достаточно.

Способ 3: Макрос для автоматического перевода мм в единицы Excel

Для пользователей, которые часто работают с миллиметрами, удобно создать макрос. Он будет конвертировать размеры автоматически:

Sub SetColumnWidthInMM(ColumnLetter As String, WidthMM As Double)

Dim WidthUnits As Double

WidthUnits = WidthMM * 1.48 ' Коэффициент перевода мм в символы

Columns(ColumnLetter).ColumnWidth = WidthUnits

End Sub

Sub SetRowHeightInMM(RowNumber As Integer, HeightMM As Double)

Dim HeightUnits As Double

HeightUnits = HeightMM * 2.83 ' Коэффициент перевода мм в пункты

Rows(RowNumber).RowHeight = HeightUnits

End Sub

Как использовать:

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. Вставьте код в модуль (меню Insert → Module).
  3. Запустите макрос через Alt + F8, указав столбец/строку и размер в мм.
⚠️ Внимание: Макросы работают только в файлах с расширением .xlsm. Если вы сохраните файл как .xlsx, код будет удалён!
Как проверить коэффициенты для вашего Excel?

Создайте тестовую таблицу с ячейкой 10×10 мм (по линейке в режиме Page Layout). Затем измерьте её реальную ширину и высоту в единицах Excel через Формат ячейки → Вкладка "Размер". Разделите 10 на полученное значение — это ваш персональный коэффициент.

Способ 4: Подгонка под размер листа перед печатью

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

  1. Перейдите на вкладку Файл → Печать (File → Print).
  2. В разделе Параметры выберите Без масштабирования (No Scaling).
  3. Укажите количество страниц по ширине и высоте (например, 1 страница в ширину × 1 в высоту).
  4. Excel автоматически подгонит размер ячеек под формат листа.

Минус метода: размеры ячеек изменятся пропорционально, и вы не сможете задать точные значения в мм для отдельных столбцов или строк.

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

Если нужно сохранить таблицу в PDF с точными размерами:

  1. Настройте ширину столбцов и высоту строк через коэффициенты (см. Способ 1).
  2. Перейдите в Файл → Экспорт → Создать PDF/XPS.
  3. В параметрах выберите Стандартный (опубликовать в Интернете и печатать).
  4. Установите флажок Открыть файл после публикации, чтобы проверить результат.

Для проверки точности откройте PDF в Adobe Acrobat и используйте инструмент Измерить (Measure Tool).

Частые ошибки и как их избежать

Даже опытные пользователи сталкиваются с проблемами при настройке размеров в мм. Вот TOP-3 ошибки и их решения:

  • 🔍 Размеры на экране и на печати не совпадают → Проверьте настройки принтера (отключите Подогнать под размер листа).
  • 📉 Ячейки «съезжают» при изменении масштаба → Зафиксируйте размеры через Формат ячейки → Защита → Защищаемая ячейка.
  • 🔄 После сохранения файла размеры сбиваются → Сохраняйте в формате .xlsm (с поддержкой макросов) или .xlsb (двоичный формат).

Ещё одна распространённая проблема — разные коэффициенты на разных компьютерах. Это связано с настройками DPI экрана и версией Excel. Решение: калибруйте коэффициенты пересчёта для каждого рабочего места отдельно (см. Способ 1).

FAQ: Ответы на популярные вопросы

Можно ли в Excel задать размер ячейки в мм напрямую, без пересчётов?

Нет, Excel не поддерживает прямую установку размеров в мм. Однако в режиме Page Layout вы можете использовать линейку с сантиметрами (1 см = 10 мм) для визуальной настройки. Для точных значений потребуется пересчёт через коэффициенты или макросы.

Почему при печати таблица выходит за границы листа, если я правильно рассчитал размеры?

Вероятные причины:

  1. В настройках принтера включено масштабирование (установите 100%);
  2. Поля страницы слишком узкие (проверьте Файл → Печать → Настройка полей);
  3. Шрифт в ячейках не соответствует стандартному Calibri 11pt (коэффициенты пересчёта зависят от шрифта).
Как задать размер ячейки в мм в Google Таблицах?

В Google Sheets тоже нет прямой поддержки мм, но можно использовать аналогичные коэффициенты:

  • Ширина столбца: мм × 2.68;
  • Высота строки: мм × 2.83.

Для точности используйте расширение Page Sizer из Google Workspace Marketplace.

Можно ли сохранить таблицу с размерами в мм для открытия в AutoCAD?

Прямой экспорт из Excel в AutoCAD не сохранит размеры в мм. Лучшие варианты:

  1. Сохраните таблицу в PDF с точными размерами, затем импортируйте в AutoCAD как подложку;
  2. Экспортируйте данные в CSV и создайте таблицу заново в AutoCAD с нужными размерами;
  3. Используйте промежуточные форматы, например, DXF (через специализированные конвертеры).
Почему при копировании таблицы в Word размеры ячеек меняются?

Word и Excel используют разные алгоритмы рендеринга таблиц. Чтобы сохранить размеры:

  1. Скопируйте таблицу в Excel;
  2. В Word выберите Специальная вставка → HTML-формат или Соединить и сохранить исходное форматирование;
  3. После вставки проверьте свойства таблицы (Свойства таблицы → Столбцы) и скорректируйте размеры вручную.