Изменение регистра текста в Excel – 6 чрезвычайно практичные способы
Соблюдение единообразного регистра текста в Excel — например, использование заглавной буквы в начале каждого слова или применение единого верхнего или нижнего регистра — значительно повышает читаемость и придаёт данным профессиональный вид. В отличие от Microsoft Word, Excel не предлагает кнопку «Изменить регистр» для быстрого преобразования текста на листах, что создаёт неудобства многим пользователям. В этой статье представлено шесть практических методов, которые помогут вам легко изменять регистр текста в Excel по мере необходимости. Давайте вместе обеспечим единообразие ваших текстовых данных!

- Изменение регистра текста в Excel
- С помощью встроенных функций (для верхнего, нижнего и Первая буква в верхнем регистре)
- С помощью удобного инструмента всего за несколько щелчков (для верхнего, нижнего, заглавного и)предложениярегистров)
- С помощью Flash Fill (для верхнего, нижнего, заглавного и)предложениярегистров)
- С помощью Microsoft Word (для верхнего, нижнего, заглавного и)предложениярегистров)
- С помощью Power Query (для верхнего, нижнего и Первая буква в верхнем регистре)
- С помощью кодов VBA (для верхнего, нижнего, заглавного и)предложениярегистров)
Изменение регистра текста в Excel
В этом разделе представлены различные методы преобразования текстовых значений в ячейках: в верхний и нижний регистр, с заглавной буквы каждого слова и с заглавной буквы первого слова предложения.
Изменение регистра текста с помощью встроенных функций
Предположим, у вас есть список имён в диапазоне A2:A7, как показано на снимке экрана ниже, и вы хотите изменить регистр текста — на верхний, нижний или с заглавной буквы. В Microsoft Excel есть встроенные функции, которые легко справятся с этой задачей.

- Функция ПРОПИСН– Преобразует текст в прописные буквы, например:общая СТОИМОСТЬ>ОБЩАЯ СТОИМОСТЬ
- Функция СТРОЧН– Преобразует текст в строчные буквы, например:общая СТОИМОСТЬ>общая стоимость
- Функция ЗНАЧЕН– Делает первую букву каждого слова заглавной, например:общая СТОИМОСТЬ>Общая Стоимость
Изменение регистра текста на верхний с помощью функции ПРОПИСН
Чтобы преобразовать текст в диапазоне A2:A7 в верхний регистр, воспользуйтесь функцией ПРОПИСН. Выполните следующие действия.
Шаг 1: Применение функции ПРОПИСН
Здесь я выбираю ячейку C2, ввожу следующую формулу и нажимаю клавишу Enter, чтобы получить первый результат.
=UPPER(A2)

Шаг 2: Получение всех результатов
Выделите ячейку с первым результатом и перетащите её маркёр заполнения вниз, чтобы получить все результаты. Как видно на снимке экрана ниже, исходный текст преобразован в верхний регистр.

Изменение регистра текста на нижний с помощью функции СТРОЧН
Чтобы преобразовать текст в диапазоне A2:A7 в строчные буквы, используйте функцию СТРОЧН следующим образом.
Шаг 1: Применение функции СТРОЧН
Здесь я выбираю ячейку C2, ввожу следующую формулу и нажимаю клавишу Enter, чтобы получить первый результат.
=LOWER(A2)

Шаг 2: Получение всех результатов
Выберите первую ячейку с результатом и перетащите её маркер заполнения вниз, чтобы получить все результаты. Как видно на приведённом ниже снимке экрана, исходный текст преобразован в строчные буквы.

Change the case of text to Proper (title) с помощью функции ПРОПИСН
Чтобы изменить регистр текста в диапазоне A2:A7 на «Первая буква в верхнем регистре» (с заглавной буквы каждого слова), воспользуйтесь функцией ПРОПИСН. Выполните следующие действия.
Шаг 1: Выберите ячейку для вывода результата и примените функцию ПРОПИСН
Здесь я выбираю ячейку C2, ввожу следующую формулу и нажимаю клавишу Enter, чтобы получить первый результат.
=PROPER(A2)

Шаг 2: Получение всех результатов
Выберите первую ячейку с результатом и перетащите её маркер заполнения вниз, чтобы получить все результаты. Как видно на приведённом ниже снимке экрана, исходный текст преобразован так, что первая буква каждого слова стала заглавной.

Изменение регистра текста несколькими щелчками с помощью удобного инструмента
Хотя описанные выше функции позволяют изменять регистр текста, они требуют вспомогательного столбца для хранения изменённого текста. Это может быть неудобно, особенно если изменённый текст нужен для дальнейших операций. Однако функция Kutools для Excel из набора Изменить регистр позволяет легко преобразовать текст прямо в выбранном диапазоне — в ПРОПИСНЫЕ, строчные, Заглавные Буквы Каждого Слова или даже в Первую заглавную букву предложения. Попробуйте эту функцию следующим образом.
После установки Kutools для Excelперейдите к выбору пункта Kutools>Текст>Изменить регистри выполните следующие действия:
- Выделите диапазон с текстом, регистр которого вы хотите изменить.
- В диалоговом окне Изменить регистр выберите нужный вариант регистра текста.
- Нажмите кнопку ОК.

Результат
В данном случае я выбираю параметр Все в верхнем регистре. После нажатия кнопки ОК весь текст в диапазоне «Выберите диапазон» будет преобразован в прописные буквы. См. снимок экрана ниже.

- Чтобы воспользоваться этой функцией, сначала установите Kutools для Excel — нажмите, чтобы загрузить и начать бесплатную 30-дневную пробную версию прямо сейчас.
- Вы можете применить функцию Изменить регистрдля одновременного изменения регистра текста в нескольких диапазонах.
Изменение регистра текста с помощью автозаполнения
Теперь перейдём к третьему методу — автозаполнению. Представленное в Excel 2013, автозаполнение автоматически заполняет данные, как только распознаёт определённый шаблон. Использовать его для изменения регистра текста в диапазоне Excel очень просто. Вот пошаговая инструкция:
Шаг 1: Введите первое значение в нужном регистре в соседнюю ячейку
В ячейку, непосредственно соседствующую с первой записью ваших данных, вручную введите эту запись именно так, как она должна отображаться.
Например, если вы хотите преобразовать текст в диапазоне A2:A7 в прописные буквы, перейдите в ячейку B2 рядом с «Имя» и вручную введите текст заглавными буквами.

Шаг 2: Примените автозаполнение для автоматического заполнения всех значений прописными буквами
Перейдите в ячейку под B2, введите второе имя из A3 заглавными буквами — после этого Excel определит шаблон на основе предыдущего ввода и предложит автозаполнение для автоматического заполнения остальных ячеек значениями в формате «Текст в верхнем регистре». Чтобы принять предварительный просмотр, нажмите клавишу Enter.

Результат
После нажатия клавиши Enter для подтверждения предварительного просмотра вы получите список значений в формате «Текст в верхнем регистре», как показано на снимке экрана ниже.

- Эта функция доступна только в Excel 2013 и новее.
- Вы можете выполнить те же действия, чтобы применить Быстрое заполнение для преобразования регистра текста в строчные, Первая буква в верхнем регистре, а также в Первая буква предложения в верхнем регистре — по мере необходимости.
- Если Excel не предлагает вариант автозаполнения автоматически, вы можете принудительно применить его одним из следующих способов.
- С помощью сочетания клавишПосле ввода первого Текст в верхнем регистре в ячейку B2 выделите диапазон B2:B7 и нажмите клавиши Ctrl+E, чтобы автоматически заполнить остальные Текст в верхнем регистре.

- С помощью опции ЛентаПосле ввода первого Текст в верхнем регистре в ячейку B2 выделите диапазон B2:B7, перейдите на вкладку Заполнить>Быстрое заполнениев разделе Главная.

- С помощью сочетания клавиш
Изменение регистра текста с помощью Microsoft Word
Использование Microsoft Word для изменения регистра текста в диапазоне Excel требует небольшого обходного пути. Однако это может быть полезно, если вы предпочитаете возможности Word для смены регистра. Ниже приведены шаги:
Шаг 1: Скопируйте диапазон ячеек, содержащий текст, регистр которого необходимо изменить
В данном случае я выделяю диапазон A2:A7 на листе Excel и нажимаю сочетание клавиш Ctrl+C, чтобы скопировать его.

Шаг 2: Вставьте Выберите диапазон в документ Word
Затем нажмите сочетание клавиш Ctrl+V, чтобы вставить скопированное содержимое в новый или существующий документ Word.

Шаг 3: Измените выделенный текст на прописные, строчные или другие распространённые варианты регистра
- Выделите скопированный текст в Word.
- На вкладке Главная нажмите, чтобы развернуть раскрывающееся меню Изменить регистр.
- Выберите один из вариантов регистра по необходимости. Здесь я выбираю нижний регистр из раскрывающегося меню.

Шаг 4: Скопируйте изменённый текст из Word и вставьте обратно в Excel
После того как текст будет изменён на указанный вами регистр (в данном примере — на строчные буквы), выполните следующие действия:
- Выделите изменённый текст и скопируйте его в Word.
- Вернитесь на лист Excel.
- Выделите первую ячейку диапазона, куда нужно вставить текст, затем нажмите Ctrl+V, чтобы вставить содержимое обратно в Excel.

Изменение регистра текста с помощью Power Query
Вы также можете воспользоваться функцией Power Query для изменения регистра текста в Excel. Недостаток этого метода в том, что он, как и способ с использованием Microsoft Word, требует выполнения нескольких шагов. Давайте посмотрим, как это работает.
Шаг 1: Выделите Диапазон данных и включите функцию «Из таблицы/диапазона»
Выделите ячейки (включая заголовок), в которых нужно изменить регистр текста — в данном случае я выбираю диапазон A1:A7. Затем перейдите в меню Данные > Из таблицы/диапазона.

Шаг 2: Преобразуйте выделенные ячейки в формат таблицы
Если выделенные ячейки не отформатированы как таблица Excel, появится диалоговое окно Создание таблицы. В этом окне убедитесь, что Excel правильно определил диапазон ячеек, отметьте галочкой наличие заголовков и нажмите кнопку ОК.
Если выделенные ячейки уже представлены в виде таблицы Excel, переходите к шагу 3.

Шаг 3: Преобразуйте текст в нужный регистр
В открывшемся окне Power Queryвыполните следующие действия:
- Перейдите на вкладку Преобразование.
- Нажмите кнопку Формат.
- Выберите нужный вариант регистра: нижний регистр, ВЕРХНИЙ РЕГИСТР или Каждое Слово С Заглавной. В данном случае я выбираю ВЕРХНИЙ РЕГИСТРиз раскрывающегося меню.

Преобразование завершено. Как видно на приведённом ниже снимке экрана, в данном примере весь текст в окне Power Query был изменён на прописные буквы.

Шаг 4: Сохраните и загрузите текст обратно в Excel
- В данном случае, поскольку мне нужно указать пользовательское место назначения для данных, я нажимаю Закрыть и загрузить>Закрыть и загрузить в…на вкладке Главная.
Совет: Чтобы загрузить текст в Новый лист, выберите параметр Закрыть и загрузить. - В диалоговом окне Импорт данныхвыберите параметр Существующий лист, укажите ячейку для размещения преобразованного текста и нажмите кнопку ОК.

Результат
Текст, изменённый на указанный вами регистр на шаге 3, теперь снова находится на вашем листе.

- Чтобы использовать Power Query, нужен Excel 2016 или новее.
- Если вы используете Excel 2010 или 2013, установите надстройку Microsoft Power Query, чтобы начать работу.
Изменение регистра текста с помощью кода VBA
Этот метод предоставляет четыре кода VBA, которые помогут изменить регистр текста в Ограниченный диапазон на прописные, строчные, Первая буква в верхнем регистре и Первая буква предложения в верхнем регистре. Выполните следующие действия и выберите нужный код.
Шаг 1: Откройте окно Microsoft Visual Basic для приложений
Нажмите сочетание клавиш Alt+F11, чтобы открыть это окно.
Шаг 2: Вставьте модуль и введите код VBA
Выберите пункт меню Вставка > Модуль и скопируйте один из приведённых ниже кодов VBA в окно Модуль (Код).
В данном случае я хочу преобразовать текст в указанном диапазоне в прописные буквы, поэтому скопирую и вставлю приведённый ниже код VBA 1.

Код VBA 1: Изменение регистра текста в диапазоне на прописные буквы
Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = UCase(cell.Value)
Next cell
End If
End Sub
Код VBA 2: Изменение регистра текста в диапазоне на строчные буквы
Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = LCase(cell.Value)
Next cell
End If
End Sub
Код VBA 3: Изменение регистра текста в диапазоне на Первая буква в верхнем регистре
Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim vText As Variant, i As Long
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
vText = Split(cell.Value, " ")
For i = LBound(vText) To UBound(vText)
vText(i) = Application.WorksheetFunction.Proper(vText(i))
Next i
cell.Value = Join(vText, " ")
Next cell
End If
End Sub
Код VBA 4: Изменение регистра текста в диапазоне на Первая буква предложения в верхнем регистре
Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim content As String
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
content = LCase(cell.Value)
cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
Next cell
End If
End Sub
Шаг 3: Запустите код VBA
Нажмите клавишу F5, чтобы запустить код. После этого откроется диалоговое окно с запросом на выбор ячеек, содержащих текст, регистр которого вы хотите изменить (в данном случае выбран диапазон A2:A7). После выбора нажмите ОК.

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

Сравнение этих методов
В таблице ниже представлено сравнение методов, описанных в этой статье. У каждого из них есть свои плюсы и минусы, а выбор оптимального способа зависит от ваших задач.
| Метод | Примечание | Поддерживаемые типы регистра |
| Встроенные функции |
|
|
| Kutools для Excel |
|
|
| Быстрое заполнение |
|
|
| Microsoft Word |
|
|
| Power Query |
|
|
| Коды VBA |
|
|
В заключение отметим: в Excel существует множество способов изменения регистра текста — каждый из них учитывает разные предпочтения и уровни квалификации пользователей. Независимо от того, ищете ли вы быстрое решение или комплексный подход, важно изучить и понять все доступные методы, чтобы выбрать тот, что лучше всего подходит именно вам. Если вы стремитесь глубже освоить возможности Excel, на нашем сайте вас ждёт множество полезных обучающих материалов.Откройте для себя больше советов и приёмов работы в Excel здесь.
Связанные статьи
Подсчёт количества прописных или строчных букв в ячейке
В этой статье представлены простые формулы для подсчёта количества прописных или строчных букв в текстовой строке.
Принудительное использование верхнего, нижнего или заглавной первой буквы с помощью проверки данных
В этом руководстве показано, как принудительно задавать верхний, нижний регистр или заглавную первую букву при вводе текстовых строк в Excel.
Как определить ячейки с прописными, строчными и заглавными буквами в Excel
Это пошаговое руководство описывает простые способы быстро находить ячейки с текстом, написанным прописными, строчными или с заглавной буквы, прямо в Excel.
Форматирование дат с месяцами в верхнем регистре в Excel
В этой статье описаны способы форматирования дат так, чтобы названия месяцев отображались заглавными буквами в Excel.
Лучшие инструменты для повышения продуктивности в 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-дневная полнофункциональная пробная версия— без регистрации и банковской карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек







