Cómo dividir una cadena de texto por espacio, coma y más – Excel y Google Sheets

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Dennis Madrid

Last updated on febrero 8, 2023

Este tutorial demostrará cómo dividir cadenas de texto utilizando un espacio, una coma y más en Excel y Google Sheets.

Dividir texto espacio coma

Dividir una cadena de texto con Texto a Columnas

Puedes dividir una cadena de texto con la función de Texto a Columnas en Excel. Seleccione el texto que desea dividir.

Columna de datos antes

En la cinta de opciones, seleccione Datos>Texto en columnas.

Menu datos texto en columnasMantenga seleccionada la opción «Delimitado» y haga clic en Siguiente.

Texto en columnas delimitados

Seleccione «Espacio» como Delimitador, y modifique el calificador de Texto a «Ninguno»

Texto en columnas delimitados paso2

Haga clic en Siguiente.

Texto en columnas delimitados final

En este paso, puede cambiar el tipo de datos de la columna. Déjelos como están y haga clic en Finalizar.

Texto en columnas delimitados resultado

Dividir una cadena de texto por un espacio

Para dividir una cadena de texto en un espacio o una coma, podemos utilizar las funciones ENCONTRAR, IZQUIERDA, EXTRAE y DERECHA.

Funciones encontrar izquierda extrae derecha

Funciones IZQUIERDA y ENCONTRAR

En primer lugar, podemos encontrar el Apellido utilizando las funciones IZQUIERDA y ENCONTRAR y FIND.

=IZQUIERDA(B3;ENCONTRAR(" ";B3))

Funciones izquierda encontrar

Funciones EXTRAE y ENCONTRAR

A continuación, podemos utilizar las funciones EXTRAE y ENCONTRAR para encontrar la segunda palabra de la cadena de texto.

=EXTRAE(B3;ENCONTRAR(" ";B3);ENCONTRAR(" ";B3;ENCONTRAR(" ";B3)+1)-ENCONTRAR(" "; B3))

Funciones-extrae-encontrar

Funciones DERECHA y ENCONTRAR

Por último, podemos utilizar las funciones DERECHA, LARGO y ENCONTRAR para encontrar la tercera palabra de la cadena de texto.

=DERECHA(B3; LARGO(B3)-ENCONTRAR(" "; B3;ENCONTRAR(" ";B3)+1))

Funciones derecha largo encontrar2

Dividir una cadena de texto por una coma u otro carácter

Puede utilizar las mismas fórmulas para encontrar comas o cualquier otro carácter en una cadena de texto y dividir la cadena de texto en consecuencia. Las fórmulas serían ligeramente diferentes

Encontrar la primera palabra

=IZQUIERDA(B3,ENCONTRAR(",",B3)-1)

Encontrar la segunda palabra

=EXTRAE(B3,ENCONTRAR(",",B3)+1,ENCONTRAR(",",B3,ENCONTRAR(",",B3)+1)-ENCONTRAR(",", B3)-1)

Para encontrar la tercera palabra

=DERECHA(B3, LARGO(B3)-ENCONTRAR(",", B3,ENCONTRAR(",",B3)+1)-1)

Dividir una cadena de texto con texto a columnas en Google Sheets

Google Sheets también tiene una función de Texto a Columnas. Selecciona el texto que deseas dividir y, a continuación, haz clic en el menú Datos > Dividir texto en columnas.

Dividir columna en gsheets

Haga clic en Detectar automáticamente

Dividir columna en gsheets detectar

Seleccione el espacio.

Dividir columna en gsheets espacio

Su texto se dividirá en columnas.

Dividir columna en gsheets resultado

Dividir una cadena de texto por una coma u otro carácter

Puedes utilizar las funciones ENCONTRAR, IZQUIERDA, EXTRAE y DERECHA en Google Sheets como lo haces en Excel para dividir el texto. Las fórmulas para extraer los datos de las columnas Apellido, Nombre y Departamento son las mismas que se utilizan en Excel.

Funciones izquierda encontrar gsheets

AI Formula Generator

Pruébelo Gratis

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Volver a la Lista de Fórmulas de Excel