Как в Excel вставить градусы Цельсия: символ °C, формат ячеек и формулы для температуры

Работа с температурными данными в Microsoft Excel часто вызывает вопросы у пользователей — особенно когда нужно отобразить значения не просто числом, а с правильным символом градуса (°C). На первый взгляд задача кажется тривиальной, но на практике многие сталкиваются с проблемами: символ исчезает после ввода, формулы перестают работать, или Excel автоматически преобразует данные в даты. Эта статья поможет разобраться, как правильно вставить градусы Цельсия в Excel, настроить формат ячеек для температуры и избежать типичных ошибок.

Мы рассмотрим все актуальные способы — от ручного добавления символа до автоматизации через формулы и пользовательские форматы. Особое внимание уделим нюансам, которые не очевидны новичкам: почему Excel может игнорировать знак градуса, как сохранить возможность математических операций с температурными данными, и какие скрытые настройки формата влияют на отображение °C. Инструкции подойдут для всех версий программы, включая Excel 2010–2026 и Excel Online.

1. Как вставить символ градуса Цельсия (°C) в ячейку Excel

Самый простой способ добавить °C — ввести его вручную с клавиатуры. Однако не все знают, как это сделать быстро. Вот основные методы:

  • 🔹 Горячие клавиши: нажмите Alt + 0176 (на цифровой клавиатуре) для символа °, затем введите "C". Работает в Windows.
  • 🔹 Копирование из буфера: скопируйте символ ° из этой статьи (°) и вставьте в ячейку, затем добавьте "C".
  • 🔹 Вставка через меню: перейдите на вкладку Вставка → Символ, выберите шрифт Normal Text, найдите символ градуса (код 00B0) и нажмите "Вставить".
  • 🔹 Автозамена: настройте в Файл → Параметры → Правописание → Параметры автозамены замену текста (например, "(градус)" на °).

Важно: если вы вводите температуру как 25°C непосредственно в ячейку, Excel может воспринять это как текст, что помешает дальнейшим расчетам. Чтобы избежать проблемы, используйте разделение на две ячейки (число в одной, °C — в другой) или настройте пользовательский формат (об этом ниже).

📊 Как вы обычно вставляете символ градуса в Excel?
Горячие клавиши (Alt-код)
Копирую из интернета
Через меню "Вставка → Символ"
Использую автозамену
Другой способ

2. Пользовательский формат ячеек для температуры в °C

Чтобы Excel автоматически добавлял °C к числовым значениям без преобразования в текст, создайте пользовательский формат:

  1. Выделите ячейки с температурными данными.
  2. Нажмите Ctrl + 1 (или правой кнопкой → Формат ячеек).
  3. Перейдите на вкладку Число → (все форматы).
  4. В поле Тип введите:
    0.0"°C"

    Для целых чисел используйте 0"°C", для двух знаков после запятой — 0.00"°C".

Преимущества этого метода:

  • 📊 Ячейки остаются числовыми — можно использовать их в формулах (например, для расчета средней температуры).
  • 🔄 Символ °C добавляется автоматически при вводе чисел.
  • 📈 Поддерживаются отрицательные значения (например, -15°С).

3. Почему Excel не сохраняет °C: типичные ошибки

Частая проблема: пользователь вводит 20°C, а Excel преобразует это в дату или просто игнорирует символ градуса. Причины и решения:

ПроблемаПричинаРешение
Символ °C исчезает после нажатия EnterExcel воспринимает ячейку как числовую и удаляет "лишние" символыИспользуйте пользовательский формат (раздел 2) или текстовый формат ячейки
Вместо 25°C отображается 25-C или 25°С (с русским "С")Неправильная кодировка символа или шрифтВставляйте °C через Вставка → Символ или используйте шрифты с поддержкой Юникода
Excel преобразует 1/2°C в дату (например, 2-янв)Автоматическое распознавание датПредваряйте ввод апострофом: '25°C или отключите автопреобразование в параметрах
Формулы не работают с ячейками, содержащими °CДанные хранятся как текстРазделите число и символ на две ячейки или используйте пользовательский формат
Как отключить автопреобразование текста в даты?

Перейдите в Файл → Параметры → Правка и снимите галочку с пункта "Автоматическое преобразование дат".

4. Формулы для работы с температурами в °C

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

  • 📉 Средняя температура:
    =СРЗНАЧ(A2:A10)

    (где A2:A10 — ячейки с числовыми значениями температуры, отформатированными как °C).

  • 🔥 Преобразование из Фаренгейта в Цельсий:
    = (F2-32)*5/9

    (где F2 — ячейка с температурой в °F).

  • ❄️ Определение морозных дней:
    =ЕСЛИ(B2<0; "Мороз"; "Тепло")

Критически важно: если вы используете ячейки с текстом (например, "25°C"), предварительно извлеките числовое значение с помощью функции =ЗНАЧЕН(ЛЕВСИМВ(A1;2)) (для двузначных чисел) или более универсального метода:

=ЗНАЧЕН(ПСТР(A1;1;НАЙТИ("°";A1)-1))

5. Альтернативные способы отображения °C

Если пользовательский формат по какой-то причине не подходит, рассмотрите эти варианты:

  1. Объединение ячеек:

    В ячейке A1 введите число (например, 25), в B1 — символ °C. Затем объедините ячейки через Главная → Объединить и поместить в центре. Минус: теряется возможность сортировки.

  2. Функция СЦЕПИТЬ (или &):
    =A1 & "°C"

    Преобразует число в текст, что ограничивает расчеты.

  3. Надпись в ячейке:

    На вкладке Вставка → Надпись создайте текстовое поле поверх ячейки с символом °C. Подходит для статичных данных.

Для научных или инженерных расчетов лучше избегать текстовых форматов. Используйте пользовательский формат (раздел 2) или дополнительные столбцы (числа отдельно, символы отдельно).

Убедиться, что ячейки имеют числовой формат|Применить пользовательский формат 0"°C"|Проверить отсутствие скрытых символов (пробелов, неразрывных пробелов)|Создать отдельный столбец для формул, если нужны преобразования-->

6. Работа с °C в сводных таблицах и графиках

При создании сводных таблиц или графиков с температурными данными следуйте этим правилам:

  • 📊 Сводные таблицы: используйте числовые значения без °C в исходных данных. Символ можно добавить в заголовки строк/столбцов или через форматирование значений.
  • 📈 Графики:

    Добавьте °C к названию оси: выделите ось → Формат оси → в поле "Название оси" введите Температура, °C.

    Для подписей данных используйте пользовательский формат (раздел 2).

Пример настройки подписей на графике:

  1. Постройте график на основе числовых данных (без °C).
  2. Щелкните правой кнопкой по ряду данных → Добавить подписи данных.
  3. Выделите подписи → Формат подписей данных → в разделе "Числовой формат" выберите пользовательский формат 0"°C".

7. Автоматизация: макрос для добавления °C

Если вам часто приходится работать с температурными данными, создайте макрос для автоматического добавления °C:

Sub AddDegreeC()

Dim rng As Range

For Each rng In Selection

If IsNumeric(rng.Value) Then

rng.NumberFormat = "0.0""°C"""

End If

Next rng

End Sub

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

  1. Нажмите Alt + F11 для открытия редактора VBA.
  2. Вставьте код в новый модуль (Insert → Module).
  3. Выделите ячейки с температурами и запустите макрос через Alt + F8.

Макрос применяет формат 0.0"°C" ко всем выделенным числовым ячейкам. Для целых чисел замените 0.0 на 0.

Как сохранить макрос для повторного использования?

Сохраните файл как Книга Excel с поддержкой макросов (.xlsm). Макрос будет доступен при следующем открытии файла.

8. Особенности работы с °C в Excel Online и мобильной версии

Excel Online и мобильные приложения (Excel для iOS/Android) имеют ограничения:

  • 🌐 Excel Online:

    Нет возможности создать пользовательский формат через интерфейс. Решение: настройте формат в десктопной версии и сохраните файл.

  • 📱 Мобильное приложение:

    Горячие клавиши (например, Alt + 0176) не работают. Используйте копирование символа ° или меню Вставка → Символ.

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

Для Excel Online альтернативный способ — использовать функцию =ТЕКСТ:

=ТЕКСТ(A1;"0.0") & "°C"

Этот метод преобразует число в текст, поэтому не подходит для дальнейших расчетов.

FAQ: Частые вопросы о градусах Цельсия в Excel

Можно ли в Excel автоматически конвертировать °F в °C с отображением символа?

Да. Используйте формулу:

=ТЕКСТ((F2-32)*5/9;"0.0") & "°C"

где F2 — ячейка с температурой в Фаренгейтах. Для сохранения числового формата примените пользовательский формат 0.0"°C" к ячейке с результатом.

Почему при копировании данных с °C в другую программу символ исчезает?

Это происходит из-за различий в кодировке. Решения:

  • Скопируйте данные как значения (вставка → Значения).
  • Сохраните файл в формате .csv с кодировкой UTF-8.
  • Используйте шрифты с поддержкой Юникода (например, Arial Unicode MS).
Как в Excel отобразить °C в легенде графика?

Excel не поддерживает пользовательские форматы в легендах. Альтернативы:

  • Добавьте °C вручную в название легенды (щелкните по легенде → Формат легенды).
  • Используйте подписи данных с пользовательским форматом (раздел 6).
Можно ли в условном форматировании использовать °C?

Да, но только для числовых ячеек. Пример:

  1. Выделите ячейки с температурами (отформатированными как числа).
  2. Перейдите в Условное форматирование → Правила выделения ячеек → Больше....
  3. Задайте условие (например, "больше 30") и выберите формат.

Символ °C в правилах условного форматирования не отображается, но работает с числовыми значениями.

Как в Power Query добавить °C к температурным данным?

В Power Query используйте колонку с пользовательским форматом:

  1. Загрузите данные в Power Query (Данные → Получить данные).
  2. Выделите столбец с температурами → Преобразовать → Формат → Числовой формат.
  3. Добавьте пользовательский столбец с формулой = Text.From([Temperature]) & "°C" (где Temperature — имя столбца).

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