Tartalomjegyzék
Ez a cikk azt mutatja be, hogyan lehet megváltoztatni a mondat esetét az Excelben. Bár alapértelmezés szerint nincs deszikkáló a feladat elvégzéséhez, alkalmazhatja a kombinált képletet, Flash töltés eszköz, és VBA A következőkben hat egyszerű és kényelmes módját mutatjuk be a mondatok esetének megváltoztatásának az Excelben.
Gyakorlati munkafüzet letöltése
A jobb megértéshez és a gyakorláshoz letöltheti az alábbi Excel munkafüzetet.
Változó mondat eset.xlsmMi az a mondat esete?
Kíváncsi lehetsz, hogy mi is az a mondat esete valójában. Ne bosszankodj, ha fogalmad sincs róla.
A mondatbetűs írásmód az egyik gyakran használt betűtípus. A mondatbetűs írásmódban az első szó kezdőbetűje nagybetűs, míg az első szó többi betűje és a mondat többi szava kisbetűs. Például:
Ez a mondat mondatvégi betűvel van írva.
6 módszer a mondat esetének megváltoztatására az Excelben
Itt van egy Helytelenül formázott mondatlista amely tartalmaz néhány Mondatok a betűk helytelen nagybetűs írásával.
Át akarjuk alakítani ezeknek a mondatoknak a tokozását mondatbetűsre. Tehát további késlekedés nélkül ugorjunk bele abba a maroknyi módszerbe, amellyel megváltoztathatjuk a mondatbetűket az Excelben.
1. Az UPPER, LOWER, RIGHT, LEFT és LEN funkciókat kombináló képlet használata
Az első módszerünkben egy képlet segítségével a megadott helytelen mondatokat mondat eseteire változtatjuk. Kövesse az alábbi lépéseket.
Lépések:
- Először válassza ki a cellát C5 Ezután írja le az alábbi képletet, és nyomja meg a BELÉPÉS .
=UPPER(LEFT(B5,1))&LOWER(RIGHT(B5,LEN(B5)-1))
Tessék, B5 az első mondat a Helytelen formátumú mondatlista .
Formula bontás:
- A képletben a LEN funkció határozza meg a karakterlánc teljes hosszát a cellában B5 Ebből a hosszból vonjunk le 1-et.
- A RIGHT funkció visszaadja a cellában lévő szöveges karakterlánc utolsó karaktereit. B5 Itt a karakterek száma, amelyeket a JOBBRA függvényt a LEN funkció.
- Ezután ezeket a visszakapott értékeket a LOWER funkció a karakterek kisbetűvé alakításához.
- Később a képlet egy másik részét egy zárójellel kapcsoljuk össze (&) .
- Ezután a LEFT funkció visszaadja a cellában lévő szöveges karakterlánc első karakterét. B5 .
- Végül a UPPER funkció ezt az első karaktert nagybetűvé alakítja.
- Másodszor, használja a Töltse ki a fogantyút eszközzel, és húzza le a cellába C14 a fennmaradó eredményekhez.
Bővebben: Hogyan készítsük el a mondat első betűjét az Excelben (4 megfelelő módszer)
2. Az UPPER, LOWER, MID és LEFT funkciókat kombináló képlet használata
A második módszerünkben egy másik, néhány függvényt kombináló képletet fogunk alkalmazni. Kövessük figyelmesen a lépéseket.
Lépések:
- Először válassza ki a cellát C5 és írja be az alábbi képletet. Ezután nyomja meg a BELÉPÉS kulcs.
=UPPER(LEFT(B5,1))&MID(LOWER(B5),2,999)
Tessék, B5 a mondat a Adott eset .
Egy új függvényt használtunk, az úgynevezett MID funkció Itt. Korábbi módszerünkben a JOBBRA és LEFT függvények, amelyek egy szöveges karakterlánc karaktereit adják vissza a karakterlánc elejétől, illetve végétől. De a MID függvény a karakterlánc közepén lévő bármelyik pozícióból visszaadhat karaktereket.
Bővebben: Hogyan változtassa meg az első betűt nagybetűre az Excelben (6 praktikus módszer)
3. A Word használata a mondat esetének megváltoztatásához Excelben
Ebben a módszerben egy másik Office szoftver, a Word segítségét fogjuk igénybe venni. Az Excel és a Word kombinációjával más módon oldjuk meg a problémát. Kövesse figyelmesen a lépéseket.
Lépések:
- Először jelölje ki a cellákat a B5:B14 Másolja ezeket a cellákat a CTRL + C billentyűkombináció.
- Most nyissa meg a Word programot, és illessze be ezeket a cellákat.
- Másodszor, jelölje ki az egész táblázatot a Wordben. Ezután lépjen a Home lapot, és válassza a Változás eset a Betűtípus csoport> kisbetűs .
- Ezen a ponton minden mondatunk kisbetűsre változik.
- Ismét menjen a Home Ezután válassza a Változás eset > Az ítélet esete .
- Végül az összes mondatot a Wordben mondatokká alakítjuk át.
- Végül másolja át az egész táblázatot a Word-be. Ezután illessze be a cellákba a C5:C14 tartományban.
Megjegyzés: Ne alakítsa át közvetlenül a Wordben mondatbetűvé. Először kisbetűre, majd mondatbetűre. Ellenkező esetben a mondatok közepén lévő nagybetűket nem fogja megváltoztatni. .
Bővebben: Hogyan változtassuk meg az egész oszlop esetét az Excelben (7 csodálatos módja)
4. Flash Fill végrehajtása a mondat esetének megváltoztatására az Excelben
A Flash töltés eszköz egy másik módja a mondat eseteinek megváltoztatásának az Excelben. Kövesse az alábbi lépéseket.
Lépések:
- Először válassza ki a cellát C5 Ezután írja be az alábbi képletet, és nyomja meg a BELÉPÉS .
=LOWER(B5)
Tessék, B5 az első mondat a Adott eset .
Ebben a pillanatban minden mondat kisbetűsre változik.
- Másodszor, a cellában D5 , írja le kézzel az első mondatot a mondat esetére.
- Harmadszor, válassza ki a cellákat a D5:D14 Ezután menjen a Home lapot, és válassza a Töltse ki a címet. a oldalon. Szerkesztés csoport> Flash töltés a legördülő listából.
- Az összes mondat azonban átváltozik a mondattani esetre.
Megjegyzés: Ne konvertáld át közvetlenül a mondat esetére, miközben használod a Flash töltés Először kisbetűsre, majd mondatbetűsre kell változtatni, különben nem működne megfelelően. .
Bővebben: Hogyan változtassuk meg a nagybetűket kisbetűre az Excelben (5 hatékony módszer)
5. A VBA-kód alkalmazása egy kijelölt cellatartományra
A VBA kód mindig izgalmas alternatíva. Kérjük, kövesse az alábbi lépéseket.
Lépések:
- Először válassza ki a cellákat a B5:B14 Ezután kattintson a jobb gombbal a Sheet Name és válassza a Kód megtekintése .
- Ezen a ponton a Microsoft Visual Basic for Applications ablak nyílik meg. Mappák váltása , kattintson a jobb gombbal a Sheet6 (VBA 1) > select Beillesztés > Modul .
- Megnyílik egy kódmodul, ahová beilleszthetjük az alábbi kódot.Ezután kattintsunk a Fuss gombot, vagy nyomja meg a F5 kulcs.
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
- Most zárja be a kódmodult, és térjen vissza a munkalapra. Meglepődve fogja látni, hogy az oszlop celláiban a B automatikusan átkonvertálódnak mondatbetűsre.
Bővebben: Hogyan változtassuk meg az esetet az Excel Sheet-ben (8 gyors módszer)
6. A VBA-kód alkalmazása egyéni függvény létrehozásához
A fenti eljárásunkban kiválasztottuk a cellák tartományát. Ezután alkalmaztuk a VBA kódot, hogy a szöveges karakterláncokat mondattá alakítsuk. De ebben a módszerben egy felhasználó által definiált függvényt hozunk létre a VBA kódot. Ezután ezzel a függvénnyel a szöveges karakterláncokat mondatbetűs esetekre változtatjuk. Kövesse tehát az alábbi lépéseket.
Lépések:
- Először kattintson jobb gombbal a Sheet Name és válassza a Kód megtekintése .
- Ebben a pillanatban a Microsoft Visual Basic for Applications ablak nyílik meg. Most menjen a Beillesztés lapot, és válassza a Modul .
- Megnyílik egy kódmodul, ahová be kell illesztenie az alábbi kódot. Ezután kattintson a Mentés ikon a munkafüzet mentéséhez Makro-képes formátum.
Public Function SentenceCase(Text As String) As String SentenceCase = UCase(Mid(Text, 1, 1)) & LCase(Mid(Text, 2)) End Function
- Ezután térjen vissza a munkalapra, majd kattintson a cellára. C5 és írja le =sen . Azonban, látni fogja a SentenceCase funkciót a javaslatban. Később nyomja meg a TAB billentyűvel a billentyűzeten a funkció kiválasztásához.
- Végül adja meg a cellahivatkozást B5 a függvény argumentumaként, és nyomja meg a BELÉPÉS .
A szövegrészletet mostantól mondatbetűsre változtatjuk.
Következtetés
Köszönjük, hogy elolvasta ezt a cikket, reméljük, hogy hasznos volt. Kérjük, ossza meg velünk a megjegyzés rovatban, ha bármilyen kérdése vagy javaslata van. Kérjük, látogasson el weboldalunkra. ExcelWIKI hogy többet tudjon meg.