Excel-formule: begin met een hoofdletter -

Inhoudsopgave

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.

Interessante artikelen...