Dividir una celda de texto en dos o más filas en Excel y Google Sheets
En este artículo, aprenderá a dividir una celda de texto en dos o más filas en Excel y Google Sheets.
Dividir una celda de texto en filas
Si tiene texto en una sola celda delimitada con algún carácter (espacio, tabulación, punto y coma, etc.), se puede dividir en varias filas usando Texto a columnas y Transponer datos en Excel. Supongamos que tiene la lista de productos delimitada por punto y coma en la imagen de abajo y desea dividir la lista en filas.
1. Primero, separe los valores de la celda B1 en columnas según un delimitador. Seleccione una celda de texto (B1) y en el Cinta, ir a Datos> Texto a columnas.
2. En el Paso 1 del Asistente de texto a columnas, deje el tipo de archivo predeterminado (Delimitado) y haga clic en Siguiente.
3. En el paso 2, marque Punto y coma en Delimitadores y haga clic en Siguiente. En el Vista previa de datos, puedes ver cómo se delimitarán estos datos.
Otros posibles delimitadores son tabulación, coma, espacio y delimitador definido por el usuario.
4. En el paso final, deje el formato de datos predeterminado (General) y haga clic en Finalizar.
Aquí también puede elegir otros tipos de datos, como texto o fecha. También puede seleccionar columnas individualmente en la vista previa de 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.
Como resultado de esta parte, el texto de la celda B1 se divide en las columnas B-F, en cada punto y coma.
5. Ahora use el Transponer datos característica para transponer valores de la Fila 1 a la Columna B. Empiece desde la celda B1 (por lo que el valor actual de B1 permanecerá allí) y transponga las celdas C1: F1.
Para hacer esto, seleccione y haga clic derecho en las celdas para transponer (C1: F1), luego haga clic en Dupdo (o usa el atajo de teclado CTRL + C).
6. Seleccione y botón derecho del ratón la celda donde desea iniciar los datos transpuestos (B2) y elija Transponer en Opciones de pegado.
Finalmente, los valores de la celda B1 ahora se transponen en la Columna B, celdas B1: B6. La lista original se divide en filas.
Dividir varias celdas de texto en filas
Si tiene datos en varias celdas, como en la imagen a continuación, también puede dividir el texto en filas de la misma manera que en el caso de una celda anterior.
Siga estos pasos para dividir el texto en B1: B3 en columnas:
1. Primero, separe los valores de la celda B1: B3 en columnas según un delimitador. Seleccione las celdas de texto que desea dividir (B1: B3) y en el Cinta, ir a Datos> Texto a columnas.
2. En el Paso 1 del Asistente de texto a columnas, deje el tipo de archivo predeterminado (Delimitado) y haga clic en Siguiente.
3. En el paso 2, marque Punto y coma en Delimitadores y haga clic en Siguiente.
4. En el paso final, deje el formato de datos predeterminado (General) y haga clic en Finalizar.
Como resultado de esta parte, el texto de las celdas B1: B3 se divide en cada punto y coma en las columnas B-F.
5. Ahora transponga los valores de las filas 1-3 a las columnas B-D. Dado que los datos están en varias filas, debe transponer a un nuevo rango (y luego eliminar el rango de datos inicial).
Seleccionar y haga clic con el botón derecho en las celdas para transponer (B1: F3) y haga clic en Dupdo (o usa el atajo de teclado CTRL + C).
6. Seleccione y botón derecho del ratón la celda inicial para los datos transpuestos (B5) y elija Transponer en Opciones de pegado.
Finalmente, los valores de las celdas B1: B3 ahora se transponen en las Columnas B-D, celdas B5: D9. Puede eliminar los datos iniciales de las celdas B1: F3.
NOTA: También puede usar el código VBA para dividir un texto en columnas.
Dividir una celda de texto en filas en Hojas de cálculo de Google
También puede utilizar las funciones Dividir texto en columnas y Transponer para dividir una celda de texto en varias filas en Hojas de cálculo de Google.
1 primero, botón derecho del ratón una celda que contiene texto (B1) y en el Menú, ir a Datos> Dividir texto en columnas.
2. Haga clic en el Separador botón que aparece y elija Punto y coma.
Como resultado de este paso, el texto de B1 ahora se divide en las columnas B: F, según un delimitador de punto y coma.
3. Ahora puede utilizar el Transponer datos característica para transponer valores de la Fila 1 a la Columna B. Comience desde la celda B1 (para que el valor B1 permanezca allí) y transponga las celdas C1: F1.
Para hacer esto, seleccione y haga clic derecho en las celdas para transponer (C1: F1) y haga clic en Dupdo (o usa el atajo de teclado CTRL + C).
4. Seleccione y botón derecho del ratón una celda desde la que desea transponer datos (B2), elija Pegado especial, luego Pegar transpuesto.
Finalmente, los valores de la celda B1 ahora se transponen en la Columna B, celdas B1: B6. La lista original se ha dividido en filas.
Dividir varias celdas de texto en filas en Hojas de cálculo de Google
Ahora, puede dividir varias celdas de texto en varias filas con el mismo ejemplo.
1. Seleccione y rceldas de clic derecho que contiene texto (B1: B3) y en el Menú, ir a Datos> Dividir texto en columnas.
2. Haga clic en el Separador botón que aparece y elija Punto y coma.
Como resultado de este paso, el texto de las celdas B1: B3 se divide en cada punto y coma en las columnas B-F.
3. Ahora transponga los datos de las filas 1-3 a las columnas B-D. Dado que los datos están en varias filas, debe transponer a un nuevo rango (y luego eliminar el rango de datos inicial).
Seleccionar y haga clic con el botón derecho en las celdas para transponer (B1: F3) y haga clic en Dupdo (o usa el atajo de teclado CTRL + C).
4. Seleccione y botón derecho del ratón la celda inicial para los datos transpuestos (B5), elija Pegado especialy haga clic en Pegar transpuesto.
Finalmente, los valores de las celdas B1: B3 ahora se transponen en las Columnas B-D, celdas B5: D9. Puede eliminar los datos iniciales de las celdas B1: F3.