Гид по технологиям

CONVERT в Excel — быстрое преобразование единиц

7 min read Excel Обновлено 30 Dec 2025
CONVERT в Excel — быстрое преобразование единиц
CONVERT в Excel — быстрое преобразование единиц

Используйте функцию CONVERT для преобразования единиц в Excel.

Что делает функция CONVERT

Функция CONVERT берет число в одной единице измерения и возвращает его эквивалент в другой. Excel содержит большую базу единиц (метрические, англосаксонские, температуры, время, масса и др.), поэтому часто не нужно считать преобразования вручную.

Определение в одну строку: CONVERT(number, from_unit, to_unit) — преобразует number из from_unit в to_unit.

Синтаксис:

CONVERT(number, from_unit, to_unit)

Аргументы:

  • number — число или ссылка на ячейку с числом.
  • from_unit — текущая единица измерения (строка в кавычках).
  • to_unit — целевая единица измерения (строка в кавычках).

Пример: =CONVERT(B3, "kg", "lbm") преобразует значение в ячейке B3 из килограммов в фунты.

Встроенные единицы измерения в Excel

Excel поддерживает множество базовых единиц. Важно понимать, какие единицы включены, а какие — нет:

  • Отдельные единицы (метр, килограмм, секунда, Паскаль и т. д.) — поддерживаются.
  • Простые производные единицы вроде км/ч часто можно преобразовать, разложив их на числитель и знаменатель (например, mi/h → km/h).
  • Сложные составные единицы, у которых нет стандартного символьного обозначения в базе Excel (например, Н·м для момента силы), могут отсутствовать. Такие единицы нужно преобразовывать вручную через входные составляющие.

Примечание: официальный список единиц постоянно обновляется Microsoft; для уточнения можно посмотреть документацию Microsoft.

Метрические и двоичные префиксы

Excel понимает метрические префиксы (k, M, m и т. д.) и двоичные префиксы (Ki, Mi и т. д.) для некоторых единиц данных.

Таблица метрических префиксов (ключевые):

ПрефиксМножительСокращение в Excel
йотта1e24Y
зетта1e21Z
экса1e18E
пета1e15P
тера1e12T
гига1e9G
мега1e6M
кило1e3k
гекто1e2h
дека1e1da или e
десятая1e-1d
санти1e-2c
милли1e-3m
микро1e-6u
нано1e-9n
пико1e-12p
фемто1e-15f
атто1e-18a
зепто1e-21z
йокто1e-24y

Пояснение: 1E6 обозначает число 1 с шестью нулями. Мегаметры — это 1 000 000 метров.

Двоичные префиксы (для объема памяти и двоичных величин):

ПрефиксЗначениеСокращение
йоби2^80Yi
зеби2^70Zi
экси2^60Ei
пеби2^50Pi
теби2^40Ti
гиби2^30Gi
меби2^20Mi
киби2^10ki

Важно: двоичные префиксы отличаются от десятичных (например, 1 KiB = 1024 байта, в отличие от 1 kB = 1000 байт).

Шаг за шагом: базовый пример — кг → фунты

Функция CONVERT позволяет преобразовывать разные единицы массы и веса.

В таблице указаны средние веса разных видов в килограммах. Задача — получить эквивалент в фунтах (lbm).

  1. Вставьте значения (например, в столбец B: B3, B4 и т. д.).
  2. Выделите ячейку C3, где появится результат.
  3. В строке формул введите:
=CONVERT(B3, "kg", "lbm")
  1. Нажмите Enter.
  2. Протащите маркер заполнения вниз, чтобы применить формулу к остальным строкам.

Совет: единицы обязательно в кавычках и в формате, который понимает Excel.

Пример скорости: MPH → KMPH

Преобразование MPH в KMPH с помощью CONVERT.

Исходная таблица содержит максимальную скорость автомобилей в милях в час (mph). Цель — километры в час (km/h).

Технически mph и km/h — составные единицы (длина/время). Excel не всегда хранит такие составные обозначения как отдельные элементы, но преобразование возможно, если числитель и знаменатель совпадают по смыслу.

Пошагово:

  1. Предположим, скорость в милях/ч записана в ячейке C3 (например, 60 для 60 mph).
  2. В ячейке B3 введите формулу:
=CONVERT(C3, "mi", "km")
  1. Нажмите Enter — вы получите километры (только числитель). Поскольку время в обоих обозначениях — часы, результат представляет скорость в км/ч.
  2. Протяните формулу по столбцу.

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

Когда CONVERT не сработает

  • Составные единицы без однозначного соответствия в базе Excel (например, специфические единицы крутящего момента, Н·м) — Excel может их не поддерживать.
  • Пользовательские единицы или отраслевые обозначения, не входящие в базу.
  • Преобразования, требующие нелинейных правил (например, преобразования температур с дополнительными смещениями при нестандартных шкалах без правильного порядка операций).

В таких случаях используйте альтернативы (см. раздел «Альтернативные подходы»).

Альтернативные подходы

  • Ручная формула: примените коэффициент пересчёта как число (например, =A2*1.609344 для mi→km).
  • Power Query: удобно для больших таблиц и автоматических обновлений при загрузке данных.
  • VBA / пользовательская функция: если нужно поддержать специфические или составные единицы.
  • Надстройки и плагины: существуют внешние библиотеки для инженерных преобразований.

Выбор зависит от объёма данных, частоты обновления и необходимости переносимости файла.

Полезный список часто используемых обозначений (шпаргалка)

  • Длина: m, km, cm, mm, mi (mile), yd (yard), ft (foot), in (inch)
  • Масса: g, kg, mg, lbm (pound mass), oz (ounce)
  • Время: s, min, hr, day
  • Температура: C, F, K
  • Скорость: при работе через CONVERT используйте числитель (mi↔km) и учитывайте знаменатель времени вручную (hr→s требует отдельного шага)
  • Давление: Pa, bar, atm, psi
  • Объём: L, m3, fl_oz

Минимальная методология для надежного применения CONVERT

  1. Проверьте исходные данные: нет ли текстовых символов вместе с числом (например, “12 kg”). Если есть — очистите столбец.
  2. Убедитесь, что используемые обозначения единиц поддерживаются Excel.
  3. Протестируйте формулу на одной строке.
  4. Примените формулу ко всему диапазону через маркер заполнения или двойной щелчок.
  5. Проверьте выборочные значения вручную (контрольные точки).

Краткая проверка качества: сравните 3–5 значений с результатом онлайн-конвертера.

Чеклист по ролям

Data-аналитик:

  • Проверить типы данных в столбцах.
  • Автоматизировать преобразования через Power Query или формулы.

Инженер/разработчик макросов:

  • При необходимости реализовать пользовательские функции в VBA для редких единиц.
  • Добавить тесты на граничные значения.

Обычный пользователь Excel:

  • Использовать встроенную CONVERT для простых задач.
  • Не забывать кавычки вокруг единиц.

Критерии приёмки

  1. Формулы возвращают числовой тип данных (не текст).
  2. Результаты совпадают с эталонными примерами (ручной подсчет или онлайн-конвертер) с допустимой погрешностью.
  3. Документ читабелен: в ячейках нет смешанных значений (число + текст).
  4. Автоматизация работает при копировании/обновлении данных (Power Query/VBA).

Тестовые случаи и приёмо-сдаточные примеры

  • Преобразование целого числа: 1000 g → kg. Ожидается 1.
  • Нулевое значение: 0 lbm → kg. Ожидается 0.
  • Дробные значения: 2.5 mi → km. Ожидается ≈4.02336.
  • Несоответствующая единица: попытка =CONVERT(A1, "custom", "m") — должна вернуть ошибку.

Практические подсказки и распространённые ошибки

  • Всегда заключайте обозначения единиц в двойные кавычки.
  • Убедитесь, что Excel не интерпретирует сокращение как имя функции или имя диапазона.
  • Для массовых таблиц оценивайте производительность: сотни тысяч вычислений могут замедлить файл.

Important: если значение хранится как текст со знаком единицы (“12 kg”), сначала извлеките число с помощью формулы или Power Query.

Без калькулятора, но с предосторожностью

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

Часто задаваемые вопросы

Что делать, если Excel не распознаёт мою единицу?

Проверьте правильность кода единицы по документации Microsoft. Если единицы нет, примените числовой коэффициент или реализуйте пользовательскую функцию.

Можно ли конвертировать одновременно длину и время (например, mi/h → m/s)?

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

Поддерживает ли CONVERT двоичные префиксы вроде Ki, Mi?

Да, для соответствующих единиц Excel понимает двоичные префиксы (kibi, mebi и т. д.).

Короткая сводка

  • CONVERT прост для базовых преобразований;
  • Всегда проверяйте обозначения единиц;
  • Для составных единиц может потребоваться поэтапный подход или альтернативные методы.

Можно преобразовать кг в фунты с помощью простой функции Excel.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Лучшие Android‑приложения для обучения выпечке
Кулинария

Лучшие Android‑приложения для обучения выпечке

Спарклайны в Google Sheets — руководство
Таблицы

Спарклайны в Google Sheets — руководство

Как отозвать письмо в Outlook — инструкция и советы
Почта

Как отозвать письмо в Outlook — инструкция и советы

Как отправлять и управлять рассылками в Mailchimp
Email-маркетинг

Как отправлять и управлять рассылками в Mailchimp

Voice Isolation в FaceTime на Mac — как включить
Инструкции

Voice Isolation в FaceTime на Mac — как включить

Изменить и настроить циферблат Apple Watch
How-to

Изменить и настроить циферблат Apple Watch