Чтобы сделать первую букву текстовой строки в Excel заглавной, вы можете использовать различные методы. Вот несколько примеров с фрагментами кода:
- Использование функции PROPER:
Функция PROPER делает первую букву каждого слова в текстовой строке заглавной.
=PROPER(A1)
- Использование функций UPPER и LOWER с функцией MID:
При таком подходе первая буква преобразуется в верхний регистр, а остальные буквы — в нижний.
=UPPER(LEFT(A1,1))&LOWER(MID(A1,2,LEN(A1)-1))
- Использование комбинации функций LEFT, UPPER и RIGHT:
Этот метод делает первую букву заглавной, а остальной текст оставляет без изменений.
=UPPER(LEFT(A1,1))&RIGHT(A1,LEN(A1)-1)
<ол старт="4">
Если вы хотите автоматизировать процесс, вы можете использовать макрос VBA. Нажмите «Alt + F11», чтобы открыть редактор Visual Basic, и вставьте следующий код:
Sub CapitalizeFirstLetter()
Dim rng As Range
For Each rng In Selection
rng.Value = WorksheetFunction.Proper(rng.Value)
Next rng
End Sub
После вставки кода закройте редактор и выберите ячейки, которые хотите использовать заглавные буквы. Затем перейдите в «Разработчик» >«Макросы» и запустите макрос «CapitalizeFirstLetter».