Hur delas data i flera kalkylblad?
Problem
Jag hoppas att någon kan hjälpa! Jag har en .csv-fil som är öppen med Excel, som innehåller en stor mängd data som har sammanfogats så att varje dataset följer varandra vertikalt. Alla kolumner är inriktade och kolumnrubrikerna upprepas i rad varje gång en ny uppsättning startar. Vad jag vill göra är att använda ett makro som delar upp dessa datasatser så att var och en finns i ett separat arbetsblad som numreras i följd ... spara sedan det som en .xls-fil. Ett exempel på vad jag hanterar kan hämtas från //users.aber.ac.uk/hhp06/merge.csv
Finns det ett enkelt skript som kan hantera detta? Din hjälp skulle vara mycket uppskattad!
Lösning
Ett enkelt sätt skulle vara det gamla klippet och klistra in,
- Markera alla rader för den första uppsättningen data,
- Tryck på CTRL + X
- Klicka på nytt ark
- Tryck på CTRL + V
- Klicka på flikfliken, radera raderna, eftersom allt som finns är samma antal rader i varje set, kommer detta att markera nästa uppsättning.
- Upprepa.
Tar några sekunder att göra och 3 nya ark skapas.
- Namnge sedan flikarna efter behov. Spara sedan din fil som .xls
Det här är förmodligen snabbare än att skapa ett makro.
Notera
Tack vare skarpman för detta tips på forumet.