Dividir una Celda de Texto en Dos o Más Filas en Excel y Google Sheets

Written by

Editorial Team

Reviewed by

Laura Tsitlidze

Translated by

Dennis Madrid

Last updated on mayo 20, 2022

En este tutorial, aprenderás a dividir una celda de texto en dos o más filas en Excel y Google Sheets.

Dividir una Celda de Texto en Dos o Más Filas en Excel

Dividir una Celda de Texto en Filas

Si tiene texto en una sola celda delimitada con algún carácter (espacio, tabulador, punto y coma, etc.), puede dividirse en varias filas utilizando Texto a columnas y Transponer datos en Excel.

Digamos que tienes la lista de productos delimitada por punto y coma en la imagen de abajo y quieres dividir la lista en filas.

Cadena de Texto Separada por Punto y Coma

 

1. En primer lugar, separa los valores de la celda B1 en columnas en función de un delimitador. Seleccione una celda de texto (B1) y en la cinta de opciones, vaya a Datos > Texto a columnas.

Menú Separar Texto en Columnas en Excel

 

2. En el Paso 1 del Asistente de Texto a Columnas, deje el tipo de archivo por defecto(Delimitado), y haga clic en Siguiente.

Separar Texto en Columnas Paso1 en Excel

 

3. En el Paso 2, marque Punto y coma en Delimitadores y haga clic en Siguiente. En la vista previa de datos, puede ver cómo se delimitarán estos datos. Otros delimitadores posibles son el tabulador, la coma, el espacio y el delimitador definido por el usuario.

Separar Texto en Columnas Paso2 en Excel

 

4. En el último paso, deje el formato de datos por defecto (General) y haga clic en Finalizar.

Aquí también puede elegir otros tipos de datos, como texto o fecha. También puede seleccionar las columnas individualmente en la vista previa de los datos y cambiar sus tipos de datos.

Para el Destino, deje la celda inicial para dividir los datos en columnas a partir de la celda B1.

Separar Texto en Columnas Paso3 en Excel

 

Como resultado de esta parte, el texto de la celda B1 se divide en las columnas B-F, en cada punto y coma.

Separar Texto en Columnas Resultado en Excel

 

5. Ahora utiliza la función de Transposición de Datos para transponer los valores de la Fila 1 a la Columna B. Empieza por la celda B1 (para que el valor actual de B1 se quede ahí), y transporta las celdas C1:F1. Para ello, selecciona y haz clic con el botón derecho del ratón en las celdas a trans poner (C1:F1), y luego haz clic en Copiar (o utiliza el atajo de teclado CTRL + C).

Transponer Datos Paso1 en Excel

 

6. Selecciona y haz clic con el botón derecho del ratón en la celda en la que quieres que comiencen los datos transpuestos (B2) y elige Transponer en Opciones de pegado.

Transponer Datos Paso2 en Excel

Finalmente, los valores de la celda B1 se transponen ahora en la columna B, celdas B1:B6. La lista original se divide en filas.

Transponer Datos Resultado en Excel

Dividir múltiples celdas de texto en filas

Si tiene datos en múltiples celdas, como en la imagen de abajo, también puede dividir el texto en filas de forma muy similar al caso de una sola celda anterior.

Cadena de Texto Separada por Punto y Coma Varias Lineas

Siga estos pasos para dividir el texto de B1:B3 en columnas:

1. Primero, separa los valores de la celda B1:B3 a columnas en base a un delimitador. Seleccione las celdas de texto que desea dividir (B1:B3) y, en la cinta de opciones, vaya a Datos > Texto a columnas.

Separar Cadena de Texto Varias Lineas

 

2. En el Paso 1 del Asistente de Texto a Columnas, deje el tipo de archivo por defecto(Delimitado), y haga clic en Siguiente.

Separar Cadena de Texto Varias Lineas Paso1

 

3. En el paso 2, marque Punto y coma en Delimitadores y haga clic en Siguiente.

Separar Cadena de Texto Varias Lineas Paso2

4. En el último paso, deje el formato de datos por defecto (General) y haga clic en Finalizar.

Separar Cadena de Texto Varias Lineas Paso3

Como resultado de esta parte, el texto de las celdas B1:B3 se divide en cada punto y coma en las columnas B-F.

Separar Cadena de Texto Varias Lineas Resultado

 

5. Ahora transponga los valores de las filas 1-3 a las columnas B-D. Como los datos están en varias filas, debes transponer a un nuevo rango (y posteriormente eliminar el rango de datos inicial). Selecciona y haz clic con el botón derecho en las celdas a trans poner (B1:F3), y haz clic en Copiar (o utiliza el atajo de teclado CTRL + C).

Transponer Varias Lineas Paso1

6. Seleccione y haga clic con el botón derecho del ratón en la celda de inicio de los datos transpuestos (B5) y elija Transponer en Opciones de pegado.

Transponer Varias Lineas Paso2

Finalmente, los valores de las celdas B1:B3 se transponen ahora en las columnas B-D, celdas B5:D9. Puede eliminar los datos iniciales de las celdas B1:F3.

Transponer Varias Lineas Resultado

NOTA: También puede utilizar el código VBA para dividir un texto en columnas.

Dividir una Celda de Texto en Filas en Google Sheets

También puedes utilizar las funciones Dividir texto en columnas y Transponer para dividir una celda de texto en varias filas en Google Sheets.

1. En primer lugar, haz clic con el botón derecho en una celda que contenga texto (B1) y, en el menú, ve a Datos > Dividir texto en columnas.

Separar Texto a Columnas Google Sheets

2. Haga clic en el botón Separador que aparece y elija Punto y coma.

Separar Texto a Columnas Paso2 Google Sheets

Como resultado de este paso, el texto de B1 se divide ahora en las columnas B:F, basándose en un delimitador de punto y coma.

Separar Texto a Columnas Resultado Google Sheets

 

3. Ahora puedes utilizar la función de Transposición de Datos para transponer los valores de la Fila 1 a la Columna B. Empieza por la celda B1 (para que el valor B1 se quede ahí), y transporta las celdas C1:F1. Para ello, selecciona y haz clic con el botón derecho del ratón en las celdas a trans poner (C1:F1), y haz clic en Copiar (o utiliza el atajo de teclado CTRL + C).

Transponer Celdas en Google Sheets

4. Seleccione y haga clic con el botón derecho en una celda desde la que desee transponer los datos (B2), elija Pegado especial y luego Pegado transpuesto.

Transponer Celdas Paso2 en Google Sheets

Finalmente, los valores de la celda B1 se transponen ahora en la columna B, celdas B1:B6. La lista original se ha dividido en filas.

Transponer Celdas Resultado en Google Sheets

Dividir Múltiples Celdas de Texto en Filas en Google Sheets

Ahora, puedes dividir múltiples celdas de texto en múltiples filas usando el mismo ejemplo.

1. Selecciona yhaz clic con el botón derecho en las celdas que contienen texto (B1:B3) y en el Menú, ve a Datos > Dividir texto en columnas.

Separar Varias Lineas en Google Sheets

 

2. Haga clic en el botón Separador que aparece y elija Punto y coma.

Separar Varias Lineas Paso2 en Google Sheets

Como resultado de este paso, el texto de las celdas B1:B3 se divide en cada punto y coma en las columnas B-F.

Separar Varias Lineas Resultado en Google Sheets

3. Ahora transponga los datos de las filas 1-3 a las columnas B-D. Como los datos están en varias filas, debes transponerlos a un nuevo rango (y posteriormente eliminar el rango de datos inicial). Selecciona y haz clic con el botón derecho en las celdas a trans poner (B1:F3), y haz clic en Copiar (o utiliza el atajo de teclado CTRL + C).

Transponer Varias Lineas en Google Sheets Paso1

4. Seleccione y haga clic con el botón derecho del ratón en la celda de inicio de los datos transpuestos (B5), elija Pegado especial y haga clic en Pegado transpuesto.

Transponer Varias Lineas en Google Sheets Paso2

Finalmente, los valores de las celdas B1:B3 se transponen ahora en las columnas B-D, celdas B5:D9. Puede eliminar los datos iniciales de las celdas B1:F3.

Transponer Varias Lineas en Google Sheets Resultado

AI Formula Generator

Pruébelo Gratis

Ver todos los Artículos sobre Cómo Hacer