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

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

Как сделать заглавной только первую букву в ячейках Excel?

Author Siluvia Last modified

При управлении данными в Excel вы можете столкнуться со списками имен или слов, которые полностью написаны заглавными буквами, например «ИВАН ИВАНОВ». Во многих деловых, образовательных или отчетных сценариях важно отображать эти имена в более стандартном формате, где только первая буква каждого слова будет заглавной (например, «Иван Иванов»). Правильно отформатированный текст улучшает читаемость и придает профессиональный вид вашим рабочим листам, особенно при подготовке документов для обмена или печати.

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

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


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

Для пользователей, которым нужно исправить написание заглавными буквами только для нескольких элементов, или тех, кто предпочитает не включать макросы, встроенные функции Excel предоставляют простое решение. Функция ПРОПИСН автоматически делает заглавными первые буквы каждого слова в строке, что идеально подходит для большинства имен, названий и адресов, написанных заглавными буквами. Вот как это можно использовать:

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

=PROPER(B2)

A screenshot showing the formula =PROPER(B2) used to convert all caps to proper case in Excel

После нажатия Enter Excel немедленно преобразует текст в ячейке B2 в правильный регистр в C2 — только первая буква каждого слова будет заглавной (например, «ИВАН ИВАНОВ» станет «Иван Иванов»).

3. Чтобы применить это преобразование к дополнительным ячейкам, выберите ячейку C2, затем поместите курсор на маркер заполнения в нижнем правом углу ячейки. Нажмите и перетащите маркер заполнения вниз по диапазону, куда вы хотите скопировать формулу. Excel автоматически скорректирует формулу для каждой строки, ссылаясь на ячейку в столбце B той же строки.

Примечание: При необходимости обновите ссылку на ячейку (B2) в формуле, чтобы она соответствовала вашему фактическому диапазону данных. Этот метод лучше всего работает, когда ваши текстовые строки не содержат необычных требований к регистру или специальных аббревиатур, которые должны оставаться заглавными (например, «Макдональдс», «США»). В таких случаях могут потребоваться ручные корректировки.

Совет: Если вы хотите заменить исходные данные преобразованными значениями, вы можете скопировать преобразованный столбец, а затем использовать Специальная вставка > Значения, чтобы перезаписать оригиналы.

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


Легко измените регистр текста в выбранном диапазоне в Excel

Утилита Изменение регистра Kutools для Excel помогает легко изменить регистр текста в выбранном диапазоне в Excel, поддерживая преобразование в Правильный регистр, ВЕРХНИЙ РЕГИСТР, нижний регистр и другие, как показано в демо ниже.

A demo of Kutools for Excel changing uppercase text to proper case in bulk

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


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

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

Внимание: Запуск макросов влияет на вашу книгу напрямую, и это действие нельзя отменить стандартной командой Отмена. Рекомендуется создать резервную копию ваших данных перед продолжением.

1. Для начала нажмите Alt + F11 чтобы открыть Microsoft Visual Basic for Applications (VBA) окно редактора.
2. В редакторе VBA нажмите Вставить > Модуль в меню. Это вставит новый модуль в вашу книгу. В открывшемся окне модуля скопируйте и вставьте следующий код VBA:

Код VBA: Преобразуйте все заглавные буквы в заглавную только первую букву

SSub Proper_Case()
	Dim xRg As Range
	Dim xCell As Range
	Dim xAddress As String
	Dim xUpdate As Boolean
	On Error Resume Next
	xAddress                    = Application.ActiveWindow.RangeSelection.Address
	Set xRg                     = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
	Set xRg                     = Application.Intersect(xRg, ActiveSheet.UsedRange)
	If xRg Is Nothing Then Exit Sub
		xUpdate                    = Application.ScreenUpdating
		Application.ScreenUpdating = False
		For Each xCell In xRg.Cells
			If xCell.HasFormula = False Then
				xCell.Value = Application.WorksheetFunction.Proper(xCell.Value)
			End If
		Next
		Application.ScreenUpdating = xUpdate
	End Sub

3. Для выполнения кода нажмите F5 или кнопку Выполнить на панели инструментов. Появится диалоговое окно Kutools для Excel, предлагающее выбрать диапазон, который вы хотите преобразовать. Выделите нужные ячейки и нажмите OK.

A screenshot of a dialog box prompting the user to select a range for converting text to proper case with VBA

В течение нескольких секунд все имена или фразы, написанные заглавными буквами, в выбранном диапазоне будут преобразованы в правильный регистр прямо на месте. Этот процесс не затронет никакие формулы в вашем выборе – он только изменит ячейки с обычным текстом.

Меры предосторожности: Этот макрос игнорирует ячейки, содержащие формулы, и изменяет только чистый текст. Перед запуском кода VBA убедитесь, что макросы включены и всегда сохраните свою работу, поскольку изменения VBA не обратимы через Отмену.

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


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

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

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

1. Выберите диапазон, содержащий текст, который вы хотите изменить. Это может быть один столбец, несколько столбцов или несмежные ячейки.
2. Перейдите на вкладку Kutools на ленте Excel, найдите Текст, затем выберите Изменение регистра. Появится диалоговое окно, как показано ниже:

A screenshot showing Kutools for Excel’s Text menu with the Change Case option selected

3. В диалоговом окне Изменение регистра выберите Правильный регистр. Вы можете просмотреть изменения в реальном времени в окне диалога.
4. Нажмите OK для применения преобразования, или Отмена если вы хотите прервать.

A screenshot of the Change Case dialog box with the Proper Case option selected

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

Советы: - Kutools позволяет легко отменить изменения с помощью стандартной команды Excel Отмена после выполнения операции.
- Другие варианты регистра (ВЕРХНИЙ РЕГИСТР, нижний регистр и т.д.) также доступны в том же диалоге для различных потребностей форматирования.
- Работает беспроблемно с объединенными ячейками и различными форматами текста.

Преимущества: Kutools хорошо подходит для текущих рабочих процессов и экономит время на повторяющемся форматировании, особенно в списках клиентов и сотрудников, каталогах продуктов и официальных документах. Однако установка надстройки требуется, и ее функции доступны после бесплатного пробного периода или активации лицензии.

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

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас

Помимо этих представленных решений, вы также можете использовать комбинацию быстрого заполнения Excel для небольших наборов данных (доступно в Excel 2013 и выше) в качестве альтернативы. Чтобы использовать быстрое заполнение, вручную введите желаемое форматирование в одну ячейку рядом с вашей исходной записью, затем выберите следующую ячейку в этом столбце и нажмите Ctrl + E. Excel автоматически определит шаблон и заполнит вниз, преобразуя в правильный регистр, когда шаблон становится ясен. Узнайте больше о быстром заполнении. Это идеально подходит для быстрых корректировок коротких списков без использования формул или макросов.

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


Лучшие инструменты для повышения продуктивности в 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-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек