Функция ПРОПНАЧ в Excel делает первую букву каждого слова заглавной, а остальные — строчными: =ПРОПНАЧ("договор на согласование") вернёт «Договор На Согласование», =ПРОПНАЧ(A2) превратит «ИВАНОВ иван» в «Иванов Иван». Новым словом функция считает всё, что идёт после любого небуквенного символа: пробела, дефиса, кавычки, цифры. Поэтому «ООО» станет «Ооо», а «кое-что» — «Кое-Что». Если заглавной должна быть только первая буква ячейки, используйте =ПРОПИСН(ЛЕВСИМВ(A2))&СТРОЧН(ПСТР(A2;2;1000)). На английском функция называется PROPER.

| Раздел функций | Текстовые |
| Название и описание на английском | PROPER |
| Волатильность | Не волатильная |
| Похожие функции | ПРОПИСН, СТРОЧН |
| Схожие функции !SEMTools | Изменить регистр |
Что делает функция ПРОПНАЧ
Эта функция преобразует первую букву каждого слова в верхний регистр, а все последующие буквы - в нижний.
Исходный регистр букв при этом не имеет значения и не учитывается.
| A | B | |
|---|---|---|
| 1 | Текст | ПРОПНАЧ |
| 2 | договор на согласование | Договор На Согласование=ПРОПНАЧ(A2) |
| 3 | ИВАНОВ иван | Иванов Иван=ПРОПНАЧ(A3) |
| 4 | ооо «ромашка» | Ооо «Ромашка»=ПРОПНАЧ(A4) |
| 5 | кое-что 2в1 | Кое-Что 2В1=ПРОПНАЧ(A5) |
Заглавная появляется после кавычки, дефиса и цифры: «Ооо «Ромашка»», «Кое-Что», «2В1». Для ФИО и названий без аббревиатур функция подходит хорошо.
В английском Excel: =PROPER(A2)
Разделителем слов считается любой символ, не являющийся буквой, т.е. это может быть не только пробел, но любой знак препинания, цифра или специальный символ.
Синтаксис функции ПРОПНАЧ
=ПРОПНАЧ(Текст)
ПРОПНАЧ: формат результата и исходных данных
Как и все текстовые функции, функция превращает числовые значения в строковый формат числа. Дата и дата-время при этом станут натуральными числами в текстовом формате, проценты будут переведены в десятичную дробь, а финансовые значения потеряют как единицу измерения, так и характерное форматирование.
Это нужно учитывать, если при обработке больших массивов данных в ячейках помимо текстовых значений могут быть числовые.

Строковый формат на выходе легко распознается - результат применения функции в ячейке имеет выравнивание по левому краю, в отличие от чисел, которые имеют выравнивание по правому.
| A | B | |
|---|---|---|
| 1 | Значение | ПРОПНАЧ |
| 2 | 21.10.2026 | 46316=ПРОПНАЧ(A2) |
| 3 | 1500 | 1500=ПРОПНАЧ(A3) |
Дата для Excel — число 46316, и ПРОПНАЧ вернула его текстом. Результат прижат к левому краю — признак текста.
Пример ПРОПНАЧ: первое слово ячейки с заглавной буквы
Как сделать первое слово с заглавной буквы в Excel? Не все слова, а только первое? В этом нам и поможет функция ПРОПНАЧ, но в комбинации с другими.
Алгоритмически задача решается в несколько простых шагов:
- Извлекаем из исходной строки первое слово
- Применяем к нему функцию ПРОПНАЧ
- Извлекаем из исходной строки оставшуюся от первого слова часть (иными словами, нужно удалить первое слово из ячейки и посмотреть на результат).
- Объединяем эти два фрагмента
Первый шаг подробно описан тут в примере 1:
Извлечь первое слово из ячейки в Excel с помощью ЛЕВСИМВ
А формула для ячейки A1 будет такой:
=ЛЕВСИМВ(A1;ПОИСК(" ";A1)-1)
Вторым шагом мы применим функцию ПРОПНАЧ к этому выражению:
=ПРОПНАЧ(ЛЕВСИМВ(A1;ПОИСК(" ";A1)-1))
Третий шаг - тут:
Удалить первое слово в ячейке Excel
Здесь формула будет такой:
=ЗАМЕНИТЬ(A1;1;ПОИСК(" ";A1);" ")
Ну а четвертый шаг - объединение этих выражений - можно совершить с помощью символа амперсанда:
=ПРОПНАЧ(ЛЕВСИМВ(A1;ПОИСК(" ";A1)-1)) & ЗАМЕНИТЬ(A1;1;ПОИСК(" ";A1);" ")
Но, к сожалению, эта формула еще не идеальна и не будет работать, если в ячейке всего одно слово (выдаст ошибку поиск пробела). Поэтому нам придется и ее обернуть функцией ЕСЛИОШИБКА и применить обычную функцию ПРОПНАЧ в случае такой ошибки:
=ЕСЛИОШИБКА(ПРОПНАЧ(ЛЕВСИМВ(A1;ПОИСК(" ";A1)-1)) & ЗАМЕНИТЬ(A1;1;ПОИСК(" ";A1);" ");ПРОПНАЧ(A1))
| A | B | |
|---|---|---|
| 1 | Текст | Первое слово с заглавной |
| 2 | иванов иван петрович | Иванов иван петрович=ЕСЛИОШИБКА(ПРОПНАЧ(ЛЕВСИМВ(A2;ПОИСК(" ";A2)-1))&ЗАМЕНИТЬ(A2;1;ПОИСК(" ";A2);" ");ПРОПНАЧ(A2)) |
| 3 | москва | Москва=ЕСЛИОШИБКА(ПРОПНАЧ(ЛЕВСИМВ(A3;ПОИСК(" ";A3)-1))&ЗАМЕНИТЬ(A3;1;ПОИСК(" ";A3);" ");ПРОПНАЧ(A3)) |
| 4 | купить iPhone | Купить iPhone=ЕСЛИОШИБКА(ПРОПНАЧ(ЛЕВСИМВ(A4;ПОИСК(" ";A4)-1))&ЗАМЕНИТЬ(A4;1;ПОИСК(" ";A4);" ");ПРОПНАЧ(A4)) |
Остальные слова не меняются — «iPhone» сохранил свой регистр. В ячейке из одного слова пробела нет, и срабатывает ветка ЕСЛИОШИБКА.
Идеальна ли эта формула для всех случаев? К сожалению, нет, т.к. ей присуща нехорошая особенность функции ПРОПНАЧ. Она изменяет регистр невзирая на исходный.
Например, если первое слово является аббревиатурой и все буквы в нем заглавные, функция изменит в аббревиатуре регистр всех букв, кроме первой, на нижний.
Есть ли решение этой проблемы? Да, его предлагает моя надстройка.
Заглавная только первая буква ячейки
Если нужно «как в предложении» — первая буква заглавная, остальные строчные, — ПРОПНАЧ не подходит. Соберите результат из ПРОПИСН для первой буквы и СТРОЧН для остального текста.
| A | B | C | |
|---|---|---|---|
| 1 | Текст | Как в предложении | ПРОПНАЧ |
| 2 | ДОГОВОР НА СОГЛАСОВАНИЕ | Договор на согласование=ПРОПИСН(ЛЕВСИМВ(A2))&СТРОЧН(ПСТР(A2;2;1000)) | Договор На Согласование=ПРОПНАЧ(A2) |
| 3 | отчёт за ОКТЯБРЬ | Отчёт за октябрь=ПРОПИСН(ЛЕВСИМВ(A3))&СТРОЧН(ПСТР(A3;2;1000)) | Отчёт За Октябрь=ПРОПНАЧ(A3) |
ПСТР(A2;2;1000) берёт текст со второго символа до конца.
В английском Excel: =UPPER(LEFT(A2))&LOWER(MID(A2,2,1000))
Подробнее о том, как изменить регистр символов и получить желаемый результат: изменить регистр в Excel.

Почему ПРОПНАЧ работает не так — частые ошибки
- Аббревиатуры стали «Ооо», «Рф». ПРОПНАЧ делает строчными все буквы, кроме первой. Аббревиатуры исправляют отдельно — заменой или процедурой !SEMTools.
- Заглавные после дефиса и апострофа: «Кое-Что», «O'Нил». Для функции это начало нового слова.
- Заглавная после цифры: «2В1», «3Д». Цифра тоже считается разделителем слов.
- Дата превратилась в число. Как и все текстовые функции, ПРОПНАЧ работает со значением ячейки, а не с её видом.
Функция ПРОПНАЧ — частые вопросы
Что делает функция ПРОПНАЧ в Excel?
Делает первую букву каждого слова заглавной, а остальные — строчными.
Что отобразится после применения ПРОПНАЧ к тексту «договор на согласование»?
«Договор На Согласование» — каждое слово начнётся с заглавной буквы.
Как сделать заглавной только первую букву ячейки?
Формулой =ПРОПИСН(ЛЕВСИМВ(A2))&СТРОЧН(ПСТР(A2;2;1000)).
Как называется ПРОПНАЧ на английском?
PROPER.
Сделать с заглавной только начала предложений, города и топонимы, исправить регистр аббревиатур и слов на латинице можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: функция ПРОПНАЧ в Excel
| Задача | Формула |
|---|---|
| Каждое слово с заглавной | =ПРОПНАЧ(A2) |
| Только первое слово | =ЕСЛИОШИБКА(ПРОПНАЧ(ЛЕВСИМВ(…))&ЗАМЕНИТЬ(…);ПРОПНАЧ(A2)) |
| Первая буква ячейки | =ПРОПИСН(ЛЕВСИМВ(A2))&СТРОЧН(ПСТР(A2;2;1000)) |
| Все заглавные / все строчные | =ПРОПИСН(A2) / =СТРОЧН(A2) |
Надеюсь, на этой странице вы нашли то, что искали. ПРОПНАЧ хороша для ФИО и названий без аббревиатур; в остальных случаях собирайте регистр из ПРОПИСН и СТРОЧН.