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

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

Многие пользователи сталкиваются с проблемой: ввели ширину 5 см, а при печати всё съехало. Или наоборот — на экране всё красиво, но на бумаге колонки слишком узкие. Всё дело в том, что Excel использует внутренние единицы измерения, которые не всегда совпадают с физическими размерами. Однако с помощью простых приёмов (и пары секретных команд) можно заставить программу думать в сантиметрах. Далее разберём все рабочие методы — от базовых до продвинутых.

⚠️ Внимание: Размеры ячеек в Excel зависят от масштаба страницы и разрешения принтера. Если вы настраиваете таблицу для печати, сначала установите параметры страницы в меню Разметка страницы → Параметры страницы.

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

Excel изначально разрабатывался как инструмент для расчётов, а не для вёрстки. Поэтому основные единицы измерения здесь — символы (для ширины колонок) и пункты (для высоты строк). Например, стандартная ширина колонки в Excel — 8.43 символа, что примерно соответствует 1.71 см при шрифте Calibri 11 pt. Но это значение может меняться в зависимости от:

  • 📏 Типа шрифтаArial и Times New Roman имеют разную ширину символов.
  • 🖨️ Настроек принтера — драйвер принтера может корректировать масштаб.
  • 📄 Полей страницы — они съедают часть пространства, уменьшая доступную область.
  • 🔍 Масштаба отображения — при 150% zoom реальные размеры на экране и при печати будут отличаться.

Кроме того, Excel использует внутреннюю систему координат, где 1 см ≈ 36 пикселей (при стандартном разрешении экрана). Но это значение нефиксированное — оно зависит от DPI монитора и настроек Windows. Поэтому единственный надёжный способ задать размер в сантиметрах — использовать линейку или параметры страницы.

📊 Как часто вы настраиваете размеры ячеек в Excel?
Постоянно, это часть моей работы
Иногда, когда нужно распечатать таблицу
Рядом, только если съезжает вёрстка
Никогда, использую стандартные настройки

Способ 1: Ручное изменение с помощью линейки (самый простой)

Если вам нужно быстро задать ширину колонки или высоту строки в сантиметрах, воспользуйтесь встроенной линейкой. Этот метод работает во всех версиях Excel, включая Excel 2010–2021 и Microsoft 365.

  1. Убедитесь, что линейка включена. Если её нет, перейдите в Вид → Показать → Линейка.
  2. Выделите колонку(и) или строку(и), которые нужно изменить.
  3. Наведите курсор на границу между буквами колонок (для ширины) или номерами строк (для высоты). Курсор превратится в двойную стрелку ↔ или ↕.
  4. Зажмите левую кнопку мыши и тяните границу, ориентируясь на шкалу линейки. Например, чтобы сделать ширину 3 см, тяните до отметки 3.0.

⚠️ Внимание: Линейка в Excel показывает размеры в сантиметрах только если в настройках Windows установлена метрическая система. Если у вас отображаются дюймы, измените региональные параметры в Панель управления → Часы и регион → Регион → Дополнительные параметры → Система измерения.

Убедиться, что линейка включена (Вид → Показать → Линейка)

Выделить нужные колонки или строки

Проверить единицы измерения на линейке (должны быть сантиметры)

Отключить объединение ячеек, если оно мешает (Главная → Объединить и поместить в центре)-->

Способ 2: Точная настройка через параметры страницы

Если вам нужна абсолютная точность (например, для печати этикеток или бланков), используйте настройки страницы. Этот метод позволяет задать фиксированную ширину колонок в сантиметрах, которая будет соблюдаться при выводе на печать.

  1. Перейдите на вкладку Разметка страницы.
  2. В группе Вписать нажмите Ширина и выберите 1 страницу (это временно фиксирует масштаб).
  3. Щёлкните по маленькой стрелке в правом нижнем углу группы Параметры страницы (или нажмите Alt + P, S, P).
  4. В открывшемся окне перейдите на вкладку Страница и убедитесь, что в поле Масштаб стоит 100%.
  5. Теперь выделите колонку, правой кнопкой выберите Ширина колонки и введите значение в сантиметрах (например, 5). Excel автоматически конвертирует его во внутренние единицы.
Действие Сочетание клавиш Примечание
Открыть параметры страницы Alt + P, S, P Работает в Excel 2010 и новее
Задать ширину колонки Alt + H, O, W После выделения колонки
Задать высоту строки Alt + H, O, H После выделения строки
Включить линейку Alt + W, R Если линейка скрыта

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

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

Sub SetColumnWidthInCM(ColumnLetter As String, WidthInCM As Double)

Dim ColumnIndex As Integer

ColumnIndex = Range(ColumnLetter & "1").Column

Columns(ColumnIndex).ColumnWidth = Application.CentimetersToPoints(WidthInCM) / 7.2

End Sub

Sub SetRowHeightInCM(RowNumber As Integer, HeightInCM As Double)

Rows(RowNumber).RowHeight = Application.CentimetersToPoints(HeightInCM)

End Sub

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

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. Вставьте код выше в новый модуль (Insert → Module).
  3. Запустите макрос через F5, указав букву колонки и ширину в сантиметрах. Например, SetColumnWidthInCM "A", 3.5 установит ширину колонки A в 3.5 см.

⚠️ Внимание: Макросы работают только если включена поддержка VBA (в некоторых корпоративных версиях Excel она отключена по умолчанию). Также убедитесь, что файл сохранён в формате .xlsm (с поддержкой макросов).

Почему в формуле используется деление на 7.2?

В Excel 1 см = 28.35 пункта (по стандарту DTP), но программа использует собственную систему, где 1 символ ≈ 7.2 пункта при стандартном шрифте. Поэтому для точного преобразования сантиметров в ширину колонки нужно делить на 7.2.

Способ 4: Привязка к размерам бумаги (для печати)

Если ваша цель — распечатать таблицу с точными размерами ячеек, лучше всего привязаться к параметрам страницы. Например, чтобы колонка занимала ровно 1/4 листа A4 (что соответствует 5.25 см при стандартных полях), сделайте следующее:

  1. Перейдите в Разметка страницы → Область печати → Задать и выделите нужный диапазон.
  2. Откройте Параметры страницы (Alt + P, S, P).
  3. На вкладке Страница установите Альбомная или Книжная ориентацию.
  4. На вкладке Поля задайте верхнее/нижнее поля по 1.5 см, левое/правое — по 1 см.
  5. Вернитесь на лист, выделите колонку и введите ширину в сантиметрах через Главная → Формат → Ширина колонки.

Способ 5: Использование надстройки "PixelPerfect" (для дизайнеров)

Если вы часто работаете с точными размерами (например, создаёте макеты для полиграфии), стоит установить надстройку PixelPerfect или Kutools for Excel. Эти инструменты добавляют панель с возможностью задавать ширину и высоту ячеек в сантиметрах, миллиметрах или пикселях.

Как установить Kutools:

  1. Скачайте установочный файл с официального сайта ExtendOffice.
  2. Запустите установщик и следуйте инструкциям.
  3. В Excel появится новая вкладка Kutools. Перейдите в Kutools → Формат → Изменить размер ячейки.
  4. В открывшемся окне выберите единицы измерения (Сантиметры) и введите нужные значения.

Преимущества надстройки:

  • 📐 Точность до 0.1 мм.
  • 🔄 Возможность применять размеры ко множеству ячеек одновременно.
  • 🖼️ Предпросмотр изменений в реальном времени.
  • 📊 Сохранение шаблонов размеров для повторного использования.

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

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

Проблема Причина Решение
Размеры на экране и при печати не совпадают Неправильный масштаб или поля страницы Установите масштаб 100% и проверьте поля в Параметры страницы
Ширина колонки "сбрасывается" после сохранения Файл открыт в режиме совместимости Сохраните файл в формате .xlsx (не .xls)
Нельзя задать ширину менее 0.5 см Ограничение Excel на минимальную ширину Используйте Скрыть для колонки (Главная → Формат → Скрыть или отобразить → Скрыть столбцы)
Линейка показывает дюймы вместо сантиметров Неправильные региональные настройки Измените систему измерения в параметрах Windows

FAQ: Ответы на частые вопросы

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

Да, в Excel для Mac алгоритм такой же: используйте линейку или параметры страницы. Единственное отличие — сочетания клавиш: вместо Alt используйте Option (например, Option + Command + P для параметров страницы).

Почему при экспорте в PDF размеры ячеек съезжают?

Это происходит из-за различий в рендеринге шрифтов. Чтобы избежать проблемы:

  1. Перед экспортом конвертируйте текст в кривые (если это важно): выделите ячейки → Главная → Шрифт → Надстрочный знак (для имитации).
  2. Используйте стандартные шрифты (Arial, Times New Roman).
  3. Экспортируйте через Файл → Экспорт → Создать PDF/XPS → Параметры → Стандартное (публикация в Интернете).

Как сделать все колонки одинаковой ширины в сантиметрах?

Выделите все колонки (кликните на треугольник между заголовками строк и колонок), затем:

  1. Правой кнопкой → Ширина колонки.
  2. Введите значение в сантиметрах (например, 4).
  3. Excel автоматически преобразует его во внутренние единицы.

Для точности предварительно включите линейку и проверьте отображение.

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

Прямой функции нет, но можно конвертировать миллиметры в сантиметры (например, 5 мм = 0.5 см) и использовать любой из описанных методов. Для автоматизации создайте пользовательскую функцию в VBA:

Function MMToColumnWidth(mm As Double) As Double

MMToColumnWidth = Application.CentimetersToPoints(mm / 10) / 7.2

End Function

Затем введите в ячейку =MMToColumnWidth(10), чтобы получить ширину для 10 мм.

Почему в Excel Online нет линейки?

Excel Online (веб-версия) не поддерживает линейку и некоторые функции форматирования. Чтобы задать размеры в сантиметрах:

  1. Откройте файл в настольной версии Excel.
  2. Настройте размеры ячеек любым из описанных способов.
  3. Сохраните файл — изменения сохранятся и в онлайн-версии.

Альтернатива: используйте параметры печати (Файл → Печать → Масштаб) для приблизительной настройки.