lunes, 16 de abril de 2012

Texto en columnas: Funcionamiento y usos

La función texto en columnas se utiliza para separar el contenido de celdas simples en columnas distintas. Por ej. para pasar de la Tabla 1 a la Tabla 2.



Se puede dividir el contenido de las celdas con un delimitador (Espacios o caracteres) o en función del ancho  de columna  (Eligiendo donde quiero que se realice la separación y el ancho del campo).


  • Delimitador
Esta opción se utiliza cuando los datos de la celda están separados por algún carácter (punto, coma, guión, etc.) o espacio. En el ejemplo anterior podemos ver que los nombres están separados por espacios, por lo que esta opción es la más recomendada.

Para comenzar podemos copiar los datos iniciales a un costado para no perder las celdas originales, como se muestra a continuación


Seleccionamos los datos que queremos separar y nos situamos en la pestaña Datos, en el icono Texto en Columnas


Luego elegimos la opción Delimitados


seleccionamos el carácter que indicará donde queremos separar


Por último, seleccionamos Finalizar


Al final obtendremos lo que estábamos buscando, Texto en columnas separó los nombre (apellido) cada vez que existía un espacio, colocando las palabras en columnas distintas


  • En función de ancho de columna
Esta función se utiliza cuando queremos separar las letras o números en alguna parte en específico, que no necesariamente esté asociada a algún carácter como antes. Así podemos separar donde sea y establecer el ancho que queremos en los campos que vayamos creando.
Ahora debemos seleccionar De Ancho Fijo en el paso 1 del Asistente para convertir textos en columnas


Los saltos de líneas, serán las líneas que nos permiten separar las letras o números en distintas columnas, donde se situé la línea se separarán los caracteres, podemos ver que para crear un salto de línea hay que hacer click donde quiero que esta aparezca, luego si quiero agrandar el campo debo arrastrar el salto de línea hacia la derecha 


De esta misma forma vamos creando más saltos de líneas en cada lugar donde quiero separar el texto



Finalmente obtendremos algo así



A parte del caso que vimos anteriormente, podemos utilizar Texto en columnas cuando tenemos códigos, base de datos, etc.

Podemos ver en este ejemplo, que tenemos códigos, donde cada campo (separado con guiones) significan distintas cosas:




3 comentarios:

  1. Muy útil y práctico, ¿Quién no ha hecho eso a mano alguna vez? Podemos ahorrar mucho tiempo.
    Se puede agregar que este proceso es muy similar a cuando exportamos datos desde otro archivo, como pasar datos desde un archivo de texto al excel.

    ResponderEliminar
  2. Excelente! No tenía idea cómo hacerlo, sabía unir pero no separar texto, demasiado útil, ahorra mucho tiempo!!!

    ResponderEliminar
  3. Un dato útil, cuando tienen algún texto con fecha incorporada como por ejemeplo textodeprueba12032011 pueden probar a separar los últimos valores e importarlos como fecha es bastante bueno cuando se requiere separar fechas de textos en formato date...saludos!

    ResponderEliminar