Hoe om Excel-blad in veelvuldige werkblaaie te verdeel (3 metodes) -

  • Deel Dit
Hugh West

'n Groot datastel kan veelvuldige waardes bevat wat op dieselfde kolom gebaseer is. As jy wil kan jy dieselfde kategorieë (Departement, Maand, Streek, State, ens.) waardes of jou voorkeure in verskillende werkkaarte of werkboeke verdeel. In hierdie artikel gaan ek verduidelik hoe om Excel-blad in veelvuldige werkblaaie te verdeel.

Om hierdie verduideliking vir jou duideliker te maak, gaan ek 'n voorbeelddatastel gebruik. Daar is 4 kolomme in die datastel wat verkoopsinligting van verskillende maande verteenwoordig. Hierdie kolomme is Verkoopspersoon, Streek, Maand, en Verkope .

Laai af om te oefen

Verdeel Excel-blad in veelvuldige werkblaaie.xlsm

Maniere om Excel-blad in veelvuldige werkblaaie te verdeel

1. Gebruik Filter en Kopieer

U kan die data in veelvuldige velle verdeel deur Filter te gebruik.

Kies eers die selreeks waar jy die selreeks wil toepas. Filter .

➤Hier het ek die selreeks B3:E15 gekies.

Maak dan die Data oortjie oop >> kies Filter .

Jy kan ook CTRL + SHIFT + L gebruik om Filter met die sleutelbord toe te pas.

Nou word Filter toegepas op die geselekteerde selreeks.

Klik dan op die Maand kolom aangesien ek data wil verdeel na gelang van Maand waardes.

Van daar af het ek alles behalwe Januarie gedekies. Ten slotte, klik OK .

Nou word al die waardes waar die Maand Januarie is, gefiltreer.

Dan, Kopieer die data en Plak dit in die nuwe werkblad.

Hier het ek die nuwe naam genoem. blad Januarie. Jy sal dus alle verkoopsinligting vir Januarie word hier aangebied.

Vir die res van die Maande kan jy dieselfde prosedures volg.

Klik weer op die Maand kolom aangesien ek data wil verdeel afhangende van Maand waardes.

Van daar ontkies alles behalwe Februarie . Klik laastens op OK .

Nou is al die waardes vir Februarie Maand gefiltreer.

Dan, Kopieer die data en Plak dit in die nuwe werkblad.

Later het ek die naam genoem nuwe blad Februarie. Jy sal dus alle verkoopsinligting vir die Maand van Februarie hier aangebied word.

Klik weer op die Maand -kolom aangesien ek data wil verdeel na gelang van Maand waardes.

Van daar af ontkies alles behalwe Maart . Klik ten slotte OK .

Nou sal jy sien dat al die waardes van Maart gefiltreer is.

Dan, Kopieer die data en Plak dit in die nuwe werkblad.

Op die ou end het ek die nuwe blad genoem Maart . Daarom sal jy sien dat alle verkoopsinligting vir Maart aangebied wordhier.

Lees meer: ​​ Verdeel Excel-blad in veelvuldige velle gebaseer op rye

2. Verdeel Excel-blad gebaseer op rytelling Gebruik VBA

Voordat u met die prosedure begin, moet u onthou dat u data vanaf die eerste rye moet begin.

Maak nou die Ontwikkelaar oortjie oop >> kies Visual Basic

Dit sal 'n nuwe venster van Microsoft Visual Basic for Applications oopmaak.

Nou , van Voeg in >> kies Module

'n Module sal daar oopmaak.

Skryf dan die volgende kode in die Module .

1350

Hier het ek 'n subprosedure geskep genaamd SplitExcelSheet_into_MultipleSheets .

Waar ek het 'n paar veranderlikes verklaar, dit is WorkRng en xRow as Reik tik dan

SplitRow as Heelgetal ook xWs as Werkblad tipe.

Het ook ExcelTitleId gebruik om die dialoogkassie titel te gee.

Ek het verdeelde rynommer 4 verskaf om data deur 4 rye te verdeel, want in my datastel het die Maand van Januarie 4 rye.

Laastens, gebruik 'n Vir lus na SplitRow totdat die gegewe selreeks eindig.

Dan, Stoor die kode en gaan terug na die werkblad.

Maak nou die Ontwikkelaar oortjie oop >> Van Voeg >> kies knoppie

'n dialoogkassie sal verskynop.

Om die Makro in die ingevoegde knoppie toe te wys.

Kies SplitExcelSheet_into_Multiplesheets uit die Makronaam klik dan OK .

Klik net op die knoppie om die Makro te laat loop.

Nou sal 'n dialoogkassie verskyn waar jy die data reeks kan plaas.

➤ Hier het ek die selreeks B1:E12

Klik dan OK .

Nog een dialoogkassie sal opduik om vir jou die geselekteerde rytelling te wys wat jy reeds in die kode verskaf het om die datastel te verdeel.

➤ In die kode het ek 4 verskaf as Verdeel rynommer

Aangesien ek in totaal 12 rye het, so met 4 rye sal daar 3 velle .

In Blad1 sal jy die data van die eerste 4 rye sien.

In Blad2 sal jy die data van rye 5 tot 8 sien.

In Blad3 sal jy die data van die laaste 4 sien. rye.

Lees meer: ​​ Excel VBA: Verdeel vel in veelvuldige velle gebaseer o n Rye

Soortgelyke lesings

  • Hoe om die skerm in Excel te verdeel (3 maniere)
  • [Regstel:] Excel-aansig langs mekaar werk nie
  • Hoe om velle in Excel te skei (6 effektiewe maniere)
  • Maak oop Twee Excel-lêers afsonderlik (5 maklike metodes)
  • Hoe om Excel-blad in veelvuldige lêers te verdeel (3 vinnige metodes)

3. Verdeel Excel Blad in veelvoudWerkboek Gegrond op Kolom

Voordat jy met die prosedure begin, moet jy onthou dat jy data vanaf die eerste ry en eerste kolom moet begin.

Maak nou die Ontwikkelaar tab >> kies Visual Basic

Dit sal 'n nuwe venster van Microsoft Visual Basic for Applications oopmaak.

Nou , van Voeg in >> kies Module

'n Module sal daar oopmaak.

Skryf dan die volgende kode in die Module .

7732

Hier het ek 'n subprosedure geskep genaamd SplitSheetIntoMultipleWorkbooksBasedOnColumn , waar ek verskeie veranderlikes verklaar het.

Ek het 3 VIR lusse gebruik. Die 1ste VIR lus sal die rye van ry 2 tot die laaste ry met waarde tel om die spesifieke kolom te kry. Ek het die instansie van “C” -kolom gegee.

Jy kan dit na jou geval verander

Die 2de Vir lus sal 'n nuwe Excel-werkboek skep.

Die 3de Fo r-lus sal die data met dieselfde kolom “C” waarde na die nuwe werkboek vanaf 2de kopieer ry na laaste ry met waarde.

Dan, Stoor die kode en gaan terug na die werkblad.

Maak nou die Bekyk oortjie > oop. ;> Van Makro's >> kies Bekyk makro's

'n dialoogkassie sal opduik.

Nou, van die Makronaam kies die SplitSheetIntoMultipleWorkbooksBasedOnColumn ookkies die werkboek binne Makro's in .

Uiteindelik, Laat die geselekteerde Makro hardloop.

Uiteindelik sal jy 3 sien nuwe werkboeke is geskep aangesien daar 3 verskillende Maande in kolom C is. Die Boek1 vir Januarie .

Die Boek2 vir die Februarie .

Die Boek3 vir Maart .

Lees meer: ​​ Hoe om Excel-blad in veelvuldige velle te verdeel op grond van kolomwaarde

Gevolgtrekking

In hierdie artikel het ek het 3 maniere verduidelik hoe om Excel-blad in veelvuldige werkblaaie te verdeel. Jy kan enige van die verduidelikde maniere volg om jou Excel-blad in verskeie werkblaaie te verdeel. As jy enige verwarring of vrae het oor hierdie metodes, kan jy hieronder kommentaar lewer.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.