Перейти к основному содержанию

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

Автор: Сяоян Последнее изменение: 2024 июля 08 г.

Предположим, у вас есть список текстовых строк, в которых все слова написаны заглавными, строчными буквами или смешаны со строчными и прописными буквами, в этой ситуации вам нужно сделать первую букву каждого слова в ячейке прописной, а другие строчные, как показано ниже показан снимок экрана. Есть ли у вас какие-либо хорошие способы быстро и легко использовать заглавную или прописную первую букву каждого слова для нескольких ячеек в Excel?

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

Используйте заглавную букву каждого слова в ячейке с формулой и кодом VBA

Делать первую букву заглавной только в ячейке с формулой

Сделать первую букву каждого слова или первую букву только с помощью Kutools for Excel


Используйте заглавную букву каждого слова в ячейке с формулой и кодом VBA

Чтобы сделать первую букву каждого слова в ячейке заглавной, можно использовать функцию «Правильный» или простой код VBA. Пожалуйста, сделайте следующие шаги:

Method1: Правильная функция:

1. Введите эту формулу: = ПРАВИЛЬНО (A2) в пустую ячейку рядом с вашими данными, например B2, см. снимок экрана:

снимок экрана с использованием функции PROPER для написания заглавной буквы каждого слова в ячейке

2. Затем перетащите маркер заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и вы увидите, что все первые буквы каждого слова в ячейке были заглавными. Смотрите скриншот:

скриншот, показывающий все результаты

Метод 2: код VBA:

Следующий код VBA также может помочь вам ввести все первые буквы каждого слова в ячейке в верхний регистр.

1. Пожалуйста, удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модулии вставьте следующий код в Модули Окно.

Код VBA: вводить заглавную первую букву каждого слова в ячейке

Sub Proper_Case()
'Updateby20150428
Dim x As Range
Dim Workx As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set Workx = Application.Selection
Set Workx = Application.InputBox("Range", xTitleId, Workx.Address, Type:=8)
For Each x In Workx
x.Value = Application.Proper(x.Value)
Next
End Sub

3, Затем нажмите F5 Нажмите клавишу для выполнения этого кода и выберите диапазон данных, который вы хотите использовать в появившемся диалоговом окне, см. снимок экрана:

снимок экрана с выбором исходной текстовой строки после запуска кода VBA

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


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

С помощью Kutools для Excel 's Изменить регистр утилита, вы можете быстро изменить текстовые строки на верхний регистр, нижний регистр, правильный регистр, регистр предложений и так далее.     Нажмите, чтобы загрузить Kutools for Excel!


Делать первую букву заглавной только в ячейке с формулой

Иногда вы просто хотите ввести только первую букву в верхнем регистре и строчные остальные в ячейке, страдали ли вы от этой проблемы в Excel? Фактически, вот формула может оказать вам услугу для решения этой задачи.

1. Введите эту формулу в пустую ячейку помимо ваших данных, = ВЕРХНИЙ (ЛЕВЫЙ (A2,1; 2)) И НИЖНИЙ (ВПРАВО (A2; LEN (A1) -XNUMX)), см. снимок экрана:

снимок экрана с использованием формулы для написания заглавной первой буквы только внутри ячейки

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

снимок экрана, показывающий все текстовые строки с заглавной первой буквой


Сделать первую букву каждого слова или первую букву только с помощью Kutools for Excel

Если вы только что Kutools for Excel, С его Изменить регистр функция, вы можете быстро использовать как первую букву каждого слова, так и первую букву только в ячейке.

После загрузка и установка Kutools for Excel, пожалуйста, сделайте следующее:

1. Выберите диапазон данных, который вы хотите использовать.

2. Нажмите Кутулс > Текст > Изменить регистр, см. снимок экрана:

снимок экрана с включением функции Change Case в Kutools

3. В Изменить регистр диалоговое окно, если вы выберете Правильный случай, первая буква каждого слова будет заглавной, см. снимок экрана:

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

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

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

Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!


Лучшие инструменты для офисной работы

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

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!