Use definert funksjon for å trekke ut tekst fra alfanumerisk streng i Excel ved å gjøre som følger:?
1. Velg en celle i kolonnen du vil velge, og trykk Alt + F11 for å åpne Microsoft Visual Basic for Applications vinduet.
2. I pop-up vindu, klikker du Sett > Modul, og deretter lime følgende VBA kode i modulen
VBA. Pakk tekst bare
Funksjon textonly (pWorkRng As Range) As String'Updateby20140515Dim xVerdi Som StringDim OutValue Som StringxValue = pWorkRng.ValueFor xIndex = 1 Til VBA. Len (xVerdi) Hvis ikke VBA.IsNumeric (VBA.Mid (xVerdi, xIndex, 1)) Deretter OutValue = OutValue & VBA.Mid (xVerdi, xIndex, 1) End IfNextTextOnly = OutValueEnd Function3. Lagre koden og lukke vinduet, og skriv denne formelen = textonly (A1) (A1 er den første raden celle i listen området du ønsker å trekke ut tekst fra) i en tom celle, trykker Enter-knappen , deretter fylle håndtaket til området du ønsker.
Utdrag tekst fra alfanumerisk streng med Kutools for Excel
Kutools for Excel fjerne tegn har også kan hjelpe deg med å trekke ut tekst i Excel.
Kutools for Excel omfatter mer enn 120 praktiske Excel-verktøy. Gratis å prøve uten begrensning i 30 dager. Få den nå
en. Velg området du vil trekke ut bare tekst, og klikk Kutools > Tekst Verktøy > Fjern tegn. Se skjermbilde:
to. I dialogboksen fjerne tegn, sjekk tall- og Non-utskrift i boksene. Se skjermbilde:
tre. Klikk Ok, da alle de ikke-teksttegn er fjernet, se skjermbilde:
Tips: Fordi dette påføre vil endre de opprinnelige dataene, vil du bedre å kopiere de opprinnelige dataene til et annet sted først
. For mer om fjerne tegn
Relative Artikler:.
Extract nummer bare i Excel