Ugrás a tartalomra

Hogyan lehet csak alfanumerikus karakterláncokból kivonni a szöveget az Excel programban?

Ha az Excel minden cellájában hosszú alfanumerikus karakterláncok listája van, és csak szöveges karakterláncokat szeretne kivonni belőlük, a következő módszerekkel teheti meg.

Csak az alfanumerikus karakterláncokból nyerhet ki szöveget az Excel Definiált funkciójának használatával

Csak alfanumerikus karakterláncból vonjon ki szöveget a Kutools for Excel segítségével


nyíl kék jobb buborék Csak az alfanumerikus karakterláncokból nyerhet ki szöveget az Excel Definiált funkciójának használatával

A Defined Funkció használatával csak az alfanumerikus karakterláncokból nyerhet ki szöveget az Excel programban az alábbiak szerint:

1. Jelölje ki a kiválasztani kívánt oszlop celláját, majd nyomja meg az gombot Alt + F11 megnyitni Microsoft Visual Basic for Applications ablak.

2. Az előugró ablakban kattintson a gombra betétlap > Modulok, majd illessze be a következő VBA kódot a modulba.

VBA: Csak szöveg kivonata

Function TextOnly(pWorkRng As Range) As String
'Updateby20140515
Dim xValue As String
Dim OutValue As String
xValue = pWorkRng.Value
For xIndex = 1 To VBA.Len(xValue)
    If Not VBA.IsNumeric(VBA.Mid(xValue, xIndex, 1)) Then
        OutValue = OutValue & VBA.Mid(xValue, xIndex, 1)
    End If
Next
TextOnly = OutValue
End Function

3. Mentse el a kódot, és zárja be az ablakot, majd írja be ezt a képletet = Csak szöveg (A1) (A1 az első sor cella a listában, amelyből csak szöveget szeretne kivonni) egy üres cellába, nyomja meg a gombot belép gombot, majd töltse ki a fogantyút a kívánt tartományba.


nyíl kék jobb buborék Csak alfanumerikus karakterláncból vonjon ki szöveget a Kutools for Excel segítségével

Kutools az Excel számára's Karakterek eltávolítása Ez a funkció csak az Excel alkalmazásban nyújthat ki szöveget.

Kutools az Excel számára több mint 300 praktikus Excel eszközt tartalmaz. 30 nap alatt szabadon kipróbálható korlátozás nélkül. Szerezd meg most

1. Válassza ki azt a tartományt, amelyből csak a szöveget szeretné kibontani, majd kattintson a gombra Kutools > Szöveges eszközök > Karakterek eltávolítása. Lásd a képernyőképet:

2. Ban,-ben Karakterek eltávolítása párbeszédpanelen ellenőrizze Numerikus és a Nem nyomtatás jelölőnégyzeteket. Lásd a képernyőképet:

3. kettyenés Ok, majd az összes nem szöveges karaktert eltávolítja, lásd a képernyőképet:

típus: Mivel ez az alkalmazás megváltoztatja az eredeti adatait, jobb, ha először másolja az eredeti adatokat egy másik helyre.

További információ a Karakterek eltávolításáról.


Relatív cikkek:

A legjobb irodai hatékonyságnövelő eszközök

Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

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...

kte lap 201905


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!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
rajesh kumar bind · Its working bro.. thanks
This comment was minimized by the moderator on the site
Brilliant - Many Thanks - also works for Number Extraction if the 'NOT' statement is removed - :-)
This comment was minimized by the moderator on the site
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(a1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,"") use this formula. if it is working please let me know on my e-mail
This comment was minimized by the moderator on the site
If we want to extract only number then what should be the formula...above extract only alpha which great work..please let me know the solution for numeric and special character extraction..
This comment was minimized by the moderator on the site
Perfect, thanks!
This comment was minimized by the moderator on the site
many thanks!
This comment was minimized by the moderator on the site
Yes.. Its worked Dude! Thanks!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations