Kako razdeliti / ločiti alfanumerične nize v dva stolpca v Excelu?
Če želite alfanumerične nize ločiti v dva ločena stolpca, eden vsebuje številke, drugi pa abecedne znake, vam lahko pomaga pri obdelavi podatkov, kakor hitro potrebujete, v tem članku bom govoril o nekaterih uporabnih metodah za razdelitev alfanumeričnih nizov na dva posamezna stolpca.
Razdelite / ločite alfanumerične nize v dva stolpca z uporabniško določeno funkcijo
Razdelite / ločite alfanumerične nize v dva stolpca s programom Kutools za Excel
Razdelite / ločite alfanumerične nize v dva stolpca z uporabniško določeno funkcijo
Na primer, imam vrsto alfanumeričnih nizov, ki jih je treba ločiti v dva stolpca, kot je prikazano na sliki spodaj:
Tukaj lahko ustvarim Uporabniško določena funkcija za rešitev te naloge naredite naslednje:
1. Držite tipko ALT + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.
2. Kliknite Vstavi > Moduliin prilepite naslednjo kodo v Moduli Okno.
Koda VBA: alfanumerične nize ločite v dva stolpca:
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. Nato shranite in zaprite to kodo, se vrnite na delovni list in vnesite to formulo: = retnonnum (A2) v prazno celico, nato povlecite ročico za polnjenje navzdol do celic, da uporabite to formulo, vsi abecedni znaki so bili hkrati izvlečeni iz referenčnega stolpca, glejte posnetek zaslona:
4. Nadaljujte s to formulo: = retnum (A2) v drugo prazno celico in povlecite ročico za polnjenje navzdol do celic, da vsebuje to formulo, nato pa so bile vrnjene vse številke, kot je prikazano na sliki spodaj:
Razdelite / ločite alfanumerične nize v dva stolpca s programom Kutools za Excel
Če imate Kutools za Excel, Z njegovim Razdeljene celice Pripomoček lahko alfanumerične nize hitro razdelite na ločene stolpce.
Kutools za Excel : z več kot 300 priročnimi dodatki za Excel, ki jih lahko brezplačno preizkusite v 30 dneh. |
Po namestitvi Kutools za Excel, naredite naslednje:
1. Izberite alfanumerične nize, ki jih želite ločiti.
2. Kliknite Kutools > Spoji in razdeli > Razdeljene celice, glej posnetek zaslona:
3. v Razdeljene celice pogovorno okno, izberite Razdeli na stolpce pod tip in nato izberite Besedilo in številka pod Razdeljeno po razdelek, glej posnetek zaslona:
4. Nato kliknite Ok in pojavilo se bo pozivno polje, ki vas bo opomnilo, da izberete celico, v kateri morate poiskati ločeni rezultat, glejte sliko zaslona:
5. In nato kliknite OK, abecedni znaki in številke so ločeni v dva stolpca hkrati, glej posnetek zaslona:
Prenesite in brezplačno preizkusite Kutools za Excel zdaj!
Predstavitev: Razdelite / ločite alfanumerične nize v dva stolpca s programom Kutools za Excel
Najboljša pisarniška orodja za produktivnost
Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa. Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...
Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!