Hoe zinsbouw in Excel veranderen (6 eenvoudige methodes)

  • Deel Dit
Hugh West

Dit artikel laat zien hoe u zinsbouw in Excel kunt wijzigen. Hoewel er standaard geen droogmiddel is om deze taak uit te voeren, kunt u de gecombineerde formule toepassen, Flitsvulling gereedschap, en VBA code. Hier laten we u zes eenvoudige en handige manieren zien om zinsbouw in Excel te veranderen.

Download Praktijk Werkboek

U kunt de volgende Excel-werkmap downloaden voor een beter begrip en om zelf te oefenen.

Verandering van zinsbouw.xlsm

Wat is strafzaak?

Je bent misschien nieuwsgierig naar wat de zin zaak eigenlijk is. Wees niet boos als je er geen idee van hebt.

De zinskast is een type letterkast dat we vaak gebruiken. In de zinskast moet de beginletter van het eerste woord in hoofdletters staan, terwijl de andere letters van het eerste woord en alle andere woorden in de zin in kleine letters moeten staan. Bijvoorbeeld:

Deze zin is geschreven in zinsbouw.

6 methoden om zinsbouw in Excel te veranderen

Hier hebben we een Onjuist opgemaakte zinnenlijst die een aantal Zinnen met het onjuiste hoofdlettergebruik.

We willen de zinsbouw van die zinnen omzetten naar zinsbouw. Dus, zonder verder oponthoud, laten we in het handjevol methoden springen om zinsbouw in Excel te veranderen.

In onze eerste methode gebruiken we een formule om de gegeven onjuiste zinnen te veranderen in zinswendingen. Volg onze stappen hieronder.

Stappen:

  • Selecteer eerst de cel C5 Schrijf dan de onderstaande formule op en druk op ENTER .
=UPPER(LEFT(B5,1))&LOWER(RIGHT(B5,LEN(B5)-1))

Hier, B5 staat voor de eerste zin in de Onjuist formaat Zinnenlijst .

Formule Breakdown:

  • In de formule is de LEN-functie bepaalt de totale lengte van de string in cel B5 Trek dan 1 af van deze lengte.
  • De RECHTS functie geeft de laatste tekens van de tekststring in cel B5 Hier is het aantal karakters dat de RECHTS functie wordt bepaald door de uitgang van de LEN functie.
  • Daarna krijgt u deze geretourneerde waarden in de Functie LOWER om de tekens om te zetten in kleine letters.
  • Later wordt een ander deel van de formule samengevoegd met een ampersand (&) .
  • Dan, de Functie LINKS geeft het eerste teken van de tekststring in cel B5 .
  • Tot slot BOVENSTE functie zet dit eerste teken om in een hoofdletter.

  • Ten tweede, gebruik de Vulgreep gereedschap en sleep het naar beneden naar cel C14 om de overige resultaten te krijgen.

Lees meer: Hoe maak je de eerste letter van een zin hoofdletter in Excel (4 geschikte methoden)

In onze tweede methode passen we een andere formule toe die enkele functies combineert. Volg de stappen zorgvuldig.

Stappen:

  • Selecteer eerst de cel C5 en typ de onderstaande formule in. Druk vervolgens op de knop ENTER sleutel.
=UPPER(LEFT(B5,1))&MID(LOWER(B5),2,999)

Hier, B5 dient als een zin in de Gegeven geval .

We hebben een nieuwe functie gebruikt, genaamd de MID-functie In onze vorige methode gebruikten we de RECHTS en LINKS functies die de tekens van een tekststring teruggeven vanaf respectievelijk het begin en het einde van de string. Maar de MID functie kan tekens teruggeven vanaf elke positie in het midden van de tekenreeks.

Lees meer: Hoe de eerste letter in hoofdletters veranderen in Excel (6 handige methodes)

3. Word gebruiken om zinsbouw in Excel te veranderen

In deze methode krijgen we de hulp van een ander Office programma, Word. Met een combinatie van Excel en Word lossen we het probleem op een andere manier op. Volg de stappen zorgvuldig.

Stappen:

  • Selecteer eerst cellen in de B5:B14 Kopieer deze cellen met behulp van de CTRL + C sneltoets.

  • Open nu Word en plak die cellen erin.

  • Ten tweede, selecteer de hele tabel in Word. Ga dan naar de Home tabblad en selecteer Verander zaak in de Lettertype groep> kleine letters .

  • Op dit punt worden al onze zinnen omgezet in kleine letters.

  • Nogmaals, ga naar de Home tabblad. Selecteer vervolgens Verander zaak > Strafzaak .

  • Tenslotte worden alle zinnen omgezet in zinsdelen in Word.

  • Kopieer tenslotte de hele tabel in Word. Plak hem vervolgens in de cellen van de C5:C14 bereik.

Let op: Zet het niet direct in Word om naar hoofdletters. Verander het eerst in kleine letters en dan in hoofdletters. Anders worden de hoofdletters in het midden van zinnen niet veranderd. .

Lees meer: Hoe Case voor hele kolom in Excel te veranderen (7 fantastische manieren)

4. Flash Fill implementeren om zinsbouw in Excel te veranderen

Met behulp van de Flitsvulling gereedschap is een andere manier om zinsconstructies in Excel te wijzigen. Volg de onderstaande stappen.

Stappen:

  • Selecteer eerst de cel C5 Voer dan de onderstaande formule in en druk op ENTER .
=LOWER(B5)

Hier, B5 staat voor de eerste zin in de Gegeven geval .

Op dit moment worden alle zinnen omgezet in kleine letters.

  • Ten tweede, in cel D5 schrijf de eerste zin handmatig op in zinsverband.

  • Selecteer ten derde cellen in de D5:D14 bereik. Ga dan naar de Home tabblad en selecteer Vul in Bewerken van groep> Flitsvulling uit de drop-down.

  • Alle zinnen worden echter omgezet in zinsbouw.

Let op: Converteer het niet direct naar zinsnede terwijl u Flitsvulling Verander het eerst in kleine letters en dan in hoofdletters. Anders werkt het niet goed. .

Lees meer: Hoe verander je hoofdletters in kleine letters in Excel (5 effectieve methoden)

5. De VBA-code toepassen op een geselecteerd bereik van cellen

Het toepassen van de VBA code is altijd een spannend alternatief. Volg onze stappen hieronder.

Stappen:

  • Selecteer eerst de cellen in de B5:B14 bereik. Klik daarna met de rechtermuisknop op de Naam van het blad en selecteer Code bekijken .

  • Op dit moment is de Microsoft Visual Basic voor toepassingen venster wordt geopend. Van Mappen schakelen klik met de rechtermuisknop op Blad6 (VBA 1) > select Plaats > Module .

  • Het opent een code module, waar u de onderstaande code kunt plakken. Ren toets of druk op de F5 sleutel.
 Sub ConvertSelectionToSentenceCase() Dim rng As Range For Each rng In Selection If Application.WorksheetFunction.IsText(rng) Then rng.Value = UCase(Left(rng, 1)) & LCase(Right(rng, Len(rng) - 1)) End If Next End Sub 

  • Sluit nu de code module en keer terug naar het werkblad. U zult echter tot uw verbazing zien dat de cellen van kolom B worden automatisch omgezet in zinsconstructies.

Lees meer: Hoe Case te veranderen in Excel Sheet (8 snelle methoden)

6. De VBA-code gebruiken om een aangepaste functie te maken

In onze bovenstaande procedure hebben we het cellenbereik geselecteerd. Vervolgens hebben we de VBA code om de tekststrings om te zetten in zinsdelen. Maar in deze methode maken we een door de gebruiker gedefinieerde functie met behulp van de VBA code. Daarna veranderen we met deze functie de tekststrings in zinsdelen. Volg dus de onderstaande stappen.

Stappen:

  • Klik eerst met de rechtermuisknop op de Naam van het blad en selecteer Code bekijken .

  • Op dit moment is de Microsoft Visual Basic voor toepassingen wordt geopend. Ga nu naar de Plaats tabblad en selecteer Module .

  • Het opent een code module waar je onderstaande code moet plakken. Klik dan op de Sla pictogram om de werkmap op te slaan in Macro-Enabled formaat.
 Openbare functie SentenceCase(Tekst als String) als String SentenceCase = UCase(Mid(Text, 1, 1)) & LCase(Mid(Text, 2)) End Function 

  • Ga daarna terug naar het werkblad. Klik vervolgens op cel C5 en schrijf op =sen Echter, je ziet de SentenceCase functie in de suggestie. Druk later op de TAB toets op het toetsenbord om de functie te selecteren.

  • Geef tenslotte de celreferentie B5 als het argument van deze functie en druk op ENTER .

De tekststring is nu veranderd in hoofdletters.

Conclusie

Bedankt voor het lezen van dit artikel, we hopen dat het nuttig was. Laat het ons weten in de commentaarsectie als u vragen of suggesties hebt. Bezoek onze website ExcelWIKI om meer te ontdekken.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.