Hoe kinne jo Excel-blêd splitse yn meardere wurkblêden (3 metoaden) -

  • Diel Dit
Hugh West

In grutte dataset kin meardere wearden befetsje basearre op deselde kolom. As jo ​​​​wolle, kinne jo de wearden fan deselde kategoryen (ôfdieling, moanne, regio, steaten, ensfh.) of jo foarkar splitse yn ferskate wurkblêden of wurkboeken. Yn dit artikel sil ik útlizze, hoe't jo Excel-blêd yn meardere wurkblêden splitse.

Om dizze útlis dúdliker foar jo te meitsjen, sil ik in foarbylddataset brûke. D'r binne 4 kolommen yn 'e dataset dy't ferkeapynformaasje fan ferskate moannen fertsjintwurdigje. Dizze kolommen binne Ferkeappersoan, Regio, Moanne, en Ferkeap .

Download om te oefenjen

Split Excel-blêd yn meardere wurkblêden.xlsm

Manieren om Excel-blêd te splitsen yn meardere wurkblêden

1. Filterje en kopiearje

Fan elk blêd kinne jo de gegevens yn meardere blêden spjalte troch Filter te brûken.

Selektearje earst it selberik dêr't jo it tapassen wolle Filter .

➤Hjir haw ik it selberik selektearre B3:E15 .

Dan iepenje de ljepper Data >> selektearje Filter .

Jo kinne ek CTRL + SHIFT + L brûke om Filter ta te passen mei it toetseboerd .

No wurdt Filter tapast op it selektearre selberik.

Klikje dan op de Moanne kolom sa't ik gegevens splitsje wol ôfhinklik fan Moanne wearden.

Dêrwei haw ik alles útsein jannewaris . As lêste, klikje OK .

No wurde alle wearden wêr't de Moanne jannewaris is, filtere.

Dan, Kopiearje de gegevens en plakke it yn it nije wurkblêd.

Hjir haw ik de nije namme neamd. blêd January. Sa sille jo alle ferkeapynformaasje sjen foar Jannewaris is hjir presintearre.

Foar de rest fan 'e Moannen kinne jo deselde prosedueres folgje.

Klikje nochris op de Moanne kolom, om't ik gegevens wol spjalte ôfhinklik fan Moanne wearden.

Dêrút deselektearje alles útsein febrewaris . As lêste, klikje op OK .

No binne alle wearden foar febrewaris Moanne filtere.

Dan, Kopiearje de gegevens en plakke it yn it nije wurkblêd.

Letter haw ik de namme neamd nij blêd Febrewaris. Sa sille jo alle ferkeapynformaasje sjen foar de Moanne fan febrewaris wurdt hjir presintearre.

Klik nochris op de Moanne kolom, om't ik gegevens splitsje wol ôfhinklik fan Moanne wearden.

Dêrwei selektearje alles útsein maart . As lêste, klikje op OK .

No sille jo sjen dat alle wearden fan maart binne filtere.

Dan, Kopiearje de gegevens en plakke it yn it nije wurkblêd.

Ut it lêst haw ik it nije blêd de namme neamd Maart . Hjirtroch sille jo alle ferkeapynformaasje sjen foar maart wurdt presintearrehjir.

Lês mear: Split Excel-blêd yn meardere blêden basearre op rigen

2. Split Excel-blêd basearre op rigeltelling mei VBA

Foardat jo begjinne mei de proseduere, moatte jo betinke dat jo gegevens begjinne moatte fan 'e earste rigen.

Iepenje no de ljepper ûntwikkelder >> selektearje Visual Basic

It sil in nij finster iepenje fan Microsoft Visual Basic for Applications .

No , fan Foegje >> selektearje Module

Dêr sil in Module iepenje.

Skriuw dan de folgjende koade yn de Module .

4034

Hjir haw ik in subproseduere makke mei de namme SplitExcelSheet_into_MultipleSheets .

Dêr't ik ferklearre in pear fariabelen dit binne WorkRng en xRow as Rang type dan

SplitRow as Integer ek xWs as Wurkblêd type.

Ek brûkt ExcelTitleId om it dialoochfinster titel te jaan.

Ik haw opdield rige nûmer 4 om gegevens te splitsen troch 4 rigen, om't yn myn dataset de Moanne fan Jannewaris 4 rigen hat.

As lêste, brûkte in For loop nei SplitRow oant it opjûne selberik einiget.

Dan, Bewarje de koade en gean werom nei it wurkblêd.

Iepenje no de ljepper ûntwikkelder >> Fan Foegje >> selektearje knop

In dialoochfinster sil popjeomheech.

Om de Makro yn de ynfoege Knop ta te jaan.

Selektearje SplitExcelSheet_into_Multiplesheets út de Makronamme klik dan op OK .

Klik gewoan op de Knop om de Makro út te fieren.

No sil in dialoochfinster ferskine wêr't jo de gegevens berik pleatse kinne.

➤ Hjir haw ik it selberik selektearre B1:E12

Dan klikje op OK .

In oar dialoochfinster sil ferskine om jo it selekteare oantal rigen sjen te litten dat jo al opjûn hawwe yn 'e koade om de dataset te splitsen.

➤ Yn 'e koade haw ik 4 opjûn as Split Rige Num

Om't ik yn totaal 12 rijen haw, dus mei 4 rigen sil d'r wêze 3 blêden .

Yn Blêd1 sjogge jo de gegevens fan de earste 4 rigen.

Yn Sheet2 sjogge jo de gegevens fan rigen 5 oant 8.

Yn Sheet3 sjogge jo de gegevens fan de lêste 4 rigen.

Lês mear: Excel VBA: Split blêd yn meardere blêden basearre o n rigen

Fergelykbere lêzings

  • Hoe kinne jo it skerm splitse yn Excel (3 manieren)
  • [Reparearje:] Excel-werjefte Side by Side wurket net
  • Hoe kinne jo blêden skiede yn Excel (6 effektive manieren)
  • Iepenje Twa Excel-bestannen apart (5 maklike metoaden)
  • Hoe kinne jo Excel-blêd splitse yn meardere bestannen (3 rappe metoaden)

3. Split Excel Blêd yn meardereWurkboek basearre op kolom

Foardat jo begjinne mei de proseduere, moatte jo betinke dat jo gegevens begjinne moatte fan 'e earste rige en earste kolom.

No, iepenje de Utwikkelder tab >> selektearje Visual Basic

It sil in nij finster iepenje fan Microsoft Visual Basic for Applications .

No , fan Foegje >> selektearje Module

Dêr sil in Module iepenje.

Skriuw dan de folgjende koade yn de Module .

5064

Hjir haw ik in subproseduere makke mei de namme SplitSheetIntoMultipleWorkbooksBasedOnColumn , dêr't ik meardere fariabelen ferklearre.

Ik brûkte 3 FOR loops. De 1e FOR loop sil de rigen fan rige 2 oant de lêste rige telle mei wearde om de spesifike kolom te krijen. Ik haw it eksimplaar fan “C” kolom jûn.

Jo kinne it feroarje yn jo saak

De 2e Foar loop sil in nij Excel-wurkboek meitsje.

De 3e Fo r-loop sil de gegevens mei deselde kolom "C" -wearde kopiearje nei it nije wurkboek fan 2e rige nei lêste rige mei wearde.

Dan, Bewarje de koade en gean werom nei it wurkblêd.

Iepenje no de Besjoch ljepper > ;> Fan Makro's >> selektearje Makro's besjen

In dialoochfinster sil ferskine.

Selektearje no út de Makronamme de SplitSheetIntoMultipleWorkbooksBasedOnColumn ekselektearje it wurkboek binnen Makro's yn .

Uteinlik Run de selektearre Makro .

Uteinlik sille jo 3 sjen nije wurkboeken binne makke om't d'r 3 ferskillende Moannen binne yn kolom C . It Boek1 foar Januari .

It Boek2 foar Febrewaris .

It Boek3 foar maart .

Lês mear: Hoe kinne jo Excel-blêd splitse yn meardere blêden basearre op kolomwearde

Konklúzje

Yn dit artikel haw ik ferklearre 3 manieren hoe't jo Excel-blêd splitsje yn meardere wurkblêden. Jo kinne ien fan 'e útleine manieren folgje om jo Excel-blêd yn meardere wurkblêden te splitsen. Yn gefal jo betizing of fraach hawwe oer dizze metoaden kinne jo hjirûnder kommentaar jaan.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.