Сделать все буквы в Excel заглавными можно функцией =ПРОПИСН(A2), строчными — =СТРОЧН(A2), каждое слово с заглавной — =ПРОПНАЧ(A2). Формулу вводят в соседний столбец, протягивают и заменяют значениями. Без формул регистр меняет мгновенное заполнение (Ctrl+E) по образцу, а прямо в исходных ячейках — процедуры !SEMTools: в том числе для предложений, аббревиатур и географических названий, с которыми штатные функции не справляются.
Многие системы статистики (например, Wordstat Яндекса) выводят данные в нормализованном виде. Для исправления их написания необходимы особые функции управления регистром.
Функции изменения регистра в Excel: СТРОЧН, ПРОПИСН, ПРОПНАЧ
В Excel есть 3 функции для изменения регистра: СТРОЧН делает все буквы маленькими, ПРОПИСН — большими, ПРОПНАЧ — первую букву каждого слова заглавной. Остальные символы (цифры, знаки) они не трогают. Так они работают на одних и тех же данных:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Исходный текст | СТРОЧН | ПРОПИСН | ПРОПНАЧ | Как в предложении |
| 2 | иванов иван | иванов иван=СТРОЧН(A2) | ИВАНОВ ИВАН=ПРОПИСН(A2) | Иванов Иван=ПРОПНАЧ(A2) | Иванов иван=ПРОПИСН(ЛЕВСИМВ(A2;1))&СТРОЧН(ПСТР(A2;2;1000)) |
| 3 | ПЕТРОВ ПЁТР | петров пётр=СТРОЧН(A3) | ПЕТРОВ ПЁТР=ПРОПИСН(A3) | Петров Пётр=ПРОПНАЧ(A3) | Петров пётр=ПРОПИСН(ЛЕВСИМВ(A3;1))&СТРОЧН(ПСТР(A3;2;1000)) |
| 4 | сИДОРОВА аННА | сидорова анна=СТРОЧН(A4) | СИДОРОВА АННА=ПРОПИСН(A4) | Сидорова Анна=ПРОПНАЧ(A4) | Сидорова анна=ПРОПИСН(ЛЕВСИМВ(A4;1))&СТРОЧН(ПСТР(A4;2;1000)) |
| 5 | ООО «ромашка-плюс» | ооо «ромашка-плюс»=СТРОЧН(A5) | ООО «РОМАШКА-ПЛЮС»=ПРОПИСН(A5) | Ооо «Ромашка-Плюс»=ПРОПНАЧ(A5) | Ооо «ромашка-плюс»=ПРОПИСН(ЛЕВСИМВ(A5;1))&СТРОЧН(ПСТР(A5;2;1000)) |
Обратите внимание на D5: ПРОПНАЧ превращает «ООО» в «Ооо» и делает заглавной букву после дефиса. Столбец E — формула «первая буква заглавная, остальные строчные».
В английском Excel: =UPPER(A3)
Сделать все буквы строчными формулой СТРОЧН
Сделать все буквы маленькими в Excel поможет функция СТРОЧН. Как и любые функции, она требует ручной ввод в отдельную ячейку.
=СТРОЧН(A1)
| A | B | |
|---|---|---|
| 1 | Текст | СТРОЧН |
| 2 | ООО «РОМАШКА» | ооо «ромашка»=СТРОЧН(A2) |
| 3 | Москва | москва=СТРОЧН(A3) |
| 4 | iPhone 15 | iphone 15=СТРОЧН(A4) |
Меняются только буквы; кавычки, цифры и пробелы остаются как есть.
В английском Excel: =LOWER(A2)

Сделать все буквы заглавными формулой ПРОПИСН
Функция ПРОПИСН делает все строчные буквы заглавными, а остальные символы не меняет. Также требует создания доп. столбца.
=ПРОПИСН(A1)
| A | B | |
|---|---|---|
| 1 | Текст | ПРОПИСН |
| 2 | iphone 15 pro | IPHONE 15 PRO=ПРОПИСН(A2) |
| 3 | ооо ромашка | ООО РОМАШКА=ПРОПИСН(A3) |
Результат — новый текст в соседнем столбце; исходный столбец не меняется.
В английском Excel: =UPPER(A2)
Примеры на картинке ниже:

Далее, если исходные данные больше не понадобятся, нужно будет удалить все формулы из ячеек, в которых применена эта функция, и только после этого удалять столбец с заглавными буквами.
Каждое слово с заглавной буквы формулой ПРОПНАЧ
Речь идет о функции ПРОПНАЧ. Она делает заглавным каждый первый символ, следующий за символом, не являющимся буквой. В связи с этим некоторые слова будут преобразовываться некорректно. Кое-какой → Кое-Какой, волей-неволей → Волей-Неволей, 1-го → 1-Го, примеров достаточно. Когда объём данных небольшой, такого рода погрешности легко проверить и исправить вручную. Если же данных много, корректура может стать несносно рутинной и неприятной.
Также функция меняет регистр всех заглавных символов кроме первого, на строчные, что может "повредить" аббревиатуры.
=ПРОПНАЧ(A1)
| A | B | |
|---|---|---|
| 1 | Текст | ПРОПНАЧ |
| 2 | иванов иван | Иванов Иван=ПРОПНАЧ(A2) |
| 3 | ООО РОМАШКА | Ооо Ромашка=ПРОПНАЧ(A3) |
| 4 | кое-какой | Кое-Какой=ПРОПНАЧ(A4) |
ПРОПНАЧ делает строчными все остальные буквы слова, поэтому «ООО» превратилось в «Ооо», а после дефиса тоже появилась заглавная.
В английском Excel: =PROPER(A2)

Обо всех этих издержках и как их избежать, я подробно рассказал в статье о том, как сделать первую букву ячейки заглавной, не меняя регистр остальных символов и делая заглавной именно первую букву, а не первый символ ячейки (который буквой может и не быть вовсе).
Изменить регистр без формул: мгновенное заполнение
В Excel 2013 и новее регистр можно поменять по образцу. Рядом с первой ячейкой вручную введите, как должен выглядеть результат («ИВАНОВ ИВАН»), перейдите в ячейку ниже и нажмите Ctrl+E — Excel заполнит столбец по тому же правилу. Способ удобен для разовой задачи, но результат всё равно оказывается в отдельном столбце, а на неоднородных данных образец иногда угадывается неверно — проверяйте результат.
Изменить регистр в 2 клика с !SEMTools
Некоторые задачи, связанные с изменением регистра букв (например, начинать предложения с заглавной буквы) нельзя решить простым способом и даже самыми сложными формулами.
Надстройка !SEMTools содержит все самые востребованные инструменты, связанные с изменением регистра букв.
В отличие от штатных функций Excel, они позволяют производить изменения, не создавая дополнительных столбцов! Достаточно выделить необходимые данные и вызвать процедуры в меню «Изменить — Символы — регистр».
Изменить регистр слов прямо в ячейках
Процедуры раздела "изменить регистр слов" — самые простые и аналогичны штатным функциям Excel, разве что намного удобнее.
Заглавные буквы → в строчные
Сделать заглавные буквы строчными в Excel — пожалуй, самая популярная задача. Использовать для неё формулы занимало бы много времени. Поэтому я сделал процедуру, которая позволит моментально заменить заглавные буквы строчными в пару кликов.

Сделать все буквы заглавными (прописными)
Вот так просто можно сделать все буквы заглавными в Excel. Процедура по сути является аналогом применения функции ПРОПИСН, описанной выше. Её преимущество — замена данных прямо на месте.

Каждое слово с заглавной
Процедура - аналог ПРОПНАЧ, с обработкой на месте.

Предложения с заглавной или со строчной буквы
Все перечисленные в интернете решения на основе сложных формул не решают основную пользовательскую задачу - определить и сделать заглавными/строчными первые буквы предложений.
Поэтому и были созданы соответствующие процедуры в надстройке. Она позволяет избежать громоздких формул массива и прочих сложнейших комбинаций функций, создания дополнительных столбцов и удаления их после получения нужного результата.
Предложения с заглавной
Одним кликом переводим первые буквы предложений из строчных в заглавные:

Обратите внимание! Предложением считается не вся ячейка целиком, т.е. мы не просто делаем первую букву ячейки заглавной. Процедура действительно определяет все начала предложений и делает все первые их буквы прописными.
Предложения с маленькой буквы
Иногда требуется, наоборот, сделать начала предложений с маленькой буквы, например, при такой задаче, как поиск именованных сущностей (имен, фамилий, отчеств, географических и иных названий).
Их удобно извлекать по признаку "первая буква заглавная", но при этом нужно пропускать первые слова предложений, которые начинаются с заглавных по базовым правилам языка. Такая процедура, как изменение первой буквы предложений на строчную, поможет в решении.

Изменить регистр английских слов в тексте
Надстройка !SEMTools умеет различать слова по содержащимся в них символам, в числе которых латиница. Данные процедуры позволяют сделать такие слова с большой буквы или "капсом" в кейсах, когда это нужно (например, иностранные бренды).
Слова с латиницей — с заглавной
Процедура распознает английские слова и делает первую букву этих слов заглавной.

Слова с латиницей — все буквы заглавные (капсом)
Хочется еще больше выделить слова с латиницей? Инструмент преобразовывает все буквы слов на латинице в заглавные.

Города и страны с заглавной буквы
Данная функция надстройки уникальна, иными словами, никакого похожего решения вы больше не найдете. Доступна в версии !SEMTools Pro.
Функция меняет буквы слов и фраз-топонимов (географических наименований) со строчных на заглавные. Важно, что она не просто делает первую букву заглавной, но и понимает такие топонимы, как "СПб", "США" (с двумя и более заглавными внутри).

Инструмент знает около 40 тысяч географических названий на русском языке, и постоянно пополняется новыми. Следите за обновлениями в моём Telegram-канале :)
Сделать аббревиатуры заглавными
Еще одна уникальная функция надстройки. Инструмент определяет аббревиатуры как на кириллице, так и на латинице, и преобразовывает их написание в верхний регистр (все буквы заглавными). Доступна и в Pro, и в Lite.

Почему регистр меняется не так, как нужно
- ПРОПНАЧ портит аббревиатуры и слова через дефис. «ООО» становится «Ооо», «кое-какой» — «Кое-Какой». Для имён и названий проверяйте результат или используйте процедуры, которые распознают аббревиатуры.
- Исходные ячейки не изменились. Функции возвращают результат в своей ячейке. Чтобы заменить исходные данные, замените формулы значениями и перенесите результат.
- Нужна заглавной только первая буква ячейки. ПРОПНАЧ сделает заглавными все слова. Для первой буквы используйте формулу из примера выше или смотрите статью о том, как сделать первую букву ячейки заглавной.
- После смены регистра ВПР всё равно находит «не то». Сравнение в Excel (=, ВПР, СЧЁТЕСЛИ) не учитывает регистр: «Москва» и «МОСКВА» для него одинаковы. Для точного сравнения с учётом регистра используйте СОВПАД.
Регистр букв в Excel — частые вопросы
Как сделать все буквы заглавными в Excel?
Формулой =ПРОПИСН(A2) в соседнем столбце, затем заменить формулы значениями. Без формул — мгновенным заполнением (Ctrl+E) по образцу или процедурой !SEMTools прямо в ячейках.
Как заглавные буквы перевести в строчные?
Функцией =СТРОЧН(A2) — она делает строчными все буквы ячейки.
Как сделать каждое слово с большой буквы?
Функцией =ПРОПНАЧ(A2). Учтите, что она сделает строчными остальные буквы слова и испортит аббревиатуры.
Есть ли в Excel сочетание клавиш для смены регистра, как Shift+F3 в Word?
Нет, в Excel такого сочетания нет. Ближе всего мгновенное заполнение по образцу (Ctrl+E) или процедуры смены регистра !SEMTools.
Сделать все буквы заглавными или строчными, каждое слово или предложение с заглавной, исправить регистр аббревиатур и городов можно в пару кликов с !SEMTools — прямо в исходных ячейках, без формул и дополнительных столбцов.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: как изменить регистр букв в Excel
Надеюсь, на этой странице вы нашли то, что искали, и смогли изменить регистр букв в своих данных. Коротко о выборе способа:
| Задача | Формула | Без формул |
|---|---|---|
| Все буквы строчные | СТРОЧН | Ctrl+E или !SEMTools |
| Все буквы заглавные | ПРОПИСН | Ctrl+E или !SEMTools |
| Каждое слово с заглавной | ПРОПНАЧ (портит аббревиатуры) | !SEMTools |
| Первая буква ячейки заглавная | ПРОПИСН(ЛЕВСИМВ)&СТРОЧН(ПСТР) | !SEMTools |
| Каждое предложение с заглавной | — | !SEMTools |
| Аббревиатуры, английские слова, города | — | !SEMTools |
Вас наверняка заинтересуют и похожие операции: найти заглавные буквы в ячейках и заменить латиницу на кириллицу.