Как вставить символ градуса (°) в Excel: все способы с примерами

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

Мы рассмотрим решения для всех версий Excel (от 2007 до 2023 и Office 365), а также расскажем, как сделать так, чтобы символ градуса появлялся автоматически при вводе чисел. Особое внимание уделим типичным ошибкам, из-за которых знак может отображаться неправильно или исчезать при сортировке данных.

—— • —— • ——

1. Горячие клавиши для символа градуса (самый быстрый способ)

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

Для Windows:

  • 🔹 Нажмите Alt и, удерживая её, введите на цифровой клавиатуре (справа) код 0176.
  • 🔹 Отпустите Alt — появится символ °.

Для MacOS:

  • 🔹 Нажмите Option + Shift + 8.
  • 🔹 Если не сработало, попробуйте Option + K (в некоторых раскладках).

⚠️ Внимание: На ноутбуках без цифровой клавиатуры (NumPad) этот метод может не работать. В таком случае включите Num Lock (обычно комбинацией Fn + одна из клавиш F1-F12) или используйте альтернативные способы из следующих разделов.

📊 Какой способ вставки символов вы используете чаще?
Горячие клавиши
Копирование из интернета
Специальная вставка в Excel
Формулы или макросы

2. Вставка через меню "Символ" (визуальный метод)

Если вы не помните коды символов или работаете на устройстве без цифровой клавиатуры, воспользуйтесь встроенной библиотекой Excel. Этот способ подходит для разовой вставки и позволяет увидеть все доступные специальные знаки.

Инструкция:

  1. Выделите ячейку, в которую нужно добавить символ °.
  2. Перейдите на вкладку ВставкаСимвол (в группе Текст).
  3. В открывшемся окне выберите шрифт (обычный текст) или Arial.
  4. Прокрутите список до символа градуса (°) или найдите его по коду 00B0 (в поле из: выберите Юникод (шестн.)).
  5. Нажмите Вставить, затем Закрыть.

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

Почему символ градуса может не отображаться?

Если после вставки вы видите квадрат или вопросительный знак, проблема в шрифте. Выделите ячейку и выберите шрифт, поддерживающий Юникод (например, Arial, Calibri или Times New Roman).

3. Автоматическое добавление градуса через формат ячеек

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

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

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

    Для градусов по Фаренгейту используйте 0"°F".

  5. Нажмите ОК.

Важно: Этот метод не изменяет сами данные — только их отображение. При ссылке на ячейку в формулах будет использоваться чистое число (без °C).

Формат Пример ввода Отображение Применение
0"°C" 25 25°C Целые числа
0.0"°C" 25.5 25.5°C Дробные значения
#"°" 90 90° Углы (без буквы)

4. Использование функции СЦЕПИТЬ (CONCATENATE) или оператора &

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

Способы:

  • 📌 Через функцию СЦЕПИТЬ (или CONCATENATE в английской версии):
    =СЦЕПИТЬ(A1; "°C")
  • 📌 Через оператор & (короткий вариант):
    =A1 & "°C"
  • 📌 Для угловых градусов (без буквы):
    =A1 & "°"

⚠️ Внимание: Если в ячейке A1 уже есть текст (например, 25C), формула вернёт 25C°C. В таком случае сначала очистите данные функцией =ЗНАЧЕН(A1).

Ячейка содержит только число|Нет лишних пробелов|Формат ячейки — "Общий" или "Числовой"|Символ ° отображается корректно-->

5. Создание пользовательской функции (VBA) для автоматической вставки

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

Инструкция:

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. В меню выберите InsertModule.
  3. Вставьте следующий код:
    Function AddDegree(rng As Range, Optional unit As String = "C") As String
    

    AddDegree = rng.Value & "°" & unit

    End Function

  4. Закройте редактор VBA.
  5. Теперь в любой ячейке можно использовать формулу:
    =AddDegree(A1; "C")

    или для Фаренгейта:

    =AddDegree(A1; "F")

🔧 Техническая деталь: Функция работает только с текстовыми и числовыми данными. Если в ячейке ошибка (например, #ДЕЛ/0!), результат тоже будет ошибочным. Чтобы этого избежать, добавьте в код проверку:

If IsError(rng.Value) Then

AddDegree = rng.Value

Else

AddDegree = rng.Value & "°" & unit

End If

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

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

Проблема 1: Символ ° исчезает при сортировке.

⚠️ Внимание: Если вы добавили градус через Формат ячеек, сортировка будет работать по числовому значению (без учёта символа). Если же ° введён как текст (например, 25°C), Excel воспримет это как строковый тип, и числа 100°C окажутся выше 25°C. Чтобы избежать путаницы, используйте отдельные столбцы для чисел и единиц измерения.

Проблема 2: При копировании в другие программы (Word, веб-формы) вместо ° отображается ? или .

  • 🔄 Проверьте кодировку целевого документа (должна быть UTF-8).
  • 🔄 Скопируйте данные через Блокнот (он очищает форматирование).
  • 🔄 Замените символ ° на HTML-код ° (если вставляете на веб-страницу).

Проблема 3: Формулы возвращают ошибку #ЗНАЧ! при работе с ячейками, содержащими °.

Это происходит, потому что Excel пытается интерпретировать 25°C как число. Решение:

  • 📊 Используйте отдельные ячейки для чисел и символов.
  • 📊 Применяйте функцию =ЗНАЧЕН(ЛЕВСИМВ(A1; НАЙТИ("°"; A1)-1)), чтобы извлечь числовое значение.

7. Альтернативные символы для специальных случаев

В некоторых областях (метеорология, инженерия) помимо стандартного ° используются другие обозначения. Вот наиболее востребованные:

Символ Код (Alt) Назначение Пример
°C 0176 + вручную C Градусы Цельсия 25°C
°F 0176 + вручную F Градусы Фаренгейта 77°F
0180 Минуты (угловые) 30°15′
0178 Секунды (угловые) 30°15′45″
8736 Угол ∠90°

🔍 Совет для инженеров: Если вам нужно вводить координаты (например, 55°45′20″), используйте Формат ячеек с шаблоном:

0"°"00"′"00"″"

Это позволит вводить данные в одну ячейку в формате 55,4520, а отображаться они будут как 55°45′20″.

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

Можно ли сделать так, чтобы Excel автоматически добавлял °C при вводе числа?

Да, для этого используйте пользовательский формат ячеек (раздел 3 статьи) или VBA-макрос, который будет отслеживать изменения в ячейках. Например, этот код автоматически добавит °C ко всем числам в столбце A:

Private Sub Worksheet_Change(ByVal Target As Range)

Dim cell As Range

For Each cell In Target

If Not Intersect(cell, Me.Range("A:A")) Is Nothing Then

If IsNumeric(cell.Value) Then

Application.EnableEvents = False

cell.Value = cell.Value & "°C"

Application.EnableEvents = True

End If

End If

Next cell

End Sub

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

Почему при экспорте в CSV символ ° заменяется на странные знаки?

Файлы CSV не сохраняют форматирование и могут неправильно интерпретировать специальные символы. Решения:

  • Сохраняйте файл в кодировке UTF-8 (в диалоговом окне сохранения выберите "Инструменты" → "Кодировка веб").
  • Замените ° на текстовое обозначение (например, "градусов Цельсия").
  • Используйте Power Query для экспорта данных с корректной кодировкой.
Как вставить символ градуса в Excel Online?

В веб-версии Excel горячие клавиши (Alt-коды) не работают. Используйте один из этих методов:

  1. Скопируйте символ ° из этой статьи или любого веб-сайта (например, с таблицы Юникода).
  2. Нажмите ВставкаСимвол (функция доступна в последних версиях Excel Online).
  3. Используйте формулу =A1 & "°C".
Можно ли сделать так, чтобы Excel воспринимал "25°C" как число для построения графиков?

Нет, если °C введён как часть текста, Excel не сможет использовать такое значение для расчётов или графиков. Решения:

  • Разделите число и символ на две ячейки (например, 25 в A1, °C в B1).
  • Используйте вспомогательный столбец с функцией =ЗНАЧЕН(ЛЕВСИМВ(A1; НАЙТИ("°"; A1)-1)) для извлечения числа.
  • Примените пользовательский формат (раздел 3) — тогда ячейка будет содержать число, но отображаться как 25°C.
Как добавить градус в заголовки диаграмм?

В заголовках осей или легенд Excel символ ° можно вставить:

  1. Через копирование (скопируйте ° из этой статьи и вставьте в поле заголовка).
  2. Используя код Alt+0176 (работает в Windows).
  3. Через редактирование текста заголовка: выделите заголовок → нажмите F2 → вставьте символ вручную.

💡 Если заголовок исчезает после обновления диаграммы, проверьте, не связан ли он с ячейкой, содержащей ошибку.