Hur delas data i flera kalkylblad?

Excel kan användas dynamiskt för att hantera data och är en av de mest populära applikationerna inom Office-programvaran. En sådan applikation är att dela upp data i flera kalkylblad . Ett tillvägagångssätt kan vara att spela in eller skriva ett makro . Om denna åtgärd ska göras på ett begränsat antal kalkylblad skulle det dock vara mer användbart om man använder den traditionella klyvpasta-metoden . Här kan man enkelt skära data, öppna ett nytt arbetsblad och klistra in data på det nya arket.

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.

Tidigare Artikel Nästa Artikel

Bästa Tipsen