Naar de inhoud
ExcelOefeningen

HOOFDLETTERS, KLEINE.LETTERS en BEGINLETTERS in Excel

Bijgewerkt op . Engelse naam: UPPER

Met HOOFDLETTERS zet je tekst om in hoofdletters, met KLEINE.LETTERS in kleine letters en met BEGINLETTERS krijgt elk woord een hoofdletter aan het begin, bijvoorbeeld =HOOFDLETTERS(A2). Je gebruikt ze om rommelig ingevoerde namen, postcodes en e-mailadressen gelijk te trekken. In de Engelse Excel heten ze UPPER, LOWER en PROPER.

Syntax

=HOOFDLETTERS(tekst)

tekst
De tekst of cel die je wilt omzetten, bijvoorbeeld A2. KLEINE.LETTERS en BEGINLETTERS hebben precies hetzelfde ene argument.

Hoe werken de drie functies?

Alle drie hebben één argument: de tekst of cel die je wilt omzetten. Staat in A2 "jan DE vries", dan krijg je:

  • =HOOFDLETTERS(A2) geeft JAN DE VRIES
  • =KLEINE.LETTERS(A2) geeft jan de vries
  • =BEGINLETTERS(A2) geeft Jan De Vries

Cijfers, spaties en leestekens blijven gewoon staan. Alleen letters veranderen. Letters met accenten gaan ook goed: café wordt CAFÉ.

De functie zet de tekst niet om in de cel zelf, maar geeft het resultaat in de cel waar de formule staat. Je hebt dus altijd een extra kolom nodig. Hoe je daarna de oude kolom vervangt, lees je verderop op deze pagina.

BEGINLETTERS en Nederlandse namen

BEGINLETTERS geeft elk woord een hoofdletter en maakt de rest klein. Bij Nederlandse namen gaat dat vaak net mis:

  • jan van der berg wordt Jan Van Der Berg, terwijl je Jan van der Berg wilt
  • 's-hertogenbosch wordt 'S-Hertogenbosch
  • mcdonald wordt Mcdonald

BEGINLETTERS ziet namelijk elk teken na een spatie, streepje of apostrof als het begin van een nieuw woord. Tussenvoegsels kent de functie niet.

De oplossing: gebruik BEGINLETTERS en herstel de tussenvoegsels daarna met SUBSTITUEREN, bijvoorbeeld =SUBSTITUEREN(BEGINLETTERS(A2);" Van ";" van "). Of houd voornaam, tussenvoegsel en achternaam in aparte kolommen. Dan gebruik je BEGINLETTERS alleen voor de voornaam en achternaam en KLEINE.LETTERS voor het tussenvoegsel.

Hoofdletters bij zoeken en vergelijken

Excel maakt bij de meeste vergelijkingen geen onderscheid tussen hoofdletters en kleine letters. =A2=B2 geeft WAAR als in A2 Utrecht staat en in B2 UTRECHT. Ook VERT.ZOEKEN, X.ZOEKEN, AANTAL.ALS en VIND.SPEC kijken niet naar hoofdletters.

Je hoeft gegevens dus niet om te zetten om ze te kunnen opzoeken. Toch is het netjes om alles gelijk te maken, bijvoorbeeld voor een adreslijst, een export of een draaitabel. In een draaitabel worden utrecht en Utrecht wel samengevoegd, maar je ziet maar één van de twee schrijfwijzen.

Wil je wel controleren of de hoofdletters precies kloppen, gebruik dan GELIJK: =GELIJK(A2;B2) geeft alleen WAAR als de teksten letter voor letter gelijk zijn. Voor zoeken binnen een tekst is VIND.ALLES de hoofdlettergevoelige variant.

De oude kolom vervangen door het resultaat

Omdat de functies in een nieuwe kolom werken, heb je na afloop twee kolommen: de oude en de opgeschoonde. Zo vervang je de oude:

  • Selecteer de cellen met de formules en kopieer ze met Ctrl + C
  • Klik op de eerste cel van de oude kolom
  • Kies op het tabblad Start bij Plakken voor Waarden plakken
  • Verwijder daarna de hulpkolom

Plak je de formules gewoon terug, dan verwijzen ze naar zichzelf en krijg je een kringverwijzing. Plak dus altijd als waarden.

Een snelle andere manier is Snel aanvullen. Typ in de kolom ernaast één naam zoals je hem wilt hebben, bijvoorbeeld in hoofdletters, en druk op Ctrl + E. Excel vult de rest van de kolom op dezelfde manier aan, zonder formules.

Voorbeelden

Postcodes in hoofdletters

Klanten hebben hun postcode zelf ingevuld, soms met kleine letters. Voor de verzendlabels wil je overal hoofdletters.

=HOOFDLETTERS(B2) in cel C2

C2
ABCD
1KlantPostcodeNetjes
2Kapsalon Knip4331 ab4331 AB
3
4

Klik op cel C2 om de formule te zien of aan te passen.

De cijfers en de spatie blijven staan, de letters worden hoofdletters: 4331 AB.

E-mailadressen in kleine letters

Een e-mailadres is ingevoerd met willekeurige hoofdletters. Voor je mailinglijst wil je alles in kleine letters.

=KLEINE.LETTERS(A2) in cel B2

B2
ABC
1IngevoerdOpgeschoond
2Info@BakkerijVerhoef.NLinfo@bakkerijverhoef.nl
3
4

Klik op cel B2 om de formule te zien of aan te passen.

Alle letters worden klein: info@bakkerijverhoef.nl.

Namen met een beginhoofdletter

Een naam is half in hoofdletters ingevoerd. Je wilt een nette schrijfwijze.

=BEGINLETTERS(A2) in cel B2

B2
ABC
1IngevoerdNetjes
2fleur BAKKERFleur Bakker
3
4

Klik op cel B2 om de formule te zien of aan te passen.

Elk woord begint met een hoofdletter en de rest wordt klein: Fleur Bakker.

Veelgemaakte fouten

  • Tussenvoegsels krijgen een hoofdletter

    BEGINLETTERS maakt van van der de tekst Van Der. Herstel tussenvoegsels met SUBSTITUEREN of zet ze in een aparte kolom.

  • Formules terugplakken over de bron

    Dan ontstaat een kringverwijzing. Kopieer de formules en kies Waarden plakken.

  • Omzetten om te kunnen zoeken

    Dat is niet nodig: VERT.ZOEKEN, X.ZOEKEN en AANTAL.ALS letten niet op hoofdletters. Vindt een formule toch niets, kijk dan naar spaties of getallen die als tekst zijn opgeslagen.

Oefen het zelf

Lezen is één, het zelf typen is wat blijft hangen. Deze lessen gaan erover:

Veelgestelde vragen

Hoe zet ik tekst om naar hoofdletters in Excel?

Gebruik =HOOFDLETTERS(A2) in een lege kolom. Plak het resultaat daarna als waarden over de oude kolom als je die wilt vervangen.

Heeft Excel een knop voor hoofdletters, zoals Word?

Nee, Excel heeft geen knop om hoofdlettergebruik te wijzigen zoals Word. Je gebruikt HOOFDLETTERS, KLEINE.LETTERS en BEGINLETTERS of Snel aanvullen met Ctrl + E.

Hoe geef ik alleen de eerste letter van een cel een hoofdletter?

BEGINLETTERS doet dat voor elk woord. Voor alleen de eerste letter gebruik je =HOOFDLETTERS(LINKS(A2;1))&KLEINE.LETTERS(DEEL(A2;2;1000)).

Maakt Excel verschil tussen hoofdletters en kleine letters?

Bij vergelijken en zoeken meestal niet. Alleen functies als GELIJK, VIND.ALLES en SUBSTITUEREN zijn hoofdlettergevoelig.

Hoe heten deze functies in het Engels?

HOOFDLETTERS heet UPPER, KLEINE.LETTERS heet LOWER en BEGINLETTERS heet PROPER.

Gerelateerde functies