Sisukord
See artikkel näitab, kuidas Excelis lausekohti muuta. Kuigi selle ülesande täitmiseks ei ole vaikimisi kuivatatud, saate rakendada kombineeritud valemit, Flash Fill tööriist ja VBA kood. Siinkohal tutvustame teile kuut lihtsat ja mugavat viisi, kuidas Excelis lausekohti muuta.
Lae alla praktiline töövihik
Võite alla laadida järgmise Exceli töövihiku, et sellest paremini aru saada ja seda ise harjutada.
Muutuv lausejuhtum.xlsmMis on lausejuhtum?
Sa võid olla uudishimulik, et teada saada, mis see lausejuhtum tegelikult on. Ära pahanda, kui sul pole sellest aimugi.
Lause puhul on üks sageli kasutatav kirjatüüp. Lause puhul peaks esimese sõna algustäht olema suurtähtedega, samas kui esimese sõna ülejäänud tähed ja kõik ülejäänud sõnad lauses peaksid olema väiketähtedega. Näiteks:
See lause on kirjutatud lausekujuliselt.
6 meetodit Exceli lausejuhtumi muutmiseks
Siin on meil Vääralt vormistatud lausete loetelu mis sisaldab mõningaid Laused tähtede ebaõige suurtähtede kirjapanekuga.
Me tahame muuta nende lausete korpuse lausejuhtumiks. Niisiis, ilma pikema viivituseta, hüppame käputäie meetodite juurde, et muuta lausejuhtumit Excelis.
1. Kasutades valemit, mis kombineerib funktsioone UPPER, LOWER, RIGHT, LEFT ja LEN
Meie esimeses meetodis kasutame valemit, et muuta antud ebaõiged laused lausejuhtudeks. Järgige alljärgnevaid samme.
Sammud:
- Kõigepealt valige lahter C5 Seejärel kirjutage alljärgnev valem ja vajutage nuppu SISESTA .
=UPPER(LEFT(B5,1))&LOWER(RIGHT(B5,LEN(B5)-1))
Siin, B5 kujutab endast esimest lauset Vale vorming Lausete loetelu .
Valemite jaotamine:
- Valemis sisaldub LEN funktsioon määrab stringi kogupikkuse lahtris B5 Seejärel lahutatakse sellest pikkusest 1.
- The RIGHT funktsioon tagastab tekstistringi viimased tähemärgid lahtris B5 Siinkohal tagastatakse tähemärkide arv, mille on tagastanud RIGHT funktsioon on määratud väljundiga LEN funktsioon.
- Pärast seda saada need tagastatud väärtused LOWER funktsioon et muuta tähemärgid väiketähelisteks.
- Hiljem ühendatakse teine osa valemist amperandiga (&) .
- Siis on LEFT funktsioon tagastab teksti stringi esimese tähemärgi lahtris B5 .
- Lõpuks on ÜLEMINE funktsioon muudab selle esimese tähe suurtäheks.
- Teiseks, kasutage Täitmise käepide tööriist ja lohistage see lahtrisse C14 ülejäänud tulemuste saamiseks.
Loe edasi: Kuidas teha Exceli lause esimene täht suurtäht (4 sobivat meetodit)
2. Kasutades valemit, mis ühendab ÜLEMINE, ALAMINE, MID ja VÄLJAS funktsioonid
Meie teises meetodis rakendame veel ühte valemit, mis kombineerib mõned funktsioonid. Järgige hoolikalt samme.
Sammud:
- Kõigepealt valige lahter C5 ja sisestage alltoodud valem. Seejärel vajutage nuppu SISESTA võti.
=UPPER(LEFT(B5,1))&MID(LOWER(B5),2,999)
Siin, B5 toimib lause Antud juhul .
Me kasutasime uut funktsiooni nimega MID-funktsioon siin. Meie eelmises meetodis kasutasime RIGHT ja VÄLJA funktsioonid, mis tagastavad teksti stringi tähemärgid vastavalt stringi algusest ja lõpust alates. Kuid funktsiooni MID funktsioon võib tagastada tähemärke mis tahes positsioonist stringi keskel.
Loe edasi: Kuidas muuta Exceli esimene täht suurtähtedeks (6 praktilist meetodit)
3. Wordi kasutamine Exceli lausejuhtumi muutmiseks
Selles meetodis saame abi teisest Office'i tarkvarast nimega Word. Exceli ja Wordi kombinatsiooniga lahendame probleemi teistmoodi. Järgige hoolikalt samme.
Sammud:
- Kõigepealt valige lahtrid B5:B14 vahemik. Kopeeri need lahtrid, kasutades CTRL + C klaviatuurikombinatsioon.
- Nüüd avage Word ja kleepige need lahtrid sinna.
- Teiseks, valige Wordis kogu tabel. Seejärel minnakse üle Kodu vahekaart ja valige Muuda juhtumit aastal Font rühm> väiketähtedega .
- Siinkohal muutuvad kõik meie laused väiketähtedeks.
- Jällegi, minge Kodu Seejärel valige Muuda juhtumit > Kohtuotsuse puhul .
- Lõpuks teisendatakse kõik laused Wordis lausejuhtudeks.
- Lõpuks kopeeri kogu tabel Wordi. Seejärel kleebi see lahtritesse sisse C5:C14 vahemik.
Märkus: Ärge muutke seda Wordis otse lause suurtähtedeks. Muutke see kõigepealt väiketähtedeks, seejärel lause suurtähtedeks. Vastasel juhul ei muutu suurtähed lausete keskel. .
Loe edasi: Kuidas muuta kogu Exceli veergu juhtumit (7 hämmastavat viisi)
4. Flash Fill'i rakendamine Exceli lausejuhtumi muutmiseks
Kasutades Flash Fill tööriist on teine võimalus Exceli lausejuhtude muutmiseks. Järgige alljärgnevaid samme.
Sammud:
- Kõigepealt valige lahter C5 Seejärel sisestage allolev valem ja vajutage nuppu SISESTA .
=LOWER(B5)
Siin, B5 kujutab endast esimest lauset Antud juhul .
Sel hetkel muutuvad kõik laused väiksemaks.
- Teiseks, raku D5 , kirjutage esimene lause lausejuhis käsitsi üles.
- Kolmandaks valige rakud D5:D14 Seejärel minge Kodu vahekaart ja valige Täitke aadressil Redigeerimine rühm> Flash Fill rippmenüüst.
- Kõik laused muutuvad siiski lausejuhtumiks.
Märkus: Ärge konverteerige seda otse lausejuhtumiks, kui kasutate Flash Fill Muuda see kõigepealt väiketähtedeks ja seejärel lausejuhtudeks. Muidu ei saaks see korralikult töötada. .
Loe edasi: Kuidas muuta Excelis suurtähtedest väiksema tähtedeks (5 tõhusat meetodit)
5. VBA-koodi rakendamine valitud lahtrite vahemikule
Rakendades VBA kood on alati põnev alternatiiv. Palun järgige meie alljärgnevaid samme.
Sammud:
- Kõigepealt valige lahtrid B5:B14 Pärast seda klõpsake paremal klahviga nupul Lehe nimi ja valige Vaata koodi .
- Sel hetkel on Microsoft Visual Basic for Applications aken avaneb. Vahetage kaustu , paremklõpsake nupul Sheet6 (VBA 1) > valige Sisesta > Moodul .
- See avab koodimooduli, kuhu kleebitakse allolev kood.Seejärel klõpsake nupule Käivita nuppu või vajutage F5 võti.
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
- Nüüd sulgege koodimoodul ja naaske töölehele. Te näete aga hämmastusega, et veeru lahtrid B teisendatakse automaatselt lausejuhtumiks.
Loe edasi: Kuidas muuta juhtumit Exceli lehel (8 kiiret meetodit)
6. VBA koodi kasutamine kohandatud funktsiooni loomiseks
Meie ülaltoodud protseduuris valisime välja rakkude vahemiku. Seejärel rakendasime VBA koodi, et teisendada tekstisõnu lausejuhtudeks. Kuid selles meetodis loome kasutaja poolt määratud funktsiooni, kasutades selleks funktsiooni VBA kood. Pärast seda muudame selle funktsiooniga tekstisõnu lausejuhtudeks. Niisiis, järgige alljärgnevaid samme.
Sammud:
- Esmalt klõpsake paremal hiireklõpsuga Lehe nimi ja valige Vaata koodi .
- Sel hetkel on Microsoft Visual Basic for Applications aken avaneb. Nüüd minge Sisesta vahekaart ja valige Moodul .
- See avab koodimooduli, kuhu tuleb kleepida allpool olev kood. Seejärel klõpsake nupule Salvesta ikooni, et salvestada töövihik Makrofunktsiooniga formaat.
Public Function SentenceCase(Text As String) As String SentenceCase = UCase(Mid(Text, 1, 1)) & LCase(Mid(Text, 2)) End Function
- Pärast seda naaske töölehele. Seejärel klõpsake lahtril C5 ja kirjutage üles =sen . siiski näete, et SentenceCase funktsiooni ettepanekus. Hiljem vajutage nuppu TAB klaviatuuri klahvi, et valida funktsioon.
- Lõpuks anna lahtrile viide B5 selle funktsiooni argumendiks ja vajutage SISESTA .
Tekstirida on nüüd muudetud lausejuhtumiks.
Kokkuvõte
Täname teid selle artikli lugemise eest, loodame, et see oli kasulik. Palun andke meile teada kommentaaride sektsioonis, kui teil on küsimusi või ettepanekuid. Palun külastage meie veebisaiti ExcelWIKI rohkem uurida.