Управление регистром текста в Excel: от строчных к заглавным

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

Чтобы изменить регистр букв в Excel (сделать текст полностью заглавным, строчным или с большой буквы), используйте встроенные функции: =ВЕРХНРЕГ() (UPPER) дляCaps Lock, =НИЖНРЕГ() (LOWER) для нижнего регистра и =ПРОПНАЧ() (PROPER) для заглавной буквы в каждом слове. Эти функции применяются через формулы в соседней ячейке, после чего результат можно заменить поверх исходных данных.

Краткая справка по функциям:

  • =ВЕРХНРЕГ(A1) — превращает «привет» в «ПРИВЕТ».
  • =НИЖНРЕГ(A1) — превращает «ПРИВЕТ» в «привет».
  • =ПРОПНАЧ(A1) — превращает «пРИвЕт МИр» в «Привет Мир».

Основные функции для работы с регистром

В русскоязычной версии Excel используются три ключевые функции. Они работают одинаково во всех версиях программы (от 2010 до Microsoft 365).

1. Приведение к верхнему регистру (ВЕРХНРЕГ)

Функция заменяет все буквы в тексте на заглавные. Идеально подходит для кодов товаров, аббревиатур или акцентирования внимания.

Синтаксис: =ВЕРХНРЕГ(текст) Пример: Если в ячейке A1 написано отчет за май, формула =ВЕРХНРЕГ(A1) вернет ОТЧЕТ ЗА МАЙ.

2. Приведение к нижнему регистру (НИЖНРЕГ)

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

Синтаксис: =НИЖНРЕГ(текст) Пример: Для текста [email protected] формула =НИЖНРЕГ(A1) выдаст [email protected].

3. Прописная буква в начале каждого слова (ПРОПНАЧ)

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

Синтаксис: =ПРОПНАЧ(текст) Пример: Текст иВАНОВ иВАН превратится в Иванов Иван.

Особенность функции ПРОПНАЧ: Функция делает заглавной букву после любого пробела или знака препинания. Например, текст о'брИен может превратиться в О'Бриен, что не всегда корректно для фамилий с апострофами или дефисами (например, санкт-петербург станет Санкт-Петербург, что верно, но мама-папа станет Мама-Папа). Такие случаи требуют ручной проверки.

Пошаговая инструкция: как применить изменение

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

  1. Подготовка: Допустим, ваш «грязный» текст находится в столбце A, начиная с ячейки A2.
  2. Ввод формулы: Встаньте в соседнюю ячейку B2 и введите нужную формулу, например: =ВЕРХНРЕГ(A2).
  3. Протягивание: Нажмите Enter. Затем наведите курсор на правый нижний угол ячейки B2 (появится черный крестик) и протяните формулу вниз до конца списка.
  4. Фиксация результата (Важно!): Сейчас в столбце B находятся формулы. Если вы удалите столбец A, данные в B исчезнут. Чтобы этого избежать:
    • Выделите весь столбец B с новыми данными.
    • Нажмите Ctrl+C (Копировать).
    • Не снимая выделения, нажмите правой кнопкой мыши и выберите «Вставить значения» (иконка с цифрами «123»).
    • Теперь это обычный текст, и столбец A можно удалить.

Очистка текста перед сменой регистра

Часто проблема не только в регистре, но и в лишних пробелах, которые портят вид даже после применения ПРОПНАЧ. Комбинируйте функции для идеального результата.

Удаление лишних пробелов (Функция СЖПРОБЕЛЫ)

Функция СЖПРОБЕЛЫ (TRIM) удаляет пробелы в начале и конце строки, а также сокращает множественные пробелы между словами до одного.

Универсальная формула «Все в одном»: Чтобы сделать первую букву заглавной и убрать лишние пробелы одновременно, вложите одну функцию в другую: =ПРОПНАЧ(СЖПРОБЕЛЫ(A2))

Эта конструкция сначала очистит текст от мусора, а затем применит правильное написание.

Неразрывные пробелы из интернета: Если вы скопировали текст с сайта, обычные пробелы могут быть «неразрывными» (код символа 160). Функция СЖПРОБЕЛЫ их не видит. Решение: добавьте замену символа перед очисткой. Формула: =ПРОПНАЧ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A2; СИМВОЛ(160); " "))) (Обратите внимание: в русской версии разделитель аргументов — точка с запятой ;)

Сравнение методов обработки текста

ЗадачаФормула (рус.)Формула (англ.)Результат для "экСЕль"
Все заглавные=ВЕРХНРЕГ(A1)=UPPER(A1)ЭКССЕЛЬ
Все строчные=НИЖНРЕГ(A1)=LOWER(A1)эксель
Как в предложении=ПРОПНАЧ(A1)=PROPER(A1)Эксель
Чистка + Регистр=ПРОПНАЧ(СЖПРОБЕЛЫ(A1))=PROPER(TRIM(A1))Эксель (без лишних пробелов)

Частые ошибки и сложности

  • Формула не пересчитывается: Если вы изменили исходный текст, а результат не поменялся, проверьте настройки вычислений (вкладка «Формулы» -> «Параметры вычислений» -> должно стоять «Автоматически»).
  • Языковые особенности: Функция ПРОПНАЧ слепо следует правилу «после пробела — большая буква». Для сложных фамилий (де Факто, ван Гог) или названий (iPhone, eBay) автоматическое исправление может навредить. В таких случаях лучше использовать ВЕРХНРЕГ или НИЖНРЕГ для общей массы данных, а исключения править вручную.
  • Разделители в формулах: В русской локализации Excel аргументы функций разделяются точкой с запятой (;), а не запятой. Если скопировать формулу из английского руководства (=PROPER(A1,B1)), Excel выдаст ошибку. Правильно: =ПРОПНАЧ(A1; B1) (если аргументов несколько).

FAQ

Можно ли изменить регистр без формул? Стандартными средствами Excel (кнопками на ленте) — нет. Однако можно использовать надстройку «Мгновенное заполнение» (Flash Fill). Напишите в соседней ячейке пример того, как должно выглядеть исправленное слово (например, вручную введите «Иван»), выделите следующую ячейку и нажмите Ctrl+E. Excel попытается угадать закономерность и заполнить остальной столбец.

Как быстро переключить регистр как в Word (Shift+F3)? В Excel горячая клавиша Shift+F3 не работает для изменения регистра ячеек. Единственный быстрый способ без формул — использование макросов (VBA) или упомянутого выше «Мгновенного заполнения».

Что делать, если нужно изменить только первую букву в ячейке, а остальные оставить как есть? Функции ПРОПНАЧ меняют все слова. Для изменения только первого символа всей строки потребуется сложная формула с использованием функций ЛЕВСИМВ, ПРАВСИМВ и ДЛСТР, либо использование макроса. Пример формулы: =ВЕРХНРЕГ(ЛЕВСИМВ(A1;1)) & ПРАВСИМВ(A1; ДЛСТР(A1)-1)