JUISTE functie - Tekst converteren - Excel, VBA en Google Spreadsheets

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze tutorial laat zien hoe je de Excel JUISTE Functie in Excel om tekst naar de juiste hoofdletters te converteren.

JUISTE functieoverzicht

De PROPER-functie Converteert de volledige tekstreeks naar de juiste hoofdletters. De eerste letter van elk woord is een hoofdletter.

Om de JUISTE Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:

(Let op hoe de formule-invoer verschijnt)

PROPER-functie Syntaxis en invoer:

=JUIST(tekst)

tekst - Een reeks tekst.

Wat is de JUISTE functie?

De Excel PROPER-functie neemt een bepaalde tekenreeks als invoer en retourneert die tekenreeks met de eerste letter van elk woord in hoofdletters, maar elke andere letter in kleine letters.

Hoe de JUISTE functie te gebruiken?

U kunt de Excel PROPER-functie als volgt gebruiken:

=PROPER(“bruce springsteen”)

Dit zou het volgende retourneren zoals bovenstaande schermafbeelding.

Bruce Springsteen

PROPER is handig wanneer u een kolom met gegevens hebt met een inconsistente opmaak.

Stel je bijvoorbeeld voor dat je een spreadsheet met muziekartiesten hebt, maar de namen zijn niet correct ingevoerd. Sommige zijn in hoofdletters, sommige zijn lager, andere zijn een mix van boven en onder… het is een puinhoop. U kunt PROPER gebruiken om dit op te lossen, zoals hier wordt weergegeven:

=JUIST(A2)

PROPER heeft invloed op elk woord

Merk op dat PROPER van invloed is op elk woord in de tekstreeks. Afhankelijk van de gegevens die je hebt, kan dit wel of niet wenselijk zijn, bijvoorbeeld:

Hoe PROPER omgaat met interpunctie en cijfers

De Excel PROPER-functie verandert geen cijfers, leestekens of speciale tekens. Het behandelt ze echter wel als spaties. Dat betekent dat PROPER elke letter die direct volgt op een cijfer of een leesteken, een hoofdletter zal schrijven.

Bekijk deze voorbeelden hieronder:

Staatscodes met een hoofdletter houden

Als u PROPER alleen voor een deel van de tekst wilt gebruiken en de rest in hoofdletters of kleine letters wilt houden, kan dit lastig zijn om alleen met formules te doen. Als uw gegevens echter in elke cel dezelfde structuur volgen, kunt u ze vaak vinden.

Als een kolom bijvoorbeeld plaatsnamen en staatscodes bevat, en de staatscode is altijd de laatste twee tekens van de cel, kunnen we deze opmaken met PROPER en UPPER.

Zie de voorbeelden hieronder:

=JUIST(LINKS(A2,LEN(A2)-2))&BOVENSTE(RECHTS(A2,2))

De formule gebruikt PROPER, LEFT en LEN om de tekenreeks in kolom A te nemen, de laatste twee tekens af te knippen en het resultaat door te geven aan de PROPER-functie. Vervolgens worden de laatste twee tekens van de cel gebruikt, wordt UPPER erop toegepast, waardoor ze worden omgezet in hoofdletters.

U kunt de resultaten zien in kolom E. Merk op dat deze formule alleen werkt als de gegevens in exact hetzelfde formaat zijn.

JUIST in Google Spreadsheets

De JUISTE Functie werkt precies hetzelfde in Google Spreadsheets als in Excel:

JUISTE voorbeelden in VBA

U kunt ook de PROPER-functie in VBA gebruiken. Type:
applicatie.werkbladfunctie.proper(tekst)
Voor de functieargumenten (tekst, enz.), kunt u ze ofwel rechtstreeks in de functie invoeren, of variabelen definiëren om in plaats daarvan te gebruiken.

Keer terug naar de lijst met alle functies in Excel

wave wave wave wave wave