Здравствуйте. Сегодня работаем с регистром текста, и я сразу очерчу терминологию. Буквы  верхнего и нижнего регистра — что это? Верхний регистр — это заглавные буквы, нижний — это строчные. Как на рисунке:

строчные и заглавные буквы

Чтобы изменить регистр текста, в Excel есть 3 функции, сейчас мы их разберем на примерах.

Как сделать в Excel все буквы заглавными

Напомню, верхний регистр — это когда буквы заглавные. Чтобы перевести текст в такой формат, воспользуемся функцией =ПРОПИСН(текст). На практике получается так:

функция ПРОПИСН

Как в Экселе сделать все буквы строчными

По аналогии, нижний регистр — это когда символы строчные. Для изменения строки в строчный формат, используется функция =СТРОЧН(текст):

функция СТРОЧН

Как сделать первые буквы заглавными

Вы можете сделать, чтобы каждое слово начиналось с заглавной буквы, а остальные символы были строчными. Для этого используется функция =ПРОПНАЧ(текст). Вот, как это выглядит в работе:

функция ПРОПНАЧ

Эта функция концом слова считает любые знаки пунктуации, непечатаемые символы. Например, формула =ПРОПНАЧ(“алма-ата”) вернёт правильный результат – «Алма-Ата». А вот =ПРОПНАЧ(“кое-что”) вернет строку «Кое-Что». Далеко не всегда нам нужно именно это.

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

Как сделать первый символ заглавным

Сейчас задача стоит сделать первый символ в ячейке — верхнего регистра, а остальные — нижнего. Для выполнения, скомбинируем формулу из двух функций: =ПРОПИСН(ПСТР(текст;1;1)) & СТРОЧН(ПСТР(текст;2;ДЛСТР(B2)-1)). Первая часть формулы получает первый символ в строке и делает его заглавным. Вторая часть — извлекает остальные данные и переводит их в нижний регистр. Потом эти две части объединяются в единый текст. А результат такой:

первая буква заглавная

Вот и всё об изменении регистра текста. Готов ответить на ваши вопросы, пишите свои комментарии!

В следующем посте я расскажу, как извлечь часть текста в Excel.