Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo separar el texto y los números de una celda en dos columnas?

Si tiene una columna de cadenas de texto que se compone de texto y números, ahora, le gustaría separar el texto y los números de una celda en dos celdas diferentes como se muestra en la siguiente captura de pantalla. En Excel, puede terminar esta tarea con estos métodos.


Dividir o separar cadenas de texto en columnas de texto y números individuales:

Kutools for Excel's Células partidas es una herramienta poderosa, puede ayudarlo a dividir valores de celdas en múltiples columnas o filas, también puede ayudarlo a dividir cadenas alfanuméricas en columnas de texto y números separados, etc. Haga clic para descargar Kutools para Excel!

doc divide el numero de texto 16
Ficha Office Habilite la edición y navegación con pestañas en Office y haga su trabajo mucho más fácil ...
Kutools for Excel trae las características avanzadas de 300 a Excel y aumenta su productividad en 80%
  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Kutools funciona con Office 2007-2019 y 365. Es compatible con todos los idiomas y es muy fácil de instalar o implementar. Funciones completas de prueba gratuita de 60-day.

Método 1: Separa texto y números con fórmulas en Excel

Con las siguientes fórmulas, puede extraer el texto y los números de la celda en dos celdas separadas. Por favor haz lo siguiente:

1. Ingrese esta fórmula en una celda en blanco - C3 donde desea colocar el resultado: =LEFT(A3,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))-1), (A3 es la celda que contiene la cadena de texto que desea separar), y luego presione entrar clave para obtener solo el texto de la celda A2. Ver captura de pantalla:

doc divide el numero de texto 2

2. Y luego puedes extraer los números de la celda aplicando esta fórmula: =RIGHT(A3,LEN(A3)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))+1),( A3 es la celda que contiene la cadena de texto que desea separar), ingrese esta fórmula en la celda D3 en la que desea colocar los números, y presione entrar clave, entonces obtendrás los números así:

doc divide el numero de texto 3

3. A continuación, seleccione la celda C3: D3, y arrastre el controlador de relleno a las celdas que desea que contengan estas fórmulas, y puede ver que el texto y los números se han separado en diferentes celdas:

doc divide el numero de texto 4


Método 2: separe texto y números con Flash Complete Excel 2013 y la versión posterior

Con las fórmulas anteriores, puede separar el texto y los números si el texto está antes de los números. Para separar la cadena de texto cuyo número está antes del texto, puede usar la Relleno flash Característica de Excel 2013 y versión posterior.

Si tiene Excel 2013 y una versión posterior, la Relleno flash Esta función puede ayudarlo a completar el texto en una columna y los números en otra columna. Haga lo siguiente:

1. Escriba los números de su primera secuencia de texto completamente en la celda en blanco adyacente - B3, vea la captura de pantalla:

doc divide el numero de texto 5

2. Y luego seleccione el rango B3: B7 donde desea completar los números, y haga clic DATOS > Relleno flash, y solo se han llenado los números en las celdas a la vez, ver captura de pantalla:

doc divide el numero de texto 6

3. Luego ingrese la cadena de texto completamente en la celda C3, vea la captura de pantalla:

doc divide el numero de texto 7

4. Y seleccione el rango de celdas C3: C7 en el que desea completar solo el texto, haga clic en DATOS > Relleno flash además del paso 2, y puede ver, el texto se ha separado de la siguiente manera:

doc divide el numero de texto 8

Tip: También puede arrastrar el controlador lleno al rango que desea usar y, a continuación, hacer clic en Opción de llenado automático y cheque Relleno flash.

doc divide el numero de texto 9

Método 3: texto y números separados que se mezclan de forma irregular con la función definida por el usuario

Si tiene alguna cadena de texto con texto mixto y números irregularmente como los siguientes datos mostrados, Excel no admite la función general para resolver este problema, pero puede crear una Función definida por el usuario para finalizar esto.

doc divide el numero de texto 17

1. Mantenga presionado el ALT + F11 teclas para abrir el Ventana de Microsoft Visual Basic para Aplicaciones.

2. Hacer clic recuadro > Móduloy pegue el siguiente código en Ventana de módulo.

Código de VBA: separa el texto y los números en celdas diferentes de una celda

Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Updateby Extendoffice
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
        SplitText = SplitText + xStr
    End If
Next
End Function

3. A continuación, guarde y cierre este código, vuelva a la hoja de trabajo, ingrese esta fórmula = SplitText (A3, FALSE) en una celda en blanco para obtener la única cadena de texto y luego arrastre el controlador de relleno hacia las celdas en las que desea llenar esta fórmula, vea la captura de pantalla:

doc divide el numero de texto 10

4. Y entonces, escriba la fórmula = Texto dividido (A3, VERDADERO) en otra celda y arrastre el controlador de relleno hacia las celdas donde desea llenar esta fórmula para obtener los números, vea la captura de pantalla:

doc divide el numero de texto 11

Nota: El resultado será incorrecto si hay números decimales en la cadena de texto.


Método 4: separe el texto y los números en dos columnas con Kutools para Excel

Si usted tiene Kutools for Excel, con su poderosa herramienta- Células partidas utilidad, puede dividir rápidamente las cadenas de texto en dos columnas: una es número y otra es texto.

Después de instalar Kutools for Excel, haz lo siguiente:

1. Seleccione el rango de datos que desea separar el texto y el número.

2. Luego haga clic Kutools > Texto > Células partidas, mira la captura de pantalla:

doc divide el numero de texto 12

3. En la Células partidas cuadro de diálogo, seleccione Dividir en columnas Bajo el Tipo sección, y luego verificar Texto y número del Dividir por sección, ver captura de pantalla:

doc divide el numero de texto 13

4. Luego haga clic Ok y aparecerá un cuadro emergente para recordarle que seleccione una celda para generar el resultado, vea la captura de pantalla:

doc divide el numero de texto 14

5. Hacer clic OK botón, y las cadenas de texto en la selección se han separado en dos columnas como se muestra a continuación.

doc divide el numero de texto 15

Haga clic en Descargar Kutools para Excel y prueba gratuita Ahora!


Separe el texto y los números con Kutools para Excel

Kutools for Excel: con más de 200 útiles complementos de Excel, de prueba sin límite en días 60. Descargar y prueba gratis ahora!


Artículos relacionados:

¿Cómo dividir la palabra en letras separadas en Excel?

¿Cómo dividir las celdas en varias columnas o filas mediante el retorno de carro?


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.
    Naeem Zafar · 3 months ago
    how to separate number and letters (1122AB). I tried the upper formula but its not working with me. anybody help me in this regard. Thanks in advance
    • To post as a guest, your comment is unpublished.
      skyyang · 2 months ago
      Hello, Naeem,
      The above formula only works if the text is before the numbers, your numbers before the text, so i recommend the second and third method for you!
      Please try, hope it can help you!
  • To post as a guest, your comment is unpublished.
    Hay · 6 months ago
    kereeeennn... berhasil....
  • To post as a guest, your comment is unpublished.
    AM · 8 months ago
    Thanks worked for Alpha-numeric cell data [ =RIGHT(A2,LEN(A2)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))+1)]
  • To post as a guest, your comment is unpublished.
    Gowtam Roopun · 9 months ago
    Hello Can anyone help me? I want to remove this zero and braceket by an excel formula.
    1 BR PE-0.50CT(H SI2)- -0.00( )-2 SP PE-0.50CT(H SI1)-1 RU PE-0.40CT(H-SI)-750GF-RG-RING-25-40-2.50GM


    Gowtam
  • To post as a guest, your comment is unpublished.
    RAJ · 9 months ago
    VERY USEFUL FORMULA I LIKE IT.
  • To post as a guest, your comment is unpublished.
    Sarashwaty · 1 years ago
    Hi.... Thank you for sharing, it is very helpful and save lots of time for me.
    Regards,
    Saras.
  • To post as a guest, your comment is unpublished.
    mahsa s · 1 years ago
    Hi,
    I'm trying to split these values HarryJack 22 3,66 335,77 44,77 into two columns which I can only have text in one column and 22 in the second column.
  • To post as a guest, your comment is unpublished.
    yuvraj · 1 years ago
    11247, 11322, 11323, 11324, 11325, 11326, 11332, 11337
    11247, 11322, 11323, 11324, 11325, 11326, 11332, 11337
    11247, 11322, 11323, 11324, 11325, 11326, 11332, 11337
    11248, 11249, 11250, 11322, 11323, 11324, 11325, 11326, 11332, 11337
    11248, 11322, 11323, 11324, 11325, 11326, 11332, 11337 how to separate above numbers in different cell with same number
    • To post as a guest, your comment is unpublished.
      S · 8 months ago
      Text to coloum with , separated format.
  • To post as a guest, your comment is unpublished.
    sagar chutiya · 1 years ago
    laure ka baal ,madarjaat
    • To post as a guest, your comment is unpublished.
      Baba · 24 days ago
      Mind your language sagar ch*tiya...

      This is a professional site and professional members.


      If your don't control your abusive and vulgar language then I will just cut-off your tongue.


      Thank You!!!
  • To post as a guest, your comment is unpublished.
    Bhavesh Desai · 1 years ago
    Super useful. Thank you very much. You saved my time!
  • To post as a guest, your comment is unpublished.
    vemky · 2 years ago
    20161021-014340_3125013233_OUTUS_agent012-all.mp3


    how to sperate this all in diffrent colums
  • To post as a guest, your comment is unpublished.
    Raju · 2 years ago
    can you help my in this question (SEONI-MALWA734274SEONIMALWA ) i want to split only number by formula . I tried many time but i split only 734274SEONIMALWA
    so if you have any formula then help me
  • To post as a guest, your comment is unpublished.
    AARON GABRIEL · 2 years ago
    Hey,
    I want to split this cell which contains (TI_122006001550)
    Now my aim is to omit the Everything else on that and keep only 122006
    Please help me generate a formula for this
    Would be great
    Thanks
  • To post as a guest, your comment is unpublished.
    shaker · 2 years ago
    Thanks for your valuable info.if it is possible can plz explain it briefly.
    This is the data like which i have in E column i want only number whether its starting or middle or last i want numeric number.can you provide code this kind of data
    Appreciate your help
    [b]BILL ID :AHM CLG 150236 SBI
    REDDY AGENCIES \HDF \000349
    DINAJPUR BEEJ \AXI \055313[/b]



    Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
    Dim xLen As Long
    Dim xStr As String
    xLen = VBA.Len(pWorkRng.Value)
    For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
    SplitText = SplitText + xStr
    End If
    Next
    End Function
  • To post as a guest, your comment is unpublished.
    sunny · 3 years ago
    thanks a lot. was very helpful. saved lots of time