KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Изменение регистра текста в Excel – 6 чрезвычайно практичные способы

АвторSiluviaДата изменения

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

изменение регистра текста в Excel

Видео: Изменение регистра текста в Excel


Изменение регистра текста в 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>Текст>Изменить регистри выполните следующие действия:

  1. Выделите диапазон с текстом, регистр которого вы хотите изменить.
  2. В диалоговом окне Изменить регистр выберите нужный вариант регистра текста.
  3. Нажмите кнопку ОК.
    укажите параметры в диалоговом окне

Результат

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

получите результат с помощью Kutools
Примечания:

Изменение регистра текста с помощью автозаполнения

Теперь перейдём к третьему методу — автозаполнению. Представленное в Excel 2013, автозаполнение автоматически заполняет данные, как только распознаёт определённый шаблон. Использовать его для изменения регистра текста в диапазоне Excel очень просто. Вот пошаговая инструкция:

Шаг 1: Введите первое значение в нужном регистре в соседнюю ячейку

В ячейку, непосредственно соседствующую с первой записью ваших данных, вручную введите эту запись именно так, как она должна отображаться.

Например, если вы хотите преобразовать текст в диапазоне A2:A7 в прописные буквы, перейдите в ячейку B2 рядом с «Имя» и вручную введите текст заглавными буквами.

введите первое значение в нужном регистре в соседнюю ячейку

Шаг 2: Примените автозаполнение для автоматического заполнения всех значений прописными буквами

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

Примените функцию «Быстрое заполнение»
Совет: Если Excel не распознаёт шаблон при заполнении второй ячейки, заполните данные в этой ячейке вручную, а затем перейдите к третьей ячейке. Шаблон должен быть распознан при вводе данных в третью последовательную ячейку.

Результат

После нажатия клавиши 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.

Вставьте выбранный диапазон в документ Word

Шаг 3: Измените выделенный текст на прописные, строчные или другие распространённые варианты регистра

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

Шаг 4: Скопируйте изменённый текст из Word и вставьте обратно в Excel

После того как текст будет изменён на указанный вами регистр (в данном примере — на строчные буквы), выполните следующие действия:

  1. Выделите изменённый текст и скопируйте его в Word.
  2. Вернитесь на лист Excel.
  3. Выделите первую ячейку диапазона, куда нужно вставить текст, затем нажмите Ctrl+V, чтобы вставить содержимое обратно в Excel.
    Скопируйте изменённый текст из Word и вставьте обратно в Excel

Изменение регистра текста с помощью Power Query

Вы также можете воспользоваться функцией Power Query для изменения регистра текста в Excel. Недостаток этого метода в том, что он, как и способ с использованием Microsoft Word, требует выполнения нескольких шагов. Давайте посмотрим, как это работает.

Шаг 1: Выделите Диапазон данных и включите функцию «Из таблицы/диапазона»

Выделите ячейки (включая заголовок), в которых нужно изменить регистр текста — в данном случае я выбираю диапазон A1:A7. Затем перейдите в меню Данные > Из таблицы/диапазона.

нажмите Данные > Из таблицы/диапазона

Шаг 2: Преобразуйте выделенные ячейки в формат таблицы

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

Если выделенные ячейки уже представлены в виде таблицы Excel, переходите к шагу 3.

Преобразуйте выделенные ячейки в формат таблицы

Шаг 3: Преобразуйте текст в нужный регистр

В открывшемся окне Power Queryвыполните следующие действия:

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

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

весь текст был изменён на указанный регистр

Шаг 4: Сохраните и загрузите текст обратно в Excel

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

Результат

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

данные загружены на лист Excel
Примечания:
  • Чтобы использовать 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). После выбора нажмите ОК.

код VBA для выбора ячеек с целью изменения регистра текста

Результат

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

Ячейки с текстом изменены на указанный регистр

Сравнение этих методов

В таблице ниже представлено сравнение методов, описанных в этой статье. У каждого из них есть свои плюсы и минусы, а выбор оптимального способа зависит от ваших задач.

МетодПримечаниеПоддерживаемые типы регистра
Встроенные функции
  • Встроенные функции.
  • Работает во всех версиях.
  • Требует создания вспомогательного столбца для размещения результатов.
  • Прописные
  • Строчные
  • Первая буква в верхнем регистре
Kutools для Excel
  • Удобный интерфейс — всего несколько щелчков, и готово!
  • Позволяет напрямую редактировать исходные данные.
  • Требуется загрузка и установка.
  • Прописные
  • Строчные
  • Первая буква в верхнем регистре
  • Первая буква предложения в верхнем регистре
Быстрое заполнение
  • Автоматически распознаёт и применяет шаблоны.
  • Может быть менее точным по сравнению с другими методами, особенно при работе с нестандартными текстовыми шаблонами.
  • Прописные
  • Строчные
  • Первая буква в верхнем регистре
  • Первая буква предложения в верхнем регистре
Microsoft Word
  • Инструменты форматирования текста с простым и удобным интерфейсом.
  • Требуется перемещение данных между двумя программами, что может привести к потере форматирования или самих данных.
  • Прописные
  • Строчные
  • Первая буква в верхнем регистре
  • Первая буква предложения в верхнем регистре
Power Query
  • Позволяет одновременно обрабатывать большие объёмы данных.
  • Идеально подходит для решения сложных задач преобразования данных.
  • Может оказаться избыточным для простых задач.
  • Имеет кривую обучения.
  • Прописные
  • Строчные
  • Первая буква в верхнем регистре
Коды VBA
  • Идеально подходит для автоматизации и выполнения сложных задач.
  • Требует знания VBA и может оказаться неудобным для нетехнических пользователей.
  • Ошибки в коде могут вызвать серьёзные проблемы.
  • Прописные
  • Строчные
  • Первая буква в верхнем регистре
  • Первая буква предложения в верхнем регистре

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

Лучшие инструменты для повышения продуктивности в Office

🤖KUTOOLS AI Aide: Революционизируйте работу в Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Диспетчер столбцов:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Основные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Диспетчер рабочих книг и листов   |  Библиотека ресурсов(Авто текст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Инструментыобъединения и разделения(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке – поддерживает английский, испанский, немецкий, французский, китайский и 40+ другие языки!

Усильте свои навыки работы в 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.

ExcelWordOutlookTabsPowerPoint
  • Комплексный пакет— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает несколько минут (готово к MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и банковской карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек