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

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

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

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

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

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

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

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

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

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

Шаг 2. Примените Flash Fill, чтобы автоматически заполнить все прописные буквы.
Перейдите к ячейке ниже B2 и введите второе имя из A3 в верхнем регистре, затем Excel обнаружит шаблон из вашего предыдущего ввода, и появится предложение мгновенного заполнения, чтобы автоматически заполнить оставшиеся ячейки текстом в верхнем регистре. Затем вам нужно нажать Enter принять предварительный просмотр.

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

- Эта функция доступна только в Excel 2013 и более поздних версиях.
- Вы можете выполнить те же действия, чтобы применить Flash Fill и изменить регистр текста на в нижнем регистре, подходящий случай так же как и сигнал приговор по мере необходимости.
- Если 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 выбрал выбранный вами диапазон ячеек, отметить, есть ли в вашей таблице заголовок, а затем щелкнуть значок OK .
Если выбранные ячейки являются таблицей Excel, перейдите к шагу 3.

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

Шаг 4. Сохраните и загрузите текст обратно в Excel.
- В этом случае, поскольку мне нужно указать место назначения для моих данных, я нажимаю кнопку Закрыть и загрузить > Закрыть и загрузить в под Главная меню.
Tип: Чтобы загрузить текст на новый лист, выберите Закрыть и загрузить опцию.
- В Импортировать данные диалогового окна, выберите Существующий рабочий лист выберите ячейку для размещения преобразованного текста и нажмите кнопку OK.
Результат
Текст, который изменился на регистр, указанный на шаге 3, теперь снова находится на вашем листе.

- Использовать Power Query, вам нужен Excel 2016 или более поздняя версия.
- Если вы используете Excel 2010/2013, загрузите Microsoft Power Query надстройка для начала.
Измените регистр текста с помощью кода VBA
Этот метод предоставляет четыре кода VBA, которые помогут вам изменить регистр текста в указанном диапазоне на прописные, строчные, правильный регистр и регистр предложений. Пожалуйста, сделайте следующее и выберите нужный вам код.
Шаг 1. Откройте окно Microsoft Visual Basic для приложений.
Нажмите другой + 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). Сделав выбор, нажмите OK.

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

Сравнение этих методов
В следующей таблице приведено сравнение методов, упомянутых в этой статье. У каждого метода есть свои плюсы и минусы. Выбор того, что использовать, зависит от ваших потребностей.
Способ доставки | Рассмотрение | Поддерживаемые типы дел |
Встроенные функции |
|
|
Kutools for Excel |
|
|
Вспышка заливки |
|
|
Microsoft Word |
|
|
Power Query |
|
|
Коды VBA |
|
|
В заключение отметим, что существует множество способов изменить регистр текста в Excel, каждый из которых соответствует разным предпочтениям и уровням знаний. Ищете ли вы быстрое решение или комплексное решение, необходимо изучить и понять различные методы, чтобы найти метод, который лучше всего соответствует вашим потребностям. Для тех, кто хочет глубже изучить возможности Excel, наш веб-сайт может похвастаться множеством учебных пособий. Дополнительные советы и рекомендации по работе с Excel можно найти здесь..
Статьи по теме
Подсчитайте количество прописных или строчных букв в ячейке
В этой статье демонстрируются некоторые быстрые формулы для подсчета количества букв в верхнем или нижнем регистре в текстовой строке.
Переведите текстовые строки в верхний / нижний / правильный регистр с помощью проверки данных
В этом руководстве показано, как принудительно использовать верхний, нижний или правильный регистр при вводе текстовых строк в Excel.
Определите прописные, строчные и правильные регистры в Excel
В этом пошаговом руководстве представлены несколько простых способов быстрого определения ячеек с прописными, строчными и правильными регистрами в Excel.
Форматирование дат в месяцах в верхнем регистре в Excel
В этой статье представлены некоторые методы, которые помогут вам форматировать даты в месяцах в верхнем регистре в Excel.
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!