![](https://cdn.wiki-base.com/1044154/excel_formula_capitalize_first_letter__2.png.webp)
Formuła ogólna
=UPPER(LEFT(A1))&MID(A1,2,LEN(A1))
Podsumowanie
Aby rozpocząć wielką literę w słowie lub ciągu, możesz użyć formuły opartej na funkcjach LEWO, ŚRODEK i DŁ. W przedstawionym przykładzie formuła w C5 to:
=UPPER(LEFT(B5))&MID(B5,2,LEN(B5))
Wyjaśnienie
Pierwsze wyrażenie używa LEWEJ i GÓRNEJ, aby rozpocząć wielką literę:
=UPPER(LEFT(B5))
Nie ma potrzeby wpisywania 1 dla num_chars w LEFT, ponieważ domyślnie będzie to 1. Drugie wyrażenie wyodrębnia pozostałe znaki za pomocą MID:
MID(B5,2,LEN(B5))
Tekst pochodzi z B5, numer początkowy jest zakodowany na stałe jako 2, a liczba_znaków jest udostępniana przez funkcję DŁ. Technicznie rzecz biorąc, musimy tylko wyodrębnić znaki (długość - 1), ale MID nie będzie narzekać, jeśli poprosimy o więcej znaków, więc zostawiliśmy rzeczy w najprostszej formie.
Resztę małymi literami
Jeśli chcesz, aby wszystko oprócz pierwszej litery było małe, po prostu zawiń drugie wyrażenie funkcją LOWER:
=UPPER(LEFT(B5))&LOWER(MID(B5,2,LEN(B5)))
Funkcja LOWER wymusi na wszystkich pozostałych znakach małe litery.