Hogyan lehet az alfanumerikus karakterláncokat két oszlopra osztani / elválasztani az Excelben?
Az alfanumerikus karakterláncok két külön oszlopra történő szétválasztása, az egyik számokat, a másik pedig ábécés karaktereket tartalmaz, ez segíthet az adatok olyan gyors kezelésében, amilyenre csak szüksége van. Ez a cikk néhány hasznos módszerről fogok beszélni, amelyekkel feloszthatja az alfanumerikus karakterláncokat két külön oszlop.
Ossza fel / válassza szét az alfanumerikus karakterláncokat két oszlopra a Kutools for Excel segítségével
Az alfanumerikus karakterláncok két oszlopra osztása / elválasztása a felhasználó által definiált funkcióval
Például számos alfanumerikus karakterláncot kell két oszlopra szétválasztani, az alábbi képernyőképen:
Itt létrehozhatok egy Felhasználó által definiált funkció ennek a feladatnak a megoldásához kérjük, tegye a következőket:
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: külön alfanumerikus karakterláncokat két oszlopba:
Function RetNum(Str As String)
'updateby Extendoffice
Dim xRegEx As Object
Set xRegEx = CreateObject("vbscript.regexp")
xRegEx.Global = True
xRegEx.Pattern = "[^\d]+"
RetNum = xRegEx.Replace(Str, "")
Set xRegEx = Nothing
End Function
Function RetNonNum(Str As String)
Dim xRegEx As Object
Set xRegEx = CreateObject("vbscript.regexp")
xRegEx.Global = True
xRegEx.Pattern = "[\d]+"
RetNonNum = xRegEx.Replace(Str, "")
Set xRegEx = Nothing
End Function
3. Ezután mentse el és zárja be ezt a kódot, menjen vissza a munkalapra, és írja be ezt a képletet: = retnonnum (A2) egy üres cellába, majd húzza le a kitöltő fogantyút a cellákra ennek a képletnek az alkalmazásához. Az összes ábécé szerinti karakter egyszerre kivonásra került a referencia oszlopból, lásd a képernyőképet:
4. Adja meg ezt a képletet: = retnum (A2) egy másik üres cellába, és húzza lefelé a kitöltő fogantyút a cellákig, hogy tartalmazzák ezt a képletet. Ezután az összes számot a következő képernyőkép mutatja:
Ossza fel / válassza szét az alfanumerikus karakterláncokat két oszlopra a Kutools for Excel segítségével
Ha van Kutools az Excel számára, Annak Hasított sejtek segédprogram segítségével gyorsan feloszthatja az alfanumerikus karakterláncokat külön oszlopokra.
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ó. |
Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:
1. Válassza ki az elválasztani kívánt alfanumerikus karakterláncokat.
2. Kattints Kutools > Egyesítés és felosztás > Hasított sejtek, lásd a képernyőképet:
3. Az Hasított sejtek párbeszédpanelen válassza ki Oszlopokra osztás alatt a típus szakaszban, majd válassza a lehetőséget Szöveg és szám alatt a Felosztva szakasz, lásd a képernyőképet:
4. Ezután kattintson Ok gombra, és megjelenik egy prompt doboz, amely emlékeztet arra, hogy válasszon egy cellát, ahol meg kell találnia az elválasztott eredményt, lásd a képernyőképet:
5. Kattintson a gombra OK, az ábécé szerinti karaktereket és a számokat két oszlopra osztják egyszerre, lásd a képernyőképet:
Töltse le és ingyenes próbaverziója a Kutools for Excel programhoz most!
Demo: Ossza fel / válassza szét az alfanumerikus karakterláncokat két oszlopra 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!