Как добавить единицу измерения к числу в Excel: от простого к сложному

Почему простое добавление текста к числу — плохая идея

Вы когда-нибудь пытались вручную дописать «кг» или «м²» к числу в Excel, а потом обнаруживали, что формулы перестают работать? Это классическая ошибка новичков. Дело в том, что Excel воспринимает «10 кг» как текст, а не как числовое значение. Такие ячейки нельзя суммировать, умножать или использовать в вычислениях — программа просто проигнорирует их или выдаст ошибку #ЗНАЧ!.

Ещё одна ловушка: если вы добавите единицу измерения через пробел (10 кг), а затем отсортируете данные по возрастанию, Excel расположит «100 кг» выше «20 кг», потому что сортировка идёт по первому символу — цифре «1». Это делает таблицы бесполезными для анализа. Решение? Использовать правильные методы форматирования, о которых мы расскажем ниже.

Способ 1: Пользовательский формат ячеек (самый надёжный)

Этот метод не изменяет само значение ячейки, а только её отображение. Преимущество: числа остаются числовыми, их можно использовать в формулах. Например, ячейка с значением 5 будет показываться как 5 кг, но при этом оставаться числом для вычислений.

Как настроить:

  1. Выделите ячейки или диапазон, к которому нужно добавить единицу измерения.
  2. Нажмите правой кнопкой мыши и выберите Формат ячеек... (или используйте горячие клавиши Ctrl+1).
  3. В открывшемся окне перейдите на вкладку ЧислоВсе форматы.
  4. В поле Тип: введите формат вида 0 "кг" (для целых чисел) или 0.00 "м²" (для дробных).
Примеры форматов для разных единиц

  • 0 "шт." → 10 шт.
  • # ##0.00 "руб." → 1 250.50 руб.
  • 0.0 "%" → 15.0 % (автоматически умножает на 100)
  • [$€-407] # ##0.00 → € 1 250.00 (валюта с региональными настройками)

Важно: если выlater измените единицу измерения в формате, все ячейки обновятся автоматически. Например, с «кг» на «тонны» — без потери данных.

☑️ Проверка корректности пользовательского формата

Выполнено: 0 / 1

Выделите ячейку с форматом|Попробуйте сложить её с другой числовой ячейкой|Убедитесь, что результат корректный (без ошибок)|Проверьте сортировку по возрастанию/убыванию

Способ 2: Объединение текста и чисел через формулу (CONCATENATE и &)

Если вам нужно сохранить оригинальное число в одной ячейке, а отображать его с единицей измерения в другой, используйте формулы объединения. Это полезно для создания отчётов, где исходные данные должны оставаться «чистыми».

Примеры формул:

  • =A1 & " кг" — добавляет « кг» к значению из ячейки A1.
  • =CONCAT(A1, " м²") — альтернатива для новых версий Excel (2016+).
  • =TEXT(A1, "0.00") & " руб." — форматирует число с двумя знаками после запятой.

⚠️ Внимание: результат такой формулы — текст, а не число. Его нельзя использовать в математических операциях! Если вам нужно дальнейшее вычисление, храните оригинальное число в отдельной ячейке.

📊 Какой способ добавления единиц измерения вы используете чаще?
Пользовательский формат
Формулы объединения
Дополнительные столбцы
Не добавляю, работаю без единиц

Способ 3: Дополнительный столбец для единиц измерения

Это решение подходит для таблиц, где единицы измерения разные для каждой строки (например, прайс-лист с товарами в штуках, килограммах и литрах). Здесь вы делите данные на два столбца: в одном хранится число, в другом — единица измерения.

Как реализовать:

  1. Создайте столбец Значение (числа) и столбец Ед. изм. (текст).
  2. В третьем столбце объедините их формулой: =A1 & " " & B1.
  3. При необходимости скройте вспомогательные столбцы (правый клик → Скрыть).
Значение (A)Ед. изм. (B)Результат (C)
10кг10 кг
5.5л5.5 л
100шт.100 шт.

⚠️ Внимание: если вы скрываете столбцы с исходными данными, не забывайте разблокировать их перед сохранением файла. Иначе другой пользователь не сможет отредактировать значения.

Способ 4: Надстройка «Единицы измерения» (для продвинутых пользователей)

Если вы регулярно работаете с большими наборами данных, где единицы измерения критически важны (например, в инженерных расчётах или финансовом анализе), рассмотрите специализированные надстройки. Одна из самых популярных — Units4Excel (плагины для Excel 2010–2023).

Что они умеют:

  • 🔢 Автоматическое преобразование единиц (например, из килограммов в граммы).
  • 📊 Поддержка математических операций с учётом размерностей (нельзя сложить метры и килограммы).
  • 🔍 Проверка корректности формул (например, предупреждение о делении метров на секунды без указания единицы результата).

Единственный минус: надстройки могут конфликтовать с макросами или замедлять работу файла при большом объёме данных. Перед установкой проверьте совместимость с вашей версией Excel.

Способ 5: Power Query для массового добавления единиц

Если вам нужно добавить единицы измерения к тысячам строк (например, при импорте данных из CSV), ручные методы не подойдут. Здесь поможет Power Query — инструмент для преобразования данных, встроенный в Excel 2016+.

Пошаговая инструкция:

  1. Выделите вашу таблицу и перейдите на вкладку ДанныеИз таблицы/диапазона.
  2. В открывшемся редакторе Power Query выберите столбец с числами.
  3. На вкладке Преобразовать нажмите ФорматДобавить префикс/суффикс.
  4. В поле суффикса введите единицу измерения (например, кг) и нажмите ОК.
  5. Сохраните изменения и загрузите данные обратно в Excel.

⚠️ Внимание: после обработки в Power Query данные становятся текстом. Если вам нужно сохранить числовой формат, добавьте дополнительный столбец с оригинальными значениями до преобразования.

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

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

  1. Использование неразрывного пробела.

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

  2. Копирование форматов.

    При копировании ячеек с пользовательским форматом (5 кг) в другую книгу Excel формат может сброситься. Проверяйте настройки после вставки.

  3. Игнорирование региональных настроек.

    В некоторых версиях Excel разделителем целой и дробной части служит запятая, а не точка. Это влияет на отображение чисел с единицами измерения. Настройте региональные параметры в Файл → Параметры → Дополнительно.

Что делать, если единицы измерения не отображаются?

Убедитесь, что в ячейке действительно число, а не текст (проверьте выравнивание: числа выравниваются вправо, текст — влево). Если проблема остаётся, пересохраните файл в формате .xlsx (а не .xls), так как старые версии имеют ограничения на пользовательские форматы.

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

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

Да, но только через пользовательский формат. Например, если в ячейке C1 формула =A1+B1, примените к C1 формат 0 "кг". Результат будет отображаться как число с единицей, но останется числовым для дальнейших вычислений.

Как добавить единицу измерения к дате или времени?

Для дат и времени используйте форматы вида дд.мм.гггг "г." или ч:мм "мин.". Например, ячейка с значением 15.05.2026 и форматом дд мммм гггг "года" будет отображаться как 15 мая 2026 года.

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

Это происходит, если единицы добавлены через пользовательский формат, а в настройках печати установлен параметр Значения вместо Как на экране. Перед экспортом проверьте: Файл → Печать → Параметры → Печатать: "Как на экране".

Можно ли автоматически преобразовывать единицы (например, кг в тонны)?summary>

Да, но только с помощью формул или надстроек. Например, для преобразования килограммов в тонны используйте: =A1/1000 & " т". Для автоматического обновления при изменении исходных данных используйте Power Query или VBA-макросы.