
Раздел функций | Текстовые |
Название на английском | UPPER |
Волатильность | Не волатильная |
Похожие функции | СТРОЧН, ПРОПНАЧ |
Похожий функционал !SEMTools | Изменить регистр букв |
Что делает эта функция?
Эта функция позволяет сделать строчные (маленькие) буквы прописными (заглавными), иными словами, перевести их в верхний регистр. Символы в верхнем регистре и символы, для которых это неприменимо, не изменяются.
Синтаксис
=ПРОПИСН(Текст)
Форматирование
См. ПРОПНАЧ
Первые слова ячеек целиком заглавными буквами (“капсом”)
Наиболее часто такое может быть полезно при работе с ФИО в Excel. Фамилию обычно пишут целиком заглавными, а имя и отчество – просто с заглавной.
Допустим, в исходном списке все слова уже с заглавной буквы. Тогда формула потребует взять первое слово ячейки (в данном случае фамилию), преобразовать его в верхний регистр и добавить к нему остальные (имя и отчество).
Формула будет выглядеть так:
=ПРОПИСН(ЛЕВСИМВ(A1;ПОИСК(" ";A1)))&ПСТР(A1;ПОИСК(" ";A1)+1;1000)

Сделать заглавной первую букву ячейки
Казалось бы, что может быть проще, но вот поиск той самой первой буквы в ячейке так еще проблема, потянувшая на целую статью. А вот финальная формула массива оттуда:
{=ПОИСКПОЗ(ЛОЖЬ;СОВПАД(ПСТР(СТРОЧН(A1);СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1);ПСТР(ПРОПИСН(A1);СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1));0)}
Сделать прописными первые буквы предложений в Excel
Формула выше сделает прописной только одну, первую букву ячейки.
А если мы хотим сделать заглавными первые буквы предложений, которых в ячейке может быть несколько? Первую букву второго предложения и далее эта формула не определит и, следовательно, не решит задачу.
Есть ли решение? Да! Его предлагает моя надстройка !SEMTools для Excel. Читайте подробнее тут – изменить регистр букв в Excel.

Понравилась статья? Поддержите ее автора!
Набор инструментов !SEMTools поможет решить множество задач без ввода сложных формул и сэкономит ваше время. И вам полезно, и автору приятно!