Как вставить верхнюю звёздочку в Excel: все способы + примеры

Символ звёздочки (*) над текстом в Microsoft Excel — распространённая задача при оформлении сносок, математических выражений или химических формул. Однако стандартные инструменты программы не предлагают прямой функции для добавления надстрочных символов (как в Word через Надстрочный знак). В результате пользователи сталкиваются с проблемами: звёздочка либо встаёт на уровне текста, либо смещается некорректно при изменении размера шрифта.

В этой статье разберём 5 проверенных способов вставить верхнюю звёздочку в Excel — от простых (через спецсимволы) до продвинутых (с использованием формул и VBA). Каждый метод протестирован на версиях Excel 2010—2026 и подходит для разных сценариев: от разовых правок до автоматизации оформления больших таблиц.

⚠️ Важно: Если вам нужна звёздочка внутри ячейки (например, для обозначения примечаний), а не над текстом — используйте методы из раздела про специальные символы. Для позиционирования над текстом потребуются обходные пути.

Способ 1: Надстрочный знак через форматирование

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

Алгоритм действий:

  1. Введите в ячейку текст и звёздочку (например, H2O*).
  2. Выделите только символ *.
  3. Нажмите Ctrl + 1 (или правой кнопкой → Формат ячеек).
  4. Вкладка Шрифт → поставьте галочку НадстрочныйOK.

Плюсы: не требует формул, работает во всех версиях Excel.

Минусы: при изменении размера шрифта звёздочка может сместиться. Для точного позиционирования потребуется корректировать размер шрифта вручную (например, уменьшить его на 2–3 пт относительно основного текста).

Выделили только символ *|Применили надстрочный знак|Уменьшили размер шрифта на 2 пт|Проверли отображение при печати-->

Способ 2: Комбинация символов (UNICODE)

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

  • ✱ — U+2731 (звёздочка с точкой)
  • ⁎ — U+204E (низкая звёздочка)
  • U+FF0A (полужирная звёздочка)

Как вставить:

  1. Нажмите Alt + X после ввода кода (например, введите 204E, затем Alt+X → получится ⁎).
  2. Или скопируйте символ из этой статьи и вставьте в ячейку.

🔹 Пример: Введите O2⁎ → получится"O₂⁎" (звёздочка над цифрой).

СимволКод UnicodeВнешний видПодходит для
2731Сноски, декоративные элементы
204EМатематические формулы
FF0AВыделение заголовков
2736Шестиконечная звезда

⚠️ Внимание: Символы Unicode могут отображаться по-разному в зависимости от шрифта. Для корректного вида используйте шрифты Arial Unicode MS, Calibri или Segoe UI Symbol.

Ручное форматирование|Специальные символы Unicode|Формулы CHAR|VBA-скрипты|Другой вариант-->

Способ 3: Формула CHAR для динамического отображения

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

📌 Пример 1: Добавить звёздочку над числом, если оно больше 100:

=A1 & IF(A1>100, CHAR(8291),"")

📌 Пример 2: Вставить символ ⁎ (код 8291) после текста:

="Текст" & CHAR(8291)

🔢 Коды CHAR для звёздочек:

  • CHAR(42) — стандартная * (на уровне текста)
  • CHAR(8291) — ⁎ (надстрочная)
  • CHAR(9733) — ★ (звезда)

⚠️ Внимание: Формулы с CHAR(8291) могут некорректно отображаться в старых версиях Excel (до 2013 года). В этом случае используйте метод с ручным форматированием.

Как найти код CHAR для любого символа?

Откройте таблицу символов Windows (нажмите Win +. или найдите через поиск"Таблица символов"). Выберите нужный символ, и его код Unicode отобразится внизу окна. Для использования в Excel преобразуйте код из шестнадцатеричного в десятичный (например, 204E → 8270).

Способ 4: Объединение ячеек с позиционированием

Для точного контроля над положением звёздочки можно объединить две ячейки и использовать разное форматирование:

  1. В ячейку A1 введите основной текст (например, Пример).
  2. В ячейку B1 введите звёздочку и примените к ней Надстрочный знак (как в Способе 1).
  3. Выделите обе ячейки → Главная → Объединить и поместить в центре.
  4. Уменьшите ширину столбца B, чтобы звёздочка сдвинулась влево над текстом.

🎯 Результат: Звёздочка будет визуально располагаться над словом"Пример".

Плюсы: Точное управление позицией.

Минусы: Сложно масштабировать на большие таблицы, объединённые ячейки могут мешать сортировке.

Способ 5: VBA-скрипт для автоматического добавления

Для массового добавления верхних звёздочек (например, ко всем ячейкам столбца) напишите макрос на VBA:

Sub AddStar

Dim rng As Range

For Each rng In Selection

If rng.Value <>"" Then

rng.Value = rng.Value & ChrW(&H204E)' Добавляет ⁎

rng.Characters(Len(rng.Value), 1).Font.Superscript = True

End If

Next rng

End Sub

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

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

⚠️ Внимание: Макросы работают только в файлах с расширением .xlsm. Если вы сохраняете файл как .xlsx, VBA-код будет удалён!

Способ 6: Вставка через"Символ" (для сносок)

Если звёздочка нужна не над текстом, а как отдельный символ (например, для обозначения сносок), используйте встроенную таблицу символов Excel:

  1. Перейдите на вкладку Вставка → Символ.
  2. В поле Шрифт выберите Segoe UI Symbol.
  3. Найдите звёздочку (например, ✱ или ⁎) → Вставить.

📌 Пример: Вставьте ✱ в ячейку A1, а в A2 добавьте текст сноски. Затем свяжите их с помощью гиперссылки или форматирования.

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

При работе со звёздочками в Excel пользователи часто сталкиваются с проблемами:

⚠️ Внимание: Если после применения Надстрочного знака звёздочка"уезжает" слишком высоко, уменьшите её размер шрифта на 30–50% относительно основного текста. Например, если основной текст 12 пт, для звёздочки установите 8–9 пт.
  • 🔴 Проблема: Звёздочка исчезает при экспорте в PDF.

    Решение: Перед экспортом преобразуйте ячейки в картинку (Копировать → Специальная вставка → Картинка).

  • 🔴 Проблема: Формулы с CHAR возвращают #ЗНАЧ!.

    Решение: Убедитесь, что ячейка отформатирована как Текст, а не Общий.

  • 🔴 Проблема: VBA-макрос не работает.

    Решение: Включите поддержку макросов в Файл → Параметры → Центр управления безопасностью.

Критическая ошибка: В Excel Online (веб-версия) не поддерживаются надстрочные знаки и VBA. Для работы с звёздочками используйте десктопную версию программы.

FAQ: Частые вопросы

Можно ли сделать звёздочку над текстом в Google Таблицах?

Да, но с ограничениями. В Google Sheets нет функции Надстрочный знак, но можно:

  1. Использовать символ ⁎ (=UNICHAR(8291)).
  2. Применить пользовательскую функцию на Google Apps Script для динамического добавления.
Почему после обновления Excel звёздочки сместились?

В новых версиях Excel (2019+) изменился рендеринг шрифтов. Чтобы вернуть прежнее отображение:

  1. Перейдите в Файл → Параметры → Дополнительно.
  2. В разделе Экран снимите галочку Использовать аппаратное ускорение графики.
  3. Перезапустите Excel.
Как сделать звёздочку над буквой в формуле (например, R*)?

Используйте комбинацию CHAR и форматирования:

=R & CHAR(8291)

Затем выделите последний символ в ячейке и примените Надстрочный знак.

Можно ли автоматизировать добавление звёздочек для всех ячеек с текстом?

Да, с помощью Условного форматирования + VBA:

  1. Создайте правило условного форматирования для диапазона (например, =ИСТЕКСТ(A1)).
  2. Назначьте этому правилу макрос, который добавляет звёздочку (см. Способ 5).

🔹 Пример кода для автоматического обновления:

Private Sub Worksheet_Change(ByVal Target As Range)

On Error Resume Next

If Not Intersect(Target, Range("A1:A100")) Is Nothing Then

Application.EnableEvents = False

Target.Value = Target.Value & ChrW(&H204E)

Target.Characters(Len(Target.Value), 1).Font.Superscript = True

Application.EnableEvents = True

End If

End Sub