Работаете с температурными данными, географическими координатами или инженерными расчётами в 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) или используйте альтернативные способы из следующих разделов.
2. Вставка через меню "Символ" (визуальный метод)
Если вы не помните коды символов или работаете на устройстве без цифровой клавиатуры, воспользуйтесь встроенной библиотекой Excel. Этот способ подходит для разовой вставки и позволяет увидеть все доступные специальные знаки.
Инструкция:
- Выделите ячейку, в которую нужно добавить символ °.
- Перейдите на вкладку
Вставка→Символ(в группеТекст). - В открывшемся окне выберите шрифт
(обычный текст)илиArial. - Прокрутите список до символа градуса (°) или найдите его по коду
00B0(в полеиз:выберитеЮникод (шестн.)). - Нажмите
Вставить, затемЗакрыть.
💡 Полезный совет: Если вы часто используете символ градуса, дважды кликните на него в окне Символ — он добавится в список Недавние символы и будет доступен в один клик.
Почему символ градуса может не отображаться?
Если после вставки вы видите квадрат или вопросительный знак, проблема в шрифте. Выделите ячейку и выберите шрифт, поддерживающий Юникод (например, Arial, Calibri или Times New Roman).
3. Автоматическое добавление градуса через формат ячеек
Если вам нужно отобразить градусы во всех ячейках столбца (например, для температурных данных), не вводя символ вручную, используйте пользовательский формат. Это сохранит возможность сортировки и фильтрации по числовым значениям.
Как настроить:
- Выделите ячейки или столбец с числовыми данными (например,
25,30.5). - Нажмите правой кнопкой мыши →
Формат ячеек(илиCtrl+1). - Перейдите на вкладку
Число→Другие форматы→(все форматы). - В поле
Тип:введите:
0"°C"Для градусов по Фаренгейту используйте
0"°F". - Нажмите
ОК.
Важно: Этот метод не изменяет сами данные — только их отображение. При ссылке на ячейку в формулах будет использоваться чистое число (без °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. Это избавит от необходимости вручную прописывать формулы для каждого столбца.
Инструкция:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - В меню выберите
Insert→Module. - Вставьте следующий код:
Function AddDegree(rng As Range, Optional unit As String = "C") As StringAddDegree = rng.Value & "°" & unit
End Function
- Закройте редактор VBA.
- Теперь в любой ячейке можно использовать формулу:
=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-коды) не работают. Используйте один из этих методов:
- Скопируйте символ ° из этой статьи или любого веб-сайта (например, с таблицы Юникода).
- Нажмите
Вставка→Символ(функция доступна в последних версиях Excel Online). - Используйте формулу
=A1 & "°C".
Можно ли сделать так, чтобы Excel воспринимал "25°C" как число для построения графиков?
Нет, если °C введён как часть текста, Excel не сможет использовать такое значение для расчётов или графиков. Решения:
- Разделите число и символ на две ячейки (например,
25вA1,°CвB1). - Используйте вспомогательный столбец с функцией
=ЗНАЧЕН(ЛЕВСИМВ(A1; НАЙТИ("°"; A1)-1))для извлечения числа. - Примените пользовательский формат (раздел 3) — тогда ячейка будет содержать число, но отображаться как
25°C.
Как добавить градус в заголовки диаграмм?
В заголовках осей или легенд Excel символ ° можно вставить:
- Через копирование (скопируйте ° из этой статьи и вставьте в поле заголовка).
- Используя код
Alt+0176(работает в Windows). - Через редактирование текста заголовка: выделите заголовок → нажмите
F2→ вставьте символ вручную.
💡 Если заголовок исчезает после обновления диаграммы, проверьте, не связан ли он с ячейкой, содержащей ошибку.