Turinys
Šiame straipsnyje parodyta, kaip "Excel" programoje pakeisti sakinio atvejį. Nors pagal numatytuosius nustatymus šiai užduočiai atlikti nėra desikato, galite taikyti kombinuotą formulę, Blykstės užpildymas įrankis ir VBA čia pateiksime šešis paprastus ir patogius būdus, kaip "Excel" programoje pakeisti sakinio atvejį.
Atsisiųsti praktikos sąsiuvinį
Kad geriau suprastumėte ir praktiškai išbandytumėte, galite atsisiųsti šį "Excel" sąsiuvinį.
Sakinio atvejo keitimas.xlsmKas yra nuosprendžio byla?
Jums gali būti smalsu sužinoti, kas iš tikrųjų yra sakinio atvejis. Nenusiminkite, jei apie tai neturite jokio supratimo.
Sakinio dėmuo yra viena iš dažnai vartojamų raidžių dėmenų rūšių. Sakinio dėmenyje pirmojo žodžio pradinė raidė turi būti didžioji, o kitos pirmojo žodžio raidės ir visi kiti sakinio žodžiai - mažosios. Pavyzdžiui:
Šis sakinys parašytas sakinio dėmeniu.
6 būdai, kaip "Excel" programoje pakeisti sakinio atvejį
Čia turime Neteisingai suformatuotas sakinių sąrašas kuriame yra keletas Sakiniai netinkamai rašomos didžiosios raidės.
Norime pakeisti šių sakinių rašybą į sakinio raidę. Taigi, nedelsdami pereikime prie keleto sakinio raidės keitimo "Excel" programoje metodų.
1. Naudojant formulę, derinančią UPPER, LOWER, RIGHT, LEFT ir LEN funkcijas
Taikydami pirmąjį metodą, naudosime formulę, kad duotus neteisingus sakinius pakeistume į sakinių atvejus. Atlikite toliau nurodytus veiksmus.
Žingsniai:
- Iš pradžių pasirinkite ląstelę C5 Tada įrašykite toliau pateiktą formulę ir paspauskite ĮVESKITE .
=UPPER(LEFT(B5,1))&LOWER(RIGHT(B5,LEN(B5)-1))
Čia, B5 yra pirmasis sakinys Neteisingo formato sakinių sąrašas .
Formulės suskirstymas:
- Formulėje LEN funkcija nustato bendrą eilutės ilgį ląstelėje B5 Tada iš šio ilgio atimkite 1.
- Svetainė Funkcija RIGHT grąžina paskutinius ląstelėje esančios teksto eilutės simbolius B5 . Šiuo atveju simbolių skaičius, kurį grąžina DEŠINĖ funkcija nustatoma pagal LEN funkcija.
- Po to šias grąžintas vertes perkelkite į LOWER funkcija konvertuoti simbolius į mažąsias raides.
- Vėliau kita formulės dalis sujungiama su ampersandu (& amp;) .
- Tada LEFT funkcija grąžina pirmąjį ląstelės teksto eilutės simbolį B5 .
- Galiausiai UPPER funkcija konvertuoja šį pirmąjį simbolį į didžiąją raidę.
- Antra, naudokite Užpildymo rankena įrankį ir vilkite jį žemyn į langelį C14 gauti likusius rezultatus.
Skaityti daugiau: Kaip "Excel" programoje pirmąją sakinio raidę paversti didžiąja (4 tinkami metodai)
2. Naudojant formulę, derinančią UPPER, LOWER, MID ir LEFT funkcijas
Antruoju metodu taikysime kitą formulę, sujungiančią keletą funkcijų. Atidžiai atlikite veiksmus.
Žingsniai:
- Iš pradžių pasirinkite ląstelę C5 ir įveskite toliau pateiktą formulę. Tada paspauskite ĮVESKITE raktas.
=UPPER(LEFT(B5,1))&MID(LOWER(B5),2,999)
Čia, B5 tarnauja kaip sakinys Konkretus atvejis .
Naudojome naują funkciją, vadinamą MID funkcija ankstesniame metode naudojome DEŠINĖ ir LEFT funkcijos, kurios grąžina teksto eilutės simbolius atitinkamai nuo eilutės pradžios ir pabaigos. Tačiau MID funkcija gali grąžinti simbolius iš bet kurios eilutės vidurio pozicijos.
Skaityti daugiau: Kaip "Excel" programoje pakeisti pirmąją raidę į didžiąją (6 patogūs metodai)
3. "Word" įtraukimas į "Excel" keičiant sakinio atvejį
Taikydami šį metodą, pasinaudosime kitos "Office" programinės įrangos, pavadintos "Word", pagalba. Naudodami "Excel" ir "Word" derinį, problemą išspręsime kitu būdu. Atidžiai atlikite šiuos veiksmus.
Žingsniai:
- Iš pradžių pasirinkite ląsteles B5:B14 nukopijuokite šiuos langelius naudodami CTRL + C sparčioji klaviatūros kombinacija.
- Dabar atidarykite "Word" ir įklijuokite šias ląsteles.
- Antra, "Word" programoje pasirinkite visą lentelę. Tada eikite į Pagrindinis skirtuką ir pasirinkite Pakeisti bylą į Šriftas grupė> mažosios raidės .
- Šiuo metu visi mūsų sakiniai keičiami į mažąsias raides.
- Vėl eikite į Pagrindinis skirtuką. Tada pasirinkite Pakeisti bylą > Nuosprendžio atvejis .
- Galiausiai visi sakiniai paverčiami "Word" sakinių atvejais.
- Galiausiai nukopijuokite visą lentelę į "Word". Tada įklijuokite ją į langelius C5:C14 diapazonas.
Pastaba: "Word" programoje nekeiskite jo į sakinių didžiąsias raides tiesiogiai. Iš pradžių pakeiskite jį į mažąsias raides, tada į sakinių didžiąsias raides. Priešingu atveju didžiosios raidės sakinių viduryje nebus pakeistos. .
Skaityti daugiau: Kaip pakeisti viso "Excel" stulpelio atvejį (7 nuostabūs būdai)
4. "Flash Fill" įgyvendinimas siekiant pakeisti sakinio atvejį "Excel" programoje
Naudojant Blykstės užpildymas įrankis yra dar vienas būdas keisti sakinių atvejus "Excel" programoje. Atlikite toliau nurodytus veiksmus.
Žingsniai:
- Iš pradžių pasirinkite ląstelę C5 Tada įveskite toliau pateiktą formulę ir paspauskite ĮVESKITE .
=MAŽESNĖ(B5)
Čia, B5 yra pirmasis sakinys Konkretus atvejis .
Šiuo metu visi sakiniai rašomi mažosiomis raidėmis.
- Antra, ląstelėje D5 , pirmąjį sakinį į sakinio dėmenį įrašykite rankiniu būdu.
- Trečia, pasirinkite ląsteles D5:D14 tada eikite į Pagrindinis skirtuką ir pasirinkite Užpildykite svetainėje Redagavimas grupė> Blykstės užpildymas iš išskleidžiamojo sąrašo.
- Tačiau visi sakiniai konvertuojami į sakinio atvejį.
Pastaba: Nekonvertuokite jo į sakinio atvejį tiesiogiai naudodami Blykstės užpildymas . Iš pradžių pakeiskite jį į mažąsias raides, tada į sakinio raides. Priešingu atveju jis negalėtų tinkamai veikti. .
Skaityti daugiau: Kaip "Excel" programoje pakeisti didžiąsias raides į mažąsias (5 veiksmingi metodai)
5. VBA kodo taikymas pasirinktam ląstelių diapazonui
Taikant VBA kodas visada yra įdomi alternatyva. Vadovaukitės toliau pateiktais veiksmais.
Žingsniai:
- Iš pradžių pasirinkite langelius, esančius B5:B14 Po to dešiniuoju pelės klavišu spustelėkite Lapo pavadinimas ir pasirinkite Peržiūrėti kodą .
- Šiuo metu "Microsoft Visual Basic for Applications atidaromas langas. Iš Perjungti aplankus , dešiniuoju pelės klavišu spustelėkite Lapas6 (VBA 1) > pasirinkti Įdėkite > Modulis .
- Bus atidarytas kodo modulis, į kurį įklijuokite toliau pateiktą kodą.Tada spustelėkite Paleisti arba paspauskite mygtuką F5 raktas.
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
- Dabar uždarykite kodo modulį ir grįžkite į darbalapį. Tačiau nustebsite pamatę, kad stulpelio ląstelės B automatiškai konvertuojami į sakinio raidę.
Skaityti daugiau: Kaip pakeisti bylą "Excel" lape (8 greiti metodai)
6. VBA kodo naudojimas pasirinktinei funkcijai sukurti
Pirmiau aprašytoje procedūroje pasirinkome ląstelių intervalą. Tada pritaikėme VBA kodą, skirtą teksto eilutėms konvertuoti į sakinių atvejus. Tačiau šiuo metodu sukursime vartotojo apibrėžtą funkciją, naudodami VBA kodą. Po to, naudodami šią funkciją, teksto eilutes pakeisime į sakinių atvejus. Taigi, atlikite toliau nurodytus veiksmus.
Žingsniai:
- Iš pradžių dešiniuoju pelės klavišu spustelėkite Lapo pavadinimas ir pasirinkite Peržiūrėti kodą .
- Šiuo metu "Microsoft Visual Basic for Applications atveriamas langas. Dabar eikite į Įdėkite skirtuką ir pasirinkite Modulis .
- Atsidarys kodo modulis, į kurį reikia įklijuoti toliau pateiktą kodą. Tada spustelėkite Išsaugoti piktogramą, kad išsaugotumėte darbo knygą Su makrokomandomis suderintas formatas.
Public Function SentenceCase(Text As String) As String SentenceCase = UCase(Mid(Text, 1, 1)) & LCase(Mid(Text, 2)) End Function
- Po to grįžkite į darbalapį. Tada spustelėkite ląstelę C5 ir užrašykite =sen . Tačiau pamatysite, kad SentenceCase funkciją. Vėliau paspauskite TAB klaviatūros klavišą, kad pasirinktumėte funkciją.
- Galiausiai pateikite ląstelės nuorodą B5 kaip šios funkcijos argumentą ir paspauskite ĮVESKITE .
Dabar teksto eilutė keičiama į sakinio raidę.
Išvada
Dėkojame, kad perskaitėte šį straipsnį, tikimės, kad jis buvo naudingas. Jei turite klausimų ar pasiūlymų, praneškite mums komentarų skiltyje. Apsilankykite mūsų svetainėje ExcelWIKI daugiau sužinoti.