Estoy teniendo un problema a la hora de distribuir un texto en varias columnas. Estoy trabajando con un fichero de datos de una encuesta, el cual de momento sólo tengo en un .txt y me gustaría pasar a .csv para trabajar con él en SPSS.
No tengo manera de separar en celdas de forma automática porque no tengo un separador concreto, no hay comas, los espacios no coinciden necesariamente con nuevas celdas, etc. Decidí hacerlo manualmente ya que tengo los datos de donde empieza y acaba cada columna, pero se me hace tedioso y da lugar a errores al hacerlo de manera manual.
¿Existiría una macro capaz de separarlo en columnas de forma que yo metiera el número de de caracteres que quiero en cada columna, o la posición donde quiero que cada una empiece-acabe?
Adjunto el .txt con el que trabajo y el Excel donde se explica la separación en columnas.
Hola,
Estoy teniendo un problema a la hora de distribuir un texto en varias columnas. Estoy trabajando con un fichero de datos de una encuesta, el cual de momento sólo tengo en un .txt y me gustaría pasar a .csv para trabajar con él en SPSS.
No tengo manera de separar en celdas de forma automática porque no tengo un separador concreto, no hay comas, los espacios no coinciden necesariamente con nuevas celdas, etc. Decidí hacerlo manualmente ya que tengo los datos de donde empieza y acaba cada columna, pero se me hace tedioso y da lugar a errores al hacerlo de manera manual.
¿Existiría una macro capaz de separarlo en columnas de forma que yo metiera el número de de caracteres que quiero en cada columna, o la posición donde quiero que cada una empiece-acabe?
Adjunto el .txt con el que trabajo y el Excel donde se explica la separación en columnas.
https://dl.dropboxusercontent.com/u/6604463/MicrodatoAdultos.txt
https://dl.dropboxusercontent.com/u/6604463/DisenoAdultos.xls
Os agradecería cualquier tipo de orientación.
Muchísimas gracias.