Как принудительно преобразовать текстовую строку в верхний или нижний регистр, а также в формат «Первая буква заглавная» в Excel?
В Excel, когда вы вводите какие-либо буквы или слова в ячейки, может возникнуть необходимость принудительно преобразовать текстовые строки в верхний регистр, даже если вы ввели их строчными буквами или буквами в Первая буква в верхнем регистре, и наоборот. Большинство из нас может подумать о функции проверки данных в Excel: с её помощью появится предупреждение, если вы не введёте текст в правильном регистре. В этой статье я расскажу о нескольких интересных способах принудительного преобразования текста в верхний, нижний регистр или в Первая буква в верхнем регистре по вашему выбору.
Принудительное преобразование текстовых строк в верхний/нижний регистр или в Первая буква в верхнем регистре с помощью проверки данных
Проверка данных — это мощный инструмент Excel, который помогает решать множество задач. С его помощью можно автоматически приводить вводимый текст к верхнему, нижнему регистру или формату «Первая буква заглавная». Выполните следующие действия:
1. Перейдите и нажмите Данные > Проверка данных > Проверка данных, см. снимок экрана:

2. В диалоговом окне Проверка данных на вкладке Параметры щёлкните раскрывающийся список Разрешить и выберите опцию Пользовательская, затем в поле Формула введите эту формулу: =EXACT(UPPER(A1),A1) (A1 обозначает столбец, к которому будет применена эта функция; вы можете изменить его по своему усмотрению). См. снимок экрана:

3. Затем вы можете настроить предупреждение по своему усмотрению. Для этого перейдите на вкладку Предупреждение об ошибке и выберите значение Остановить в раскрывающемся списке Стиль. В поле Текст сообщения об ошибке справа введите собственное предупреждающее сообщение (см. снимок экрана):

4. Затем нажмите кнопку OK, чтобы закрыть диалоговое окно. Теперь, когда вы введёте в столбце A текстовую строку, написанную не прописными буквами, появится окно с предупреждением, напоминающее использовать прописные буквы.

Примечание:
Если нужно принудительно преобразовать текстовые строки в нижний регистр или в формат «Первая буква заглавная», используйте следующие формулы в поле Проверка данных на шаге 2.
Принудительное преобразование в нижний регистр: =EXACT(LOWER(A1),A1);
Принудительное преобразование в Первая буква в верхнем регистре: =EXACT(PROPER(A1),A1)

Раскройте магию Excel с помощью KUTOOLS AI
- Интеллектуальное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это доступно через простые команды.
- Пользовательские формулы: создавайте индивидуальные формулы для оптимизации рабочих процессов.
- Программирование на VBA: Пишите и внедряйте код VBA легко и без усилий.
- Анализ формул: Легко разбирайтесь даже в самых сложных формулах.
- Перевод текста: Ломайте языковые барьеры прямо в ваших таблицах.
Принудительное преобразование текстовых строк в верхний/нижний регистр или в Первая буква в верхнем регистре с помощью кода VBA
Следующий код VBA автоматически преобразует введённые в ячейку слова из строчных букв в прописные.
1. Удерживая клавиши ALT + F11, откройте окно Microsoft Visual Basic для приложений.
2. Затем в левой части Обозревателя проектов выберите нужный лист и дважды щёлкните по нему, чтобы открыть Модуль, и скопируйте приведённый ниже код VBA в пустой модуль:
Код VBA: Принудительное преобразование текстовой строки в верхний регистр
Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = VBA.UCase(Target.Value)
End Sub

3. Затем сохраните и закройте этот код, чтобы вернуться на лист. Теперь, когда вы вводите текстовую строку (будь то строчные буквы или первая буква в верхнем регистре), она автоматически преобразуется в прописные после нажатия клавиши Enter.
Примечания:
1. Этот код применяется ко всему листу.
2. Если вы не видите область Обозреватель проектов в окне, нажмите Вид > Обозреватель проектов, чтобы открыть её.
3. Чтобы принудительно преобразовать слова в нижний регистр или в формат «Первая буква заглавная», используйте приведённый ниже код VBA (процедура выполняется так же, как описано выше):
Код VBA: Принудительное преобразование текстовой строки в нижний регистр
Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = VBA.LCase(Target.Value)
End Sub
Код VBA: Принудительное преобразование текстовой строки в Первая буква в верхнем регистре
Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = Application.WorksheetFunction.Proper(Target.Value)
End Sub
Преобразование текста в ПРОПИСНЫЕ/строчные/Первая буква в верхнем регистре с помощью Kutools для Excel
Если вы хотите преобразовать только определённые фрагменты текста в ПРОПИСНЫЕ, строчные или с заглавной буквы, воспользуйтесь утилитой Изменить регистр из набора Kutools для Excel, чтобы быстро выполнить эту задачу.
После бесплатной установкиKutools для Excel выполните следующие действия:
1. Выделите текст, регистр которого нужно изменить, и нажмите Kutools > Текст > Изменить регистр. См. снимок экрана:
2. В диалоговом окне Изменить регистр отметьте нужный вариант действия. Результат можно просмотреть в области Предварительный просмотр. См. снимок экрана:
3. Нажмите кнопку Ok или Применить, и текст изменит регистр.
| Преобразовать в ПРОПИСНЫЕ | Преобразовать в Первая буква в верхнем регистре | Преобразовать в Первая буква предложения в верхнем регистре |
![]() | ![]() | ![]() |
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек


