Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

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

Author Xiaoyang Last modified

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

a screenshot showing the original text string and the text string with every letter capitalised and only the first letter capitalised

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

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

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


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

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

Метод 1: Функция ПРОПНАЧ:

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

a screenshot of using the PROPER function to capitalize the first letter of each word within a cell

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

a screenshot showing all results

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

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

1. Нажмите и удерживайте клавиши ALT + F11, чтобы открыть окно Microsoft Visual Basic for Applications.

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 для выполнения этого кода и выберите диапазон данных, который вы хотите использовать в появившемся диалоговом окне, см. скриншот:

a screenshot of selecting the original text string after running the VBA code

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


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

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


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

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

1. Введите эту формулу в пустую ячейку рядом с вашими данными: =ПРОПИСН(ЛЕВСИМВ(A2,1))&СТРОЧН(ПРАВСИМВ(A2,ДЛСТР(A2)-1)), см. скриншот:

a screenshot of using formula to capitalize the first letter only within a cell

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

a screenshot showing all text strings with the first letter capitalized


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

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

После скачивания и установки Kutools для Excel выполните следующие действия:

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

2. Нажмите Kutools > Текст > Изменение регистра, см. скриншот:

a screenshot of enabling the Change Case feature of Kutools

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

a screenshot showing how to use the Proper Case option to easily capitalize the first letter of each word in the selected range

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

a screenshot showing how to use the Sentence Case option to easily capitalize only the first letter of the text string in the selected range

Скачайте и попробуйте бесплатно Kutools для Excel прямо сейчас!


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

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных благодаря: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Kutools Functions
Популярные функции: Поиск, выделение или отметка дубликатов | Удалить пустые строки | Объединить столбцы или адреса без потери данных | Округлить ...
Супер ПОИСК: 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.

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