Innholdsfortegnelse
Et stort datasett kan inneholde flere verdier basert på samme kolonne. Hvis du vil, kan du dele verdiene for de samme kategoriene (avdeling, måned, region, stater, osv.) eller dine preferanser i forskjellige regneark eller arbeidsbøker. I denne artikkelen skal jeg forklare hvordan du deler et Excel-ark i flere regneark.
For å gjøre denne forklaringen klarere for deg, skal jeg bruke et eksempeldatasett. Det er 4 kolonner i datasettet som representerer salgsinformasjon for forskjellige måneder. Disse kolonnene er Salgperson, Region, Måned, og Salg .
Last ned for å øve
Splitt Excel-ark i flere regneark.xlsm
Måter å dele Excel-ark i flere regneark
1. Ved å bruke Filter og Kopier
Fra et hvilket som helst ark kan du dele dataene i flere ark ved å bruke Filter .
Først velger du celleområdet der du vil bruke Filter .
➤Her valgte jeg celleområdet B3:E15 .
Åpne så fanen Data >> velg Filter .
Du kan også bruke CTRL + SHIFT + L for å bruke Filter ved hjelp av tastaturet .
Nå brukes Filter på det valgte celleområdet.
Deretter klikker du på Måned kolonne da jeg ønsker å dele data avhengig av Måned verdier.
Derfra velget jeg bort alt unntatt Januar . Klikk til slutt OK .
Nå filtreres alle verdiene der Måned er Januar .
Deretter Kopier dataene og Lim inn dem inn i det nye regnearket.
Her ga jeg navnet det nye ark Januar. Dermed vil du se all salgsinformasjon for Januar presenteres her.
For resten av Måneder kan du følge de samme prosedyrene.
Igjen, klikk på Måned -kolonnen da jeg vil dele data avhengig av Måneds verdier.
Derfra velger du alt unntatt februar . Til slutt klikker du OK .
Nå er alle verdiene for februar måned filtrert.
Deretter Kopier dataene og Lim inn dem inn i det nye regnearket.
Senere ga jeg navnet nytt ark Februar. Dermed vil du se all salgsinformasjon for måneden av februar presenteres her.
Igjen, klikk på Måned -kolonnen da jeg vil dele data avhengig av Måned verdier.
Derfra velg bort alt unntatt mars . Til slutt klikker du OK .
Nå vil du se alle verdiene for Mars er filtrert.
Deretter Kopier dataene og Lim inn dem inn i det nye regnearket.
Til slutt ga jeg navnet til det nye arket Mars . Derfor vil du se at all salgsinformasjon for mars er presenterther.
Les mer: Del Excel-ark i flere ark basert på rader
2. Del Excel-ark basert på radtelling ved å bruke VBA
Før du begynner med prosedyren, må du huske at du må starte data fra de første radene.
Åpne nå Utvikler -fanen >> velg Visual Basic
Det åpnes et nytt vindu med Microsoft Visual Basic for Applications .
Nå , fra Sett inn >> velg Modul
En Modul åpnes der.
Skriv deretter følgende kode i Modul .
7669
Her har jeg laget en underprosedyre kalt SplitExcelSheet_into_MultipleSheets .
Hvor jeg erklærte et par variabler, disse er WorkRng og xRow som Range skriv deretter
SplitRow som Heltall også xWs som Arbeidsark type.
Brukte også ExcelTitleId for å gi dialogboksen tittel.
Jeg har oppgitt delt radnummer 4 for å dele data med 4 rader fordi i datasettet mitt har måneden av januar 4 rader.
Til slutt brukte en For løkke til SplitRow til det gitte celleområdet slutter.
Deretter Lagre koden og gå tilbake til regnearket.
Åpne nå fanen Utvikler >> Fra Sett inn >> velg knapp
En dialogboks kommer oppopp.
For å tilordne Makroen i den innsatte knappen .
Velg SplitExcelSheet_into_Multiplesheets fra Makronavnet klikk deretter OK .
Bare klikk på knappen for å kjøre Makroen .
Nå vil en dialogboks dukke opp der du kan legge inn dataområdet .
➤ Her valgte jeg celleområdet B1:E12
Deretter klikker du OK .
En annen dialogboks vil dukke opp for å vise deg det valgte radantallet du allerede har oppgitt i koden for å dele datasettet.
➤ I koden oppga jeg 4 som Delt radnummer
Siden jeg har totalt 12 rader, så med 4 rader vil det være 3 ark .
I Ark1 vil du se dataene for de første 4 radene.
I Ark2 vil du se dataene for rad 5 til 8.
I Ark3 vil du se dataene for de siste 4 rader.
Les mer: Excel VBA: Del arket i flere ark basert o n rader
Lignende avlesninger
- Hvordan dele skjerm i Excel (3 måter)
- [Fiks:] Excel-visning side ved side fungerer ikke
- Hvordan skille ark i Excel (6 effektive måter)
- Åpne To Excel-filer separat (5 enkle metoder)
- Hvordan dele Excel-ark i flere filer (3 raske metoder)
3. Del Excel Ark til flereArbeidsbok basert på kolonne
Før du starter med prosedyren, må du huske at du må starte data fra første rad og første kolonne.
Åpne nå Utvikler fanen >> velg Visual Basic
Det vil åpne et nytt vindu i Microsoft Visual Basic for Applications .
Nå , fra Sett inn >> velg Modul
En Modul åpnes der.
Skriv deretter følgende kode i Modul .
1237
Her har jeg laget en underprosedyre kalt SplitSheetIntoMultipleWorkbooksBasedOnColumn , hvor jeg deklarerte flere variabler.
Jeg brukte 3 FOR løkker. Den første FOR løkken vil telle radene fra rad 2 til siste rad med verdi for å få den spesifikke kolonnen. Jeg har gitt forekomsten av “C” -kolonnen.
Du kan endre det til ditt tilfelle
Den andre For sløyfe vil opprette en ny Excel-arbeidsbok.
Den tredje Fo r-løkken vil kopiere dataene med samme kolonne “C” -verdi til den nye arbeidsboken fra 2. rad til siste rad med verdi.
Deretter Lagre koden og gå tilbake til regnearket.
Åpne nå fanen Vis > ;> Fra Makroer >> velg Vis makroer
En dialogboks dukker opp.
Nå, fra Makronavnet velg SplitSheetIntoMultipleWorkbooksBasedOnColumn ogsåvelg arbeidsboken i Makroer i .
Til slutt Kjør den valgte Makroen .
Til slutt vil du se 3 nye arbeidsbøker er opprettet ettersom det er 3 forskjellige måneder i kolonne C . Bok1 for Januar .
Bok2 for Februar .
The Book3 for Mars .
Les mer: Hvordan dele opp Excel-ark i flere ark basert på kolonneverdi
Konklusjon
I denne artikkelen har jeg forklarte 3 måter å dele Excel-ark i flere regneark. Du kan følge en av de forklarte måtene å dele Excel-arket i flere regneark. I tilfelle du har noen forvirring eller spørsmål angående disse metodene, kan du kommentere nedenfor.