Sådan ændres sætningstilfælde i Excel (6 nemme metoder)

  • Del Dette
Hugh West

Denne artikel viser, hvordan du ændrer sætningscase i Excel. Selv om der ikke er nogen desikateret til at udføre denne opgave som standard, kan du anvende den kombinerede formel, Flash Fill værktøj, og VBA Her gennemgår vi seks enkle og praktiske måder at ændre sætningshøjde i Excel på.

Download arbejdsbog til øvelser

Du kan downloade følgende Excel-arbejdsbog for at få en bedre forståelse og øve dig selv.

Ændring af sætningstilfælde.xlsm

Hvad er en domsag?

Du er måske nysgerrig efter at vide, hvad sætningstilfælde egentlig er. Du skal ikke være ked af det, hvis du ikke har nogen idé om det.

Sætningscase er en type bogstavsinddeling, som vi bruger ofte. I sætningscase skal det første ords begyndelsesbogstav skrives med store bogstaver, mens de andre bogstaver i det første ord og alle andre ord i sætningen skal skrives med små bogstaver:

Denne sætning er skrevet i sætningsled.

6 metoder til at ændre sætningstilfælde i Excel

Her har vi en Forkert formateret sætningsliste indeholdende nogle Sætninger med ukorrekt versalskrivning af bogstaver.

Vi vil konvertere disse sætningers kasus til sætningshøjde. Så lad os uden yderligere forsinkelse springe ind i de mange metoder til at ændre sætningshøjde i Excel.

1. Brug af formel, der kombinerer UPPER, LOWER, RIGHT, LEFT og LEN-funktionerne

I vores første metode bruger vi en formel til at ændre de givne forkerte sætninger til sætningstilfælde. Følg nedenstående trin.

Trin:

  • Først skal du vælge celle C5 Skriv derefter nedenstående formel ned, og tryk på INDTAST .
=UPPER(LEFT(B5,1))&LOWER(RIGHT(B5,LEN(B5)-1)))

Her, B5 repræsenterer den første sætning i Forkert format Sætningsliste .

Opdeling af formler:

  • I formlen er LEN-funktionen bestemmer den samlede længde af strengen i celle B5 Træk derefter 1 fra denne længde.
  • RIGHT-funktion returnerer de sidste tegn i tekststrengen i celle B5 Her er antallet af tegn, der returneres af RIGHT funktion bestemmes af resultatet af LEN funktion.
  • Derefter skal du få disse returnerede værdier ind i LOWER-funktion for at konvertere tegnene til små bogstaver.
  • Senere sammenkædes en anden del af formlen med et ampersand (&) .
  • Derefter er det Venstre funktion returnerer det første tegn i tekststrengen i celle B5 .
  • Endelig er det UPPER-funktion konverterer dette første tegn til et stort bogstav.

  • For det andet skal du bruge Håndtag til påfyldning værktøjet og træk det ned til celle C14 for at få de resterende resultater.

Læs mere: Hvordan man laver første bogstav i sætning Capital i Excel (4 egnede metoder)

2. Brug af formel, der kombinerer UPPER-, LOWER-, MID- og LEFT-funktionerne

I vores anden metode anvender vi en anden formel, der kombinerer nogle funktioner. Følg trinene nøje.

Trin:

  • Først skal du vælge celle C5 og indtast nedenstående formel. Tryk derefter på INDTAST nøgle.
=UPPER(LEFT(B5,1))&MID(LOWER(B5),2,999)

Her, B5 tjener som en sætning i Givet tilfælde .

Vi har brugt en ny funktion kaldet MID-funktion her. I vores tidligere metode brugte vi den RIGHT og VENSTRE funktioner, som returnerer tegnene i en tekststreng fra henholdsvis starten og slutningen af strengen. Men den MID funktionen kan returnere tegn fra en hvilken som helst position i midten af strengen.

Læs mere: Sådan skifter du første bogstav til store bogstaver i Excel (6 praktiske metoder)

3. Brug Word til at ændre sætningsled i Excel

I denne metode får vi hjælp fra et andet Office-program ved navn Word. Med en kombination af Excel og Word løser vi problemet på en anden måde. Følg trinene omhyggeligt.

Trin:

  • Først skal du vælge celler i B5:B14 område. Kopier disse celler ved hjælp af CTRL + C tastaturgenvej.

  • Åbn nu Word, og indsæt disse celler i Word.

  • For det andet skal du markere hele tabellen i Word. Gå derefter til Hjem og vælg Ændre sag i den Skrifttype gruppe> små bogstaver .

  • På dette tidspunkt bliver alle vores sætninger konverteret til små bogstaver.

  • Igen, gå til Hjem fanen. Vælg derefter Ændre sag > Sætningstilfælde .

  • Endelig konverteres alle sætningerne til sætningscases i Word.

  • Til sidst kopierer du hele tabellen til Word og indsætter den derefter i cellerne i C5:C14 rækkevidde.

Bemærk: Du må ikke konvertere det til sætningsbogstaver direkte i Word. Først skal du ændre det til små bogstaver og derefter til sætningsbogstaver. Ellers vil de store bogstaver midt i sætningerne ikke blive ændret .

Læs mere: Sådan ændres case for hele kolonnen i Excel (7 fantastiske måder)

4. Implementering af Flash Fill til ændring af sætningsfald i Excel

Brug af den Flash Fill værktøj er en anden måde at ændre sætningscases i Excel på. Følg nedenstående trin.

Trin:

  • Først skal du vælge celle C5 Indtast derefter nedenstående formel, og tryk på INDTAST .
=LOWER(B5)

Her, B5 repræsenterer den første sætning i Givet tilfælde .

På dette tidspunkt konverteres alle sætninger til små bogstaver.

  • For det andet, i celle D5 , skriv den første sætning manuelt ned i sætningskassen.

  • For det tredje skal du vælge celler i D5:D14 rækkevidde. Derefter skal du gå til Hjem og vælg Fyld Redigering af gruppe> Flash Fill fra rullelisten.

  • Alle sætningerne konverteres dog til sætningstilfælde.

Bemærk: Konverter den ikke direkte til sætningstilfælde, mens du bruger Flash Fill Først skal du ændre det til små bogstaver og derefter til sætningsbogstaver. Ellers kan det ikke fungere korrekt. .

Læs mere: Sådan skifter du store bogstaver til små bogstaver i Excel (5 effektive metoder)

5. Anvendelse af VBA-koden på et udvalgt område af celler

Anvendelse af den VBA kode er altid et spændende alternativ. Følg vores trin nedenfor.

Trin:

  • Først skal du vælge cellerne i B5:B14 Derefter skal du højreklikke på den Navn på ark og vælg Se kode .

  • På dette tidspunkt skal Microsoft Visual Basic for Applications åbnes. Fra Skift mellem mapper , højreklik på Ark6 (VBA 1) > vælg Indsæt > Modul .

  • Det åbner et kodemodul, hvor du kan indsætte nedenstående kode.Klik derefter på Kør knappen, eller tryk på F5 nøgle.
 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 

  • Luk nu kodemodulet og vend tilbage til regnearket. Du vil dog blive overrasket over at se, at cellerne i kolonnen B konverteres automatisk til sætningscases.

Læs mere: Sådan ændrer du case i Excel-ark (8 hurtige metoder)

6. Brug af VBA-kode til at oprette en brugerdefineret funktion

I vores ovenstående procedure valgte vi området af celler. Derefter anvendte vi VBA kode til at konvertere tekststrenge til sætningscases. Men i denne metode vil vi oprette en brugerdefineret funktion ved hjælp af VBA Derefter ændrer vi med denne funktion tekststrengene til sætningscases. Følg nedenstående trin.

Trin:

  • I første omgang skal du højreklikke på den Navn på ark og vælg Se kode .

  • På dette tidspunkt er den Microsoft Visual Basic for Applications åbnes. Gå nu til vinduet Indsæt og vælg Modul .

  • Det åbner et kodemodul, hvor du skal indsætte nedenstående kode. Klik derefter på Gem ikonet for at gemme arbejdsbogen i Macro-aktiveret format.
 Public Function SentenceCase(Text As String) As String SentenceCase = UCase(Mid(Text, 1, 1))) & LCase(Mid(Text, 2)) End Function 

  • Derefter vender du tilbage til regnearket. Klik derefter på celle C5 og skrive ned =sen Men du vil se den SentenceCase funktion i forslaget. Senere kan du trykke på TAB på tastaturet for at vælge funktionen.

  • Til sidst skal du angive cellereferencen B5 som argument for denne funktion, og tryk på INDTAST .

Tekststrengen er nu ændret til sætningscases.

Konklusion

Tak fordi du læste denne artikel, og vi håber, at den var nyttig. Lad os vide i kommentarfeltet, hvis du har spørgsmål eller forslag. Besøg vores hjemmeside ExcelWIKI for at udforske mere.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.