En Excel, puede usar la funcionalidad Texto a columnas para dividir el contenido de una celda en varias celdas.
Puede especificar el delimitador (como un espacio, una coma o un tabulador) y el Texto a las columnas usaría este delimitador para dividir el contenido de las celdas.
Algunos ejemplos de esto incluyen la división de nombres y apellidos, o el nombre de usuario y el nombre de dominio en los identificadores de correo electrónico.
Sin embargo, si tiene un conjunto de datos donde el delimitador es un salto de línea (en la misma celda), es complicado dividir estas múltiples líneas en la misma celda en celdas / columnas separadas.
Por ejemplo, puede tener un conjunto de datos como se muestra a continuación, donde necesita dividir varias líneas en la dirección (separadas por saltos de línea) en celdas separadas.
Esto le permitiría tener el nombre, la calle, la ciudad y el país en celdas separadas.
Entonces, el resultado se vería como se muestra a continuación:
Ahora, para separar cada parte de la dirección, podemos usar la funcionalidad Text to Columns (con un giro).
Nota: Si se pregunta cómo logré insertar cada elemento de dirección en una nueva línea en la misma celda, puede hacerlo usando el atajo de teclado: ALT + Enter (ingresa un salto de línea). Puedes leer más sobre esto aquí.Uso de texto en columna para dividir varias líneas en una celda
A continuación se muestran los pasos que dividirán varias líneas en una sola celda en celdas separadas:
- Seleccione todo el conjunto de datos que desea dividir.
- Vaya a la pestaña Datos.
- En el grupo Herramientas de datos, haga clic en la opción Texto a columnas.
- En el cuadro de diálogo Texto a columnas, en el paso 1 de 3, seleccione Delimitado y haga clic en "Siguiente".
- En el Paso 2 de 3, desmarque cualquier selección de Delimitadores existente y seleccione la opción "Otro". Ahora usa el atajo de teclado Control + J (mantenga presionada la tecla "Control" y luego presione la tecla "J"). No verá nada en el cuadro, excepto un pequeño punto parpadeante (si mira con atención). Además, verá el resultado esperado en la sección "Vista previa de datos" (como se muestra a continuación). Haga clic en Siguiente.
- En el paso 3 de 3, cambie la celda "Destino" por la que desea obtener. En mi ejemplo, quiero el resultado en B2, así que cambié el valor a $ B $ 2.
- Haga clic en Finalizar.
Los pasos anteriores dividirían automáticamente el contenido de las celdas en función de dónde se produce el salto de línea en cada celda.
Tenga en cuenta que si no desea conservar los datos originales (aunque siempre es recomendable hacerlo), no es necesario que especifique la celda de destino. Simplemente sobrescribirá los datos existentes y le dará el resultado.
Además, en caso de que ya tenga datos en las celdas donde está a punto de obtener el resultado de Text to Columns, Excel le mostrará un mensaje informándole que sobrescribirá los datos existentes. Puede optar por sobrescribir o cancelar
¿Como funciona esto?
Cuando utiliza el método abreviado de teclado Control J, especifica el salto de línea como delimitador en el asistente Texto a columnas.
Ahora, Text to Columns verifica cada celda en busca de saltos de línea y la usa para dividir el contenido en celdas separadas.
Tenga en cuenta que Text to Columns siempre dividiría el contenido de las celdas en columnas separadas. Si desea obtener el resultado en celdas en diferentes filas, puede transponer el resultado (como se muestra aquí).
También le pueden gustar los siguientes tutoriales de Excel:
- Cómo dividir celdas en Excel.
- Cómo eliminar saltos de línea en Excel
- Cómo numerar filas en Excel
- Cómo combinar celdas rápidamente en Excel.
- CONCATENAR Gama Excel (con y sin separador).