Er is geen enkele Excel-functie die *alleen* de beginhoofdletters van een tekstreeks rechtstreeks verandert, terwijl de rest in kleine letters blijft staan. Je zou een aantal functies moeten combineren. De meest voorkomende benadering maakt gebruik van `PROPER`.
De functie `PROPER` geeft de eerste letter van elk woord in een tekstreeks een hoofdletter en converteert de rest van de letters naar kleine letters.
Bijvoorbeeld:
Als cel A1 "hallo wereld" bevat, zal `=PROPER(A1)` "Hallo wereld" retourneren.
Als je een string hebt waarvan je alleen de *allereerste* letter in hoofdletters wilt hebben en de rest in kleine letters, dan heb je een complexere formule nodig, mogelijk met behulp van de functies `LEFT`, `LOWER` en `RIGHT`. Bijvoorbeeld:
`=BOVEN(LINKS(A1,1))&ONDER(RECHTS(A1,LEN(A1)-1))`
Deze formule neemt de eerste letter (`LEFT(A1,1)`), converteert deze naar hoofdletters (`UPPER()`) en voegt deze vervolgens samen (`&`) aan de rest van de tekenreeks (`RIGHT(A1,LEN(A1)-1)`), omgezet in kleine letters (`LOWER()`).
Daarom is 'PROPER' de enige functie die het dichtst in de buurt komt, maar voor nauwkeurige controle over alleen de allereerste letter is de combinatie van 'UPPER', 'LEFT', 'LOWER' en 'RIGHT' noodzakelijk. |