Menu

Заглавные буквы в Excel (эксель): ПРОПИСН, СТРОЧН, ПРОПНАЧ

=ПРОПИСН(A2) делает все буквы в A2 заглавными, =СТРОЧН(A2) строчными, а =ПРОПНАЧ(A2) делает заглавной первую букву каждого слова. Чтобы сделать заглавной только первую букву текста, соедините ПРОПИСН, ЛЕВСИМВ и ПСТР.

Каждая таблица на этой странице живая: измените число или формулу, и она пересчитается.

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

Три способа изменить регистр
B2
ABCD
1TextUPPERLOWERPROPER
2ana silvaANA SILVAana silvaAna Silva
3BEN OKAFORBEN OKAFORben okaforBen Okafor
4cHEN wUCHEN WUchen wuChen Wu
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ПРОПИСН(A2)

Цифры, пробелы и знаки препинания проходят без изменений. Все три функции работают в любой версии Excel и в Google Таблицах.

В Excel нет кнопки смены регистра, как Shift+F3 в Word, поэтому обычно используют формулу. Как заменить исходный текст результатом, описано в последнем разделе.

Заглавная только первая буква

Функции для этого нет. Соберите её из частей: ПРОПИСН для первого символа, затем остаток через ПСТР:

Первая буква заглавная
B2
ABC
1TextFirst letter, rest lowercaseFirst letter, rest unchanged
2hELLO wORLDHello worldHELLO wORLD
3order from NASAOrder from nasaOrder from NASA
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ПРОПИСН(ЛЕВСИМВ(A2;1))&СТРОЧН(ПСТР(A2;2;ДЛСТР(A2)))

Столбец B делает строчными все буквы после первой, поэтому и NASA превращается в nasa. Столбец C оставляет остальное как было. ДЛСТР(A2) используется в значении «весь остальной текст»: ПСТР никогда не возвращает больше символов, чем есть.

Исправить первую букву
B2
AB
1CommentFixed
2pAYMENT RECEIVED
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.

Ваша очередь: В B2 сделайте первую букву текста из A2 заглавной, а остальные строчными.

Особенности ПРОПНАЧ: McDonald, O'Neil и 3rd

ПРОПНАЧ делает заглавной первую букву текста и каждую букву, которая идёт после символа, не являющегося буквой. Для большинства имён это правило верно, для некоторых нет:

Что ПРОПНАЧ делает со сложным текстом
B2
AB
1TextPROPER
2o'neilO'Neil
3mary-annMary-Ann
4mcdonald'sMcdonald'S
53rd floor3Rd Floor
6USA todayUsa Today
7mcdonaldMcdonald
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ПРОПНАЧ(A2)
  • o'neil и mary-ann получаются правильно: O'Neil и Mary-Ann.
  • mcdonald's превращается в Mcdonald'S: буква S после апострофа становится заглавной. =ПОДСТАВИТЬ(ПРОПНАЧ(A2);"'S";"'s") исправляет этот случай.
  • 3rd превращается в 3Rd, а USA в Usa: ПРОПНАЧ делает строчными все буквы, кроме первых.
  • mcdonald превращается в Mcdonald, а не в McDonald. ПРОПНАЧ не может знать, где в имени вторая заглавная; такие имена нужно править вручную или через таблицу исключений.

Сравнение с учётом регистра через СОВПАД

При сравнении текста Excel не учитывает регистр: ="ANA"="ana" даёт ИСТИНА, и так же совпадения находят СЧЁТЕСЛИ, ВПР и ПРОСМОТРX. Когда регистр важен, например для кодов ab12 и AB12, используйте СОВПАД (EXACT):

Равны, но не точно
C2
ABCD
1CodeTypedA=BEXACT
2AB12ab12TRUEFALSE
3AB12AB12TRUETRUE
4Xy-7XY-7TRUEFALSE
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =A2=B2

Для поиска с учётом регистра передайте ПРОСМОТРX список ИСТИНА/ЛОЖЬ, который СОВПАД возвращает для всего столбца: =ПРОСМОТРX(ИСТИНА;СОВПАД(A2:A10;F2);B2:B10) находит ab12, но не AB12 (Excel 2021 и Microsoft 365).

Адреса почты строчными буквами
B2
AB
1Typed emailStored email
2Ana.Silva@Coddy.TECH
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.

Ваша очередь: Адреса почты должны храниться строчными буквами. В B2 верните адрес из A2 строчными буквами.

Заменить текст на текст в новом регистре

Формула записывает результат в другой столбец. Чтобы изменить исходные ячейки:

  1. Введите =ПРОПИСН(A2) (или СТРОЧН, или ПРОПНАЧ) в пустом столбце и протяните вниз.
  2. Скопируйте этот столбец сочетанием Ctrl+C (на Mac Cmd+C).
  3. Выделите исходный столбец и выберите Главная > Вставить > Вставить значения.
  4. Удалите вспомогательный столбец.

Для простых случаев есть короткий путь, мгновенное заполнение: введите первое значение в нужном регистре рядом с исходным, нажмите Enter, затем Ctrl+E или Данные > Мгновенное заполнение. Excel скопирует образец в остальные строки как постоянный текст. Проверьте результат на именах вроде McDonald, где образец неочевиден.

Часто задаваемые вопросы

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

Введите =ПРОПИСН(A2) в другом столбце, протяните вниз, затем скопируйте результаты и выберите Главная > Вставить > Вставить значения поверх исходных данных. Кнопки «Регистр», как в Word, в Excel нет.

Как сделать заглавной только первую букву в Excel?

=ПРОПИСН(ЛЕВСИМВ(A2;1))&СТРОЧН(ПСТР(A2;2;ДЛСТР(A2))) делает первую букву заглавной, а остальные строчными. Чтобы остальное не менять, уберите СТРОЧН: =ПРОПИСН(ЛЕВСИМВ(A2;1))&ПСТР(A2;2;ДЛСТР(A2)).

Почему ПРОПНАЧ делает заглавной букву после апострофа?

ПРОПНАЧ делает заглавной каждую букву, которая идёт после символа, не являющегося буквой, поэтому mcdonald's превращается в Mcdonald'S. Типичный случай исправляет =ПОДСТАВИТЬ(ПРОПНАЧ(A2);"'S";"'s").

Как сделать поиск с учётом регистра в Excel?

Функции поиска не учитывают регистр, поэтому сравнивайте через СОВПАД: =ПРОСМОТРX(ИСТИНА;СОВПАД(A2:A10;F2);B2:B10) возвращает строку, где A совпадает с F2 буква в букву, включая заглавные (Excel 2021 и Microsoft 365).

Иллюстрация языков программирования Coddy

Учитесь программировать с Coddy

НАЧАТЬ