
Generieke formule
=UPPER(LEFT(A1))&MID(A1,2,LEN(A1))
Samenvatting
Om de eerste letter in een woord of tekenreeks een hoofdletter te geven, kunt u een formule gebruiken die is gebaseerd op de functies LINKS, MIDDEN en LENGTE. In het getoonde voorbeeld is de formule in C5:
=UPPER(LEFT(B5))&MID(B5,2,LEN(B5))
Uitleg
De eerste uitdrukking gebruikt LEFT en UPPER om de eerste letter met een hoofdletter te schrijven:
=UPPER(LEFT(B5))
Het is niet nodig om 1 in te voeren voor aantal_tekens in LINKS, aangezien dit standaard wordt ingesteld op 1. De tweede uitdrukking extraheert de resterende tekens met MID:
MID(B5,2,LEN(B5))
De tekst komt uit B5, het startnummer is hardgecodeerd als 2 en num_chars wordt geleverd door de LEN-functie. Technisch gezien hoeven we alleen (lengte - 1) tekens te extraheren, maar MID zal niet klagen als we om meer tekens vragen, dus we hebben de dingen in de eenvoudigste vorm gelaten.
Kleine letters de rest
Als u alles behalve de eerste letter in kleine letters wilt zetten, plaatst u de tweede uitdrukking in de LOWER-functie:
=UPPER(LEFT(B5))&LOWER(MID(B5,2,LEN(B5)))
De LOWER-functie forceert alle resterende tekens naar kleine letters.