Оформление степеней и химических формул в Excel

Иван Корнев·09.04.2026·4 мин

Чтобы сделать верхний (степень) или нижний (химическая формула) индекс в ячейке Excel, выделите нужный символ и нажмите Ctrl+1. В открывшемся окне «Формат ячеек» на вкладке «Шрифт» установите галочку напротив пункта «надстрочный» или «подстрочный». Это базовый метод, работающий во всех версиях программы. Для ускорения процесса можно использовать горячие клавиши или специальные символы в формулах.

Классический метод через меню формата

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

  1. Введите текст в ячейку (например, м2 или CO2).
  2. Выделите мышью только тот символ, который должен стать индексом.
  3. Нажмите комбинацию Ctrl + 1 (или кликните правой кнопкой мыши → Формат ячеек).
  4. В блоке «Видоизменение» выберите нужный вариант:
    • Надстрочный — для степеней (x²).
    • Подстрочный — для химических элементов (H₂).
  5. Нажмите ОК.

Изменения применяются только к выделенной части текста. Если выделить всю ячейку, весь текст станет маленьким и сместится вверх или вниз.

Горячие клавиши для быстрого ввода

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

ДействиеКомбинация клавиш (англ. раскладка)Действие в диалоге
Надстрочный знакCtrl + Shift + =Ставит галочку «Надстрочный»
Подстрочный знакCtrl + =Ставит галочку «Подстрочный»
Сброс форматаCtrl + ПробелВозвращает обычный шрифт

Важно: В русской раскладке клавиши могут не срабатывать напрямую из-за различий в кодировке символов «+» и «=». Рекомендуется переключаться на английскую раскладку перед использованием хоткеев или использовать универсальный метод через Ctrl+1.

Индексы в формулах и функциях

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

Использование функции СИМВОЛ (CHAR)

Excel поддерживает набор специальных символов Unicode для цифр и некоторых букв. Их можно вставлять прямо в формулы.

Пример формулы для воды: ="H" & СИМВОЛ(8322) & "O" Результат: H₂O

Пример формулы для квадрата числа: ="X" & СИМВОЛ(178) Результат: X²

Таблица популярных кодов символов:

СимволОписаниеКод для функции СИМВОЛ
⁰ ¹ ² ³Цифры 0–3 (надстрочные)8304, 185, 178, 179
⁴ ⁵ ⁶ ⁷ ⁸ ⁹Цифры 4–9 (надстрочные)8308–8313
₀ ₁ ₂ ₃Цифры 0–3 (подстрочные)8320–8323
₄ ₅ ₆ ₇ ₈ ₉Цифры 4–9 (подстрочные)8324–8329
⁺ ⁻Знаки плюс и минус (надстрочные)8314, 8315

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

Автоматизация через Автозамену

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

  1. Перейдите в ФайлПараметрыПравописание.
  2. Нажмите кнопку Параметры автозамены.
  3. В поле Заменить введите удобное сокращение (например, h2o_).
  4. В поле На вставьте уже готовый, отформатированный символ (скопируйте H₂O из ячейки, где вы ранее применили форматирование).
  5. Нажмите Добавить, затем ОК.

Теперь при вводе h2o_ и нажатии пробела Excel автоматически заменит текст на красивую химическую формулу.

Частые ошибки

  • Индекс «улетает» за границы ячейки. При уменьшении размера шрифта для индекса общая высота строки может измениться. Увеличьте высоту строки вручную или выровняйте текст по вертикали («по центру»).
  • Форматирование теряется при экспорте. При сохранении в CSV любое форматирование (включая индексы) исчезает, так как этот формат хранит только «голые» данные. Используйте форматы .xlsx или экспортируйте в PDF для печати.
  • Некорректное отображение в веб-версии. В Excel Online некоторые виды ручного форматирования шрифта могут отображаться некорректно. Для веба надежнее использовать символы Unicode через функцию СИМВОЛ.

FAQ

Можно ли сделать индекс во всем столбце сразу? Нет, форматирование надстрочного/подстрочного знака применяется только к выделенным символам внутри ячейки. Вы не можете применить его ко всему содержимому диапазона одной кнопкой, если в каждой ячейке нужно изменить разные цифры. Для массового изменения потребуется макрос VBA.

Почему горячие клавиши Ctrl+= не работают? Скорее всего, у вас активна русская раскладка клавиатуры. Переключитесь на английскую (EN) и попробуйте снова. Также убедитесь, что вы предварительно выделили конкретный символ внутри ячейки (двойной клик по ячейке или ввод в режим редактирования).

Как вернуть обычный текст после индекса? Выделите следующий символ, который должен быть обычным, и нажмите Ctrl + Пробел. Это сбросит все примененные стили шрифта для выделения.