¿Cómo dividir los datos en múltiples hojas de trabajo?

Excel se puede usar dinámicamente para manejar datos y es una de las aplicaciones más populares en el rango de software de Office. Una de esas aplicaciones es dividir los datos en múltiples hojas de trabajo . Un enfoque podría ser grabar o escribir una macro . Sin embargo, si esta acción se realiza en un número limitado de hojas de trabajo, sería más útil si se utiliza el método tradicional de cortar y pegar . Aquí se puede cortar fácilmente los datos, abrir una nueva hoja de cálculo y pegar los datos en la nueva hoja.

Problema

¡Espero que alguien pueda ayudar! Tengo un archivo .csv abierto con Excel que contiene una gran cantidad de datos que se han fusionado para que cada conjunto de datos se siga verticalmente. Todas las columnas se alinean y los encabezados de columna se repiten en una fila cada vez que comienza un nuevo conjunto. Lo que quiero hacer es usar una macro que divida estos conjuntos de datos para que cada uno esté en una hoja de cálculo separada y numerada consecutivamente ... luego guárdelo como un archivo .xls. Se puede descargar un ejemplo de lo que estoy tratando desde //users.aber.ac.uk/hhp06/merge.csv

¿Hay un script simple que pueda manejar esto? ¡Tu ayuda sería muy apreciada!

Solución

Una forma simple sería el viejo cortar y pegar,

  • Resalte todas las filas para el primer conjunto de datos,
  • Presione CTRL + X
  • Haga clic en la nueva hoja
  • Presione CTRL + V
  • Haga clic en la pestaña de combinación, elimine las filas, ya que todo lo que hay es la misma cantidad de filas en cada conjunto, esto resaltará el siguiente conjunto.
  • Repetir.

Toma un par de segundos para hacer y 3 nuevas hojas creadas.

  • Luego nombre las pestañas según sea necesario. Luego guarda tu archivo como .xls

Esto es probablemente más rápido que crear una macro.

Nota

Gracias a Sharpman por este consejo en el foro.

Artículo Anterior Artículo Siguiente

Los Mejores Consejos