Hogyan oszthatja szét a szöveget külön oszlopokba nagybetűvel az Excelben?
Ha feltételezzük, hogy van egy adattartalma, amelyet a cellatartalom nagy oszlopokkal külön oszlopokra osztására szeretne, az alábbi képernyőképen látható módon, van-e jó ötlete a probléma megoldására az Excelben?
A szöveget külön oszlopokra bontsa nagybetűkkel képletekkel
A szöveget külön oszlopokra kell osztani nagybetűvel, VBA kóddal
Ossza fel a szöveget külön oszlopokra nagybetűvel a Kutools for Excel segítségével
A szöveget külön oszlopokra bontsa nagybetűkkel képletekkel
Ha csak két szó van a celláiban, a következő képletek segítenek ennek a feladatnak a befejezésében. Kérjük, tegye a következőket:
1. Írja be ezt a tömbképletet: =LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),A2&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),2)-1) (A2 az a cella, amelyet nagybetűvel kíván felosztani) egy üres cellává, amely az adatok mellett található, majd nyomja meg a gombot Ctrl + Shift + Enter gombok együtt az első szó megszerzéséhez, lásd a képernyőképet:
2. Ezután válassza a C2 elemet, és húzza lefelé a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni szeretné ezt a képletet. A tartománycella összes első szavát egyszerre kivonták, lásd a képernyőképet:
3. Adjon meg egy másik képletet: = KICSERÉLÉS (A2,1, LEN (C2), "") (A2 az a cella, amelyet fel akarsz osztani, és C2 a cella tartalmazza az első szót, amelyet visszatért) a D2 cellába, és nyomja meg a gombot belép kulcs a második szó megszerzéséhez, lásd a képernyőképet:
4. Válassza ki a D2 cellát, húzza le a kitöltő fogantyút a cellákra a második szó megszerzéséhez, és a tartomány cellatartalmát két oszlopra osztotta a nagybetű, lásd a képernyőképet:
A szöveget külön oszlopokra kell osztani nagybetűvel, VBA kóddal
A fenti képleteket csak a két szót tartalmazó cellaértékre alkalmazzák. Ha több szó van egy cellában, amelyet fel kell osztani, szóközöket adhat a nagybetűk elé, majd a Szöveg oszlopokra alkalmazhatja a cella tartalmának felosztását külön oszlopok szóközzel.
Először alkalmazza a VBA kódot szóközök hozzáadására a nagybetű előtt a szavak elválasztására.
1. Tartsa lenyomva a ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.
2. Kattints betétlap > Modulok, és illessze be a következő kódot a Modulok Ablak.
VBA-kód: Helyezzen szóközt a cellák minden nagybetűje elé
Function SplitWords(ByVal Str As String) As String
'updateby Extendoffice 20151128
Dim I As Integer
SplitWords = Left(Str, 1)
For I = 2 To Len(Trim(Str))
If (Asc(Mid(Str, I, 1)) > 64) And _
(Asc(Mid(Str, I, 1)) < 91) And _
(Mid(Str, I - 1, 1) <> " ") Then _
SplitWords = SplitWords & " "
SplitWords = SplitWords & Mid(Str, I, 1)
Next
End Function
3. Mentse el és zárja be ezt a kódot, menjen vissza a munkalapra, írja be ezt a képletet: = splitwords (A2) az adatok melletti üres cellába, lásd a képernyőképet:
4. Ezután húzza lefelé a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni szeretné ezt a képletet, és a szóközöket minden nagybetű elé beillesztették a cella tartalmának elválasztására, lásd a képernyőképet:
5. Ezután át kell másolnia és be kell illesztenie a tézisek celláit értékekként, hogy eltávolítsa a képleteket egy másik helyen vagy az eredeti tartományban.
Másodszor, alkalmazza a Szöveg oszlopba funkciót, hogy a cellatartalmat a szóközzel külön oszlopokra oszthassa.
6. Jelölje ki a beillesztett szóközökkel rendelkező cellaértékeket, majd kattintson a gombra dátum > Szöveg oszlopokba, az 1. lépésben Szöveg konvertálása oszlopok varázslóváválassza a Határolójel opció, lásd a képernyőképet:
7. Ezután kattintson Következő gombra, a varázsló 2. lépésében ellenőrizze Hely lehetőség a Elhatárolók szakasz, lásd a képernyőképet:
8. Kattintson a gombra Következő gombra, a varázsló 3. lépésében válassza a lehetőséget általános lehetőség a Oszlop adatformátuma, majd kattintson arra a cellára, ahová az osztott értékeket be szeretné helyezni gomb, lásd a képernyőképet:
9. Végül kattintson befejez gombra, a cella tartalma több oszlopra lett felosztva az alábbi képernyőkép szerint:
Ossza fel a szöveget külön oszlopokra nagybetűvel a Kutools for Excel segítségével
Ha van Kutools az Excel számára, ötvözve annak Szöveg hozzáadása és a Hasított sejtek funkciókkal könnyen és kényelmesen kezelheti ezt a feladatot, kérjük, tegye a következőket:
Kutools az Excel számára : több mint 300 praktikus Excel-bővítménnyel, ingyenesen, korlátozás nélkül, 30 nap alatt kipróbálható. |
1. Válassza ki a felosztani kívánt eredeti adatokat.
2. Ezután kattintson Kutools > szöveg > Szöveg hozzáadása, lásd a képernyőképet:
3. Az Szöveg hozzáadása párbeszédpanelt, kérjük, írja be egyszer a szóközt vagy bármely más elválasztót szöveg mezőbe, majd válassza a lehetőséget Az első betű nagybetű tól Csak add hozzá szakasz, lásd a képernyőképet:
4. Ezután kattintson Ok gomb, és szóközök kerültek minden egyes nagybetű elé, lásd a képernyőképet:
5. És akkor alkalmazhatja a Hasított sejtek hasznossága Kutools az Excel számára a cellaértékek szóközzel történő felosztásához, az adattartomány kiválasztva tartásával, majd kattintson Kutools > Egyesítés és felosztás > Hasított sejtek, lásd a képernyőképet:
6. Az Hasított sejtek párbeszédpanelen válassza ki Oszlopokra osztás alatt a típus szakaszban, és ellenőrizze Hely vagy más határoló, amelyet a 3. lépésben adott hozzá, lásd a képernyőképet:
7. Ezután kattintson Ok, és megjelenik egy felszólító doboz, amely emlékezteti Önt, hogy válasszon egy cellát az osztott adatok elhelyezéséhez, lásd a képernyőképet:
8. Végül kattintson OK gombra, és megkapja a kívánt eredményt, lásd a képernyőképet:
Töltse le és ingyenes próbaverziója a Kutools for Excel programhoz most!
Demo: Szöveg felosztása külön oszlopokra nagybetűvel a Kutools for Excel segítségével
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!