Управление регистром текста в Excel

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

Чтобы изменить регистр текста в Excel, используйте три основные функции: ВПР (UPPER) для перевода всех букв в верхний регистр, СТРОЧН (LOWER) — в нижний, и ПРОПНАЧ (PROPER) — для заглавной буквы каждого слова. Если нужно сделать заглавной только первую букву предложения, сохранив остальные, потребуется комбинация функций ЛЕВСИМВ, ПСТР и ВПР.

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

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

Функция (RU)Функция (EN)ОписаниеПример результата
=ВПР()=UPPER()Делает все буквы заглавными"привет" → "ПРИВЕТ"
=СТРОЧН()=LOWER()Делает все буквы строчными"ПРИВЕТ" → "привет"
=ПРОПНАЧ()=PROPER()Заглавная буква у каждого слова"пРИвет миР" → "Привет Мир"

Локализация формул Если у вас русская версия Excel, пишите названия функций кириллицей (ВПР, СТРОЧН, ПРОПНАЧ). В английской версии или при копировании формул из англоязычных источников используйте латиницу (UPPER, LOWER, PROPER). Разделитель аргументов зависит от настроек системы: обычно это точка с запятой ; или запятая ,.

Примеры использования

Допустим, исходный текст находится в ячейке A2.

  1. Все заглавные:
    =ВПР(A2)
    ```
    *Результат:* Из текста "отчет за май" получится "ОТЧЕТ ЗА МАЙ". Идеально для заголовков таблиц или кодов.

2.  **Все строчные:**
    
```excel
    =СТРОЧН(A2)
    ```
    *Результат:* Из "СЛУЧАЙНЫЙ НаБОР" получится "случайный набор". Полезно для приведения email-адресов или логинов к единому виду перед сравнением.

3.  **Заглавная первая буква каждого слова:**
    
```excel
    =ПРОПНАЧ(A2)
    ```
    *Результат:* Из "иван иванов" получится "Иван Иванов". Удобно для оформления списков имен и названий.

## Как сделать заглавной только первую букву предложения

Функция `ПРОПНАЧ` делает заглавной первую букву *каждого* слова, что не всегда нужно (например, в обычных предложениях или названиях с предлогами). Чтобы сделать заглавной **только самый первый символ** строки, а остальные оставить как есть (или привести к строчным), используйте комбинацию функций.

### Вариант 1: Первая буква большая, остальные без изменений
Эта формула берет первый символ, делает его заглавным, и «приклеивает» к нему остаток строки без изменений.


```excel
=ВПР(ЛЕВСИМВ(A2;1)) & ПСТР(A2;2;ДЛСТР(A2)-1)

Английский вариант: =UPPER(LEFT(A2,1)) & MID(A2,2,LEN(A2)-1)

Как это работает:

  • ЛЕВСИМВ(A2;1) — выделяет первый символ.
  • ВПР(...) — переводит его в верхний регистр.
  • ПСТР(A2;2;...) — вырезает текст, начиная со второго символа до конца.
  • & — соединяет части в одну строку.

Вариант 2: Первая буква большая, остальные строчные (как в предложении)

Если нужно исправить текст вида "пРИвет КАК дела" в "Привет как дела":

=ВПР(ЛЕВСИМВ(A2;1)) & СТРОЧН(ПСТР(A2;2;ДЛСТР(A2)-1))

Очистка данных перед изменением регистра

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

Универсальная формула «Все в один клик»:

=ПРОПНАЧ(СЖПРОБЕЛЫ(A2))

Это гарантирует, что имя " иван иванов " превратится в аккуратное "Иван Иванов" без лишних отступов.

Осторожно с аббревиатурами Функция ПРОПНАЧ (PROPER) меняет регистр после любого неалфавитного символа.

  • Пример: "ООО ромашка" превратится в "Ооо Ромашка".
  • Пример: "сан-франциско" превратится в "Сан-Франциско" (это верно), но "ip-адрес" станет "Ip-Адрес". Для аббревиатур лучше использовать ВПР или править их вручную после применения ПРОПНАЧ.

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

  • Формула не пересчитывается. Убедитесь, что ячейка с формулой имеет общий формат, а не текстовый. Если вы видите саму формулу вместо результата, проверьте формат ячейки.
  • Неверный разделитель. Если формула выдает ошибку, попробуйте заменить точку с запятой ; на запятую , (или наоборот). Это зависит от региональных настроек вашего компьютера.
  • Потеря исходных данных. Формулы создают новый результат в соседней ячейке. Чтобы заменить старый текст новым:
    1. Выделите ячейки с формулами.
    2. Скопируйте их (Ctrl+C).
    3. Нажмите правой кнопкой мыши на исходную колонку -> Специальная вставка -> Значения.
    4. Теперь можно удалить столбец с формулами.

FAQ

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

Работают ли эти формулы в старых версиях Excel? Да, функции ВПР, СТРОЧН, ПРОПНАЧ и СЖПРОБЕЛЫ работают во всех версиях Excel, начиная с 2007 года, а также в бесплатной онлайн-версии и мобильных приложениях.

Как быстро применить формулу ко всему столбцу? Напишите формулу в первой ячейке (например, B2), затем наведите курсор на правый нижний угол ячейки, пока он не превратится в черный крестик, и дважды кликните левой кнопкой мыши. Формула автоматически протянется до конца заполненного списка слева.