Hvordan dele opp Excel-ark i flere regneark (3 metoder) -

  • Dele Denne
Hugh West

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.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.