Usar texto en columnas (analizar datos) en Excel y hojas de Google
En este artículo, aprenderá a usar Text to Columns para analizar datos en Excel y Google Sheets.
Dividir texto en columnas por un delimitador
En Excel, a menudo se exportan datos desde otro software. Puede tener el formato de una cadena larga delimitada por un separador (coma, punto y coma, etc.). Por ejemplo, vea la imagen a continuación, que muestra una lista de productos separados por punto y coma en una celda (B1):
Para ver estos datos correctamente en Excel, use Text to Columns y divida los productos en columnas separadas.
1. 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 datos predeterminado (Delimitado) y haga clic en próximo.
3. En el paso 2, marque Punto y coma como delimitador y haga clic en próximo.
Los otros delimitadores posibles son tabulación, coma, espacio u otro delimitador definido por el usuario. En el Vista previa de datos, puede ver cómo se delimitarán los datos con la configuración actual.
4. En el último paso, deje el formato de datos predeterminado (General) y haga clic en Terminar. (Consulte la sección "Formato de columnas" a continuación para ver otras opciones y más información sobre este paso). Destino, deje la celda inicial (B1) para dividir los datos en columnas a partir de la celda B1.
El resultado es el texto de la celda B1 dividido en columnas B-F, con saltos de columna basados en delimitadores de punto y coma.
También puede usar el código VBA para dividir el texto en columnas.
Formato de columnas
En el ejemplo anterior, los formatos de datos de columna se dejaron como el predeterminado (general). Para dar formato a una columna (por ejemplo, Columna 4) como texto, (1) haga clic en la columna en la vista previa de datos de Asistente de texto a columnas Paso 3 y (2) seleccione Texto por Formato de datos de columna.
Alternativamente, para formatear todas las columnas a la vez como texto, (1) haga clic en la primera columna, luego (2) presione y mantenga presionado SHIFT en el teclado y haga clic en la última columna en Vista previa de datos. (3) Seleccione Texto como el Formato de datos de columna.
Dividir un texto en columnas manualmente (ancho fijo)
También puede colocar dónde se dividirán las columnas. Esto suele ser necesario si no tiene un delimitador (o el mismo delimitador) en la cadena de texto y desea ajustarlo manualmente. Supongamos que tiene los mismos datos que en el ejemplo anterior en la celda B1, solo que ahora delimitados con espacios.
1. Para analizar manualmente este texto, seleccione una celda de texto (B1) y en el Cinta, ir a Datos> Texto a columnas.
2. En el Paso 1 del Asistente, seleccione Ancho fijo y haga clic en próximo. La opción Ancho fijo reconocerá automáticamente los espacios en el texto y dividirá los datos en cada espacio.
3. En el Paso 2, puede ver la vista previa de la división de datos basada en un espacio como delimitador. Pero, ¿y si quieres quedarte? Teclado y Ratón juntos en una columna?
Arrastra la linea entre los dos valores y colóquelo en la siguiente línea (antes Altavoces). Al arrastrar un separador de línea, puede ajustar manualmente qué texto irá en qué columna. Al final, haga clic en próximo.
4. En el último paso del asistente, deje las opciones predeterminadas y haga clic en Terminar.
Finalmente, el texto de B1 se divide en las celdas B1: B4 según los espacios, con la excepción de la tercera columna, donde se coloca manualmente Teclado y Ratón juntos en la celda D3.
Dividir texto en columnas en Hojas de cálculo de Google
Google Sheets también tiene la funcionalidad Text to Columns, pero los pasos son diferentes.
1 primero, botón derecho del ratón una celda de 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 Columnas B-F con saltos de columna basados en delimitadores de punto y coma.
Dividir texto en columnas con la función DIVIDIR
También puede utilizar la función SPLIT en Google Sheets para dividir el texto en columnas según un delimitador. Para hacer esto, ingrese la fórmula:
1 | = DIVIDIR (B1, ";") |
La función SPLIT toma la celda dada (B1) y la separa en celdas adyacentes basándose en un delimitador (en este caso, un punto y coma). Con la función SPLIT, se puede proporcionar un delimitador dinámicamente como resultado de alguna otra fórmula.