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

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

Author: Xiaoyang Last Modified: 2025-08-07

Предположим, у вас есть список текстовых строк, где слова написаны либо заглавными, либо строчными буквами, либо смешанными. В такой ситуации вам нужно сделать первую букву каждого слова в ячейке заглавной, а остальные — строчными, как показано на следующем скриншоте. Есть ли у вас хорошие способы быстро и легко сделать заглавной первую букву каждого слова для нескольких ячеек в 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 с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–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% и сократите сотни кликов мышью ежедневно!