Les galetes ens ajuden a lliurar els nostres serveis. En utilitzar els nostres serveis, accepteu el nostre ús de cookies.
Consell: altres idiomes es tradueixen en Google. Pots visitar el English versió d'aquest enllaç.
Iniciar Sessió
x
or
x
x
Registre
x

or

Com s'extreu el text només des de la cadena alfanumèrica a Excel?

Quan tingueu una llarga llista de cadenes alfanumèriques múltiples a cada cel·la d'Excel, i només voleu extreure només cadenes de text d'aquestes, podeu fer-ho de la manera següent.

Extraieu el text només des de la cadena alfanumèrica mitjançant l'ús de la funció definida en Excel

Extraieu el text només des de la cadena alfanumèrica amb Kutools per a Excel


fletxa blau dreta bombolla Extraieu el text només des de la cadena alfanumèrica mitjançant l'ús de la funció definida en Excel


Utilitzeu la funció definida per extreure text només des de la cadena alfanumèrica a Excel fent el següent:

1. Seleccioneu una cel·la de la columna que vulgueu seleccionar i premeu Alt + F11 per obrir el Microsoft Visual Basic per a aplicacions finestra.

2. A la finestra emergent, feu clic a Insereix > Mòduls, enganxeu el codi VBA següent al mòdul.

VBA: extreu només text

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. Deseu el codi i tanqueu la finestra i escriviu aquesta fórmula = TextOnly (A1) (A1 és la primera cel·la de fila del rang de la llista que voleu extreure només de text) en una cel·la en blanc, premeu Enter botó i, a continuació, ompli el controlador al rang que vulgueu.


fletxa blau dreta bombolla Extraieu el text només des de la cadena alfanumèrica amb Kutools per a Excel

Kutools for Excel's Elimina els caràcters La funció també us pot ajudar a extreure text només a Excel.

Kutools for Excel Inclou més eines 300 pràctiques d'Excel. Lliure de provar sense límit en 30 dies. Agafa-ho ara

1. Seleccioneu l'interval que voleu extreure només text i feu clic a Kutools > Eines de text > Elimina els caràcters. Mostra la captura de pantalla:

2. A la Elimina els caràcters diàleg, comprovar Numèric i No impressió caselles de verificació Mostra la captura de pantalla:

3. clic Ok, després s'eliminen tots els caràcters que no són de text, vegeu captura de pantalla:

Punta: Perquè aquesta aplicació canviarà les vostres dades originals, primer heu de copiar les dades originals a un altre lloc.

Per obtenir més informació sobre com treure caràcters.


Articles relatius:



Eines de productivitat recomanades

Pestanya d'Office

estrella d'or1 Porteu les pestanyes pràctiques a l'Excel i a un altre programari d'Office, igual que Chrome, Firefox i el nou Internet Explorer.

Kutools for Excel

estrella d'or1 Increïble! Incrementeu la productivitat en 5 minuts. No necessites cap habilitat especial, estalvieu dues hores cada dia.

estrella d'or1 300 Noves característiques per a Excel, Excel molt fàcil i potent:

  • Combina cel·les / files / columnes sense perdre dades.
  • Combina i consolida diverses fulles i llibres.
  • Comparar intervals, copiar diversos rangs, convertir text a data, unitat i conversió de divises.
  • Compte per colors, subtotals de paginació, classificació avançada i filtre súper,
  • Més Seleccioneu / Insereix / Suprimeix / Text / Format / Enllaç / Comentari / Llibres / Eines de full de càlcul ...

Tret de pantalla de Kutools per a Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Paul H · 1 years ago
    Brilliant - Many Thanks - also works for Number Extraction if the 'NOT' statement is removed - :-)
  • To post as a guest, your comment is unpublished.
    rajesh kumar bind · 2 years ago
    =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 id-rkb572@gmail.com
    • To post as a guest, your comment is unpublished.
      Sachin Singh · 4 months ago
      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..
    • To post as a guest, your comment is unpublished.
      Rich · 8 months ago
      Perfect, thanks!
    • To post as a guest, your comment is unpublished.
      Julia · 8 months ago
      many thanks!
    • To post as a guest, your comment is unpublished.
      Sagar Kadam · 2 years ago
      Yes.. Its worked Dude! Thanks!