![](https://cdn.wiki-base.com/1044154/excel_formula_capitalize_first_letter__2.png.webp)
Загальна формула
=UPPER(LEFT(A1))&MID(A1,2,LEN(A1))
Резюме
Для написання першої літери у слові чи рядку великою літерою можна використовувати формулу, засновану на функціях LEFT, MID та LEN. У наведеному прикладі формула в С5 має вигляд:
=UPPER(LEFT(B5))&MID(B5,2,LEN(B5))
Пояснення
Перший вираз використовує LEFT та UPPER для написання першої літери великими літерами:
=UPPER(LEFT(B5))
Не потрібно вводити 1 для num_chars LEFT, оскільки за замовчуванням він буде 1. Другий вираз витягує решту символів з MID:
MID(B5,2,LEN(B5))
Текст походить від B5, стартовий номер жорстко закодований як 2, а num_chars надається функцією LEN. Технічно нам потрібно витягти лише символи (довжина - 1), але MID не скаржиться, якщо ми попросимо більше символів, тому ми залишили речі в найпростішій формі.
Малі решта
Якщо ви хочете писати малими літерами все, крім першої літери, просто оберніть другий вираз функцією LOWER:
=UPPER(LEFT(B5))&LOWER(MID(B5,2,LEN(B5)))
Функція LOWER змусить усі решту символів ставитись малими літерами.