Enhavtabelo
Granda datumaro povas enhavi plurajn valorojn bazitajn sur la sama kolumno. Se vi volas, vi povas dividi la valorojn de la samaj kategorioj (Departemento, Monato, Regiono, Ŝtatoj, ktp.) aŭ viajn preferojn en malsamajn foliojn aŭ librojn. En ĉi tiu artikolo, mi klarigos kiel dividi Excel-folion en plurajn laborfoliojn.
Por fari ĉi tiun klarigon pli klara al vi, mi uzos ekzemplan datumaron. Estas 4 kolumnoj en la datumaro reprezentante vendajn informojn de malsamaj monatoj. Ĉi tiuj kolumnoj estas Vendisto, Regiono, Monato, kaj Vendoj .
Elŝutu al Praktiko
Disigi Excel-Folion en Multoblaj Laborfolioj.xlsm
Manieroj Disigi Excel-folion en Multoblaj Laborfolioj
1. Uzante Filtrilon kaj Kopiu
El iu ajn folio, vi povas dividi la datumojn en plurajn foliojn per uzado de Filtrilo .
Unue elektu la ĉelan gamon kie vi volas apliki la Filtrilo .
➤Ĉi tie, mi elektis la ĉelan gamon B3:E15 .
Tiam malfermu la langeton Datumoj >> elektu Filtrilon .
Vi ankaŭ povas uzi CTRL + SHIFT + L por apliki Filtrilon uzante la klavaron .
Nun, Filtrilo estas aplikata al la elektita ĉela gamo.
Sekva, alklaku la Monato kolumno ĉar mi volas dividi datumojn laŭ Monato valoroj.
De tie mi malelektis ĉion krom januaro . Fine, klaku Bone .
Nun, ĉiuj valoroj kie la Monato estas januaro estas filtritaj.
Tiam, Kopiu la datumojn kaj Algluu ĝin en la novan laborfolion.
Jen, mi nomis la novan folio januaro. Tiel, vi vidos ĉiujn vendajn informojn por januaro estas prezentita ĉi tie.
Dum la resto de la Monatoj , vi povas sekvi la samajn procedurojn.
Denove alklaku la Monato kolumnon ĉar mi volas dividi datumojn depende de Monataj valoroj.
De tie malelektu ĉion krom februaro . Fine, alklaku OK .
Nun, ĉiuj valoroj por Februaro Monato estas filtritaj.
Tiam, Kopiu la datumojn kaj Algluu ĝin en la novan laborfolion.
Poste, mi nomis la nova folio Februaro. Tiel, vi vidos ĉiujn vendajn informojn por la Monato de Februaro estas prezentita ĉi tie.
Denove, alklaku la kolumnon Monato ĉar mi volas dividi datumojn depende de valoroj de Monato .
De tie malelektu ĉion krom marto . Fine, alklaku OK .
Nun, vi vidos, ke ĉiuj valoroj de marto estas filtritaj.
Poste, Kopiu la datumojn kaj Algluu ĝin en la novan laborfolion.
Fine, mi nomis la novan folion. Marto . Tial, vi vidos ĉiujn vendajn informojn por marto estas prezentitaĉi tie.
Legu Pli: Dividu Excel-Folion en Multoblajn Folojn Bazite sur Vicoj
2. Dividi Excel-Folion surbaze de Vico-Nombro Uzante VBA
Antaŭ ol komenci la proceduron, vi devas memori, ke vi devas komenci datumojn de la unuaj vicoj.
Nun malfermu la langeton Programisto >> elektu Visual Basic
Ĝi malfermos novan fenestron de Microsoft Visual Basic por Aplikoj .
Nun , el Enmeti >> elektu Modulo
Tie malfermos Modulo .
Tiam, skribu la sekvan kodon en la Modulo .
3875
Ĉi tie, mi kreis subproceduron nomitan SplitExcelSheet_into_MultipleSheets .
Kie mi deklaris kelkajn variablojn, ĉi tiuj estas WorkRng kaj xRow kiel Range tajpu tiam
SplitRow kiel Entjero ankaŭ xWs kiel Laborfolio tipo.
Ankaŭ, uzite ExcelTitleId por doni la dialogkeston titolon.
Mi disponigis dividitan vicon numeron 4 por dividi datumojn je 4 vicoj ĉar en mia datumaro la Monato de januaro havas 4 vicojn.
Laste, uzu For buklo al SplitRow ĝis la donita ĉela gamo finiĝas.
Tiam, Konservu la kodon. kaj reiru al la laborfolio.
Nun malfermu la langeton Programisto >> El Enigu >> elektu Butonon
A dialogkesto aperossupren.
Por atribui la Makroon en la enigita Butono .
Elektu SplitExcelSheet_into_Multiplesheets el la Makronomo. tiam alklaku OK .
Nur alklaku la Butonon por ruli la Makroon .
Nun aperos dialogkesto kie vi povas meti la datum intervalon.
➤ Ĉi tie, mi elektis la ĉelan gamon B1:E12
Tiam alklaku OK .
Alia
2>dialogo-skatolo aperos por montri al vi la elektitan vicon, kiun vi jam provizis en la kodo por dividi la datumaron.
➤ En la kodo, mi provizis 4 kiel Divida Vico Num
Kiel mi havas entute 12 vicojn tiel kun 4 vicoj estos 3 folioj .
En Sheet1 , vi vidos la datumojn de la unuaj 4 vicoj.
En Sheet2 , vi vidos la datumojn de vicoj 5 ĝis 8.
En Sheet3 , vi vidos la datumojn de la lastaj 4 vicoj.
Legu Pli: Excel VBA: Split Folio en Multoblajn Foliojn Bazita o n Vicoj
Similaj Legoj
- Kiel Dividi Ekranon en Excel (3 Manieroj)
- [Ripari:] Excel-Vido Flank-al-flanke Ne Funkcias
- Kiel Apartigi Foliojn en Excel (6 Efikaj Manieroj)
- Malfermi Du Excel-Dosieroj Aparte (5 Facilaj Metodoj)
- Kiel Dividi Excel-Folion en Multoblaj Dosieroj (3 Rapidaj Metodoj)
3. Dividi Excel Folio en MultoblonLaborlibro Bazita sur Kolumno
Antaŭ ol komenci kun la proceduro, vi devas memori, ke vi devas komenci datumojn de la unua vico kaj unua kolumno.
Nun malfermu la Programisto langeto >> elektu Visual Basic
Ĝi malfermos novan fenestron de Microsoft Visual Basic por Aplikoj .
Nun , el Enmeti >> elektu Modulo
Tie malfermos Modulo .
Tiam, skribu la sekvan kodon en la Modulo .
8122
Ĉi tie, mi kreis subproceduron nomitan SplitSheetIntoMultipleWorkbooksBasedOnColumn , kie mi deklaris plurajn variablojn.
Mi uzis 3 FOR buklojn. La 1-a FOR buklo kalkulos la vicojn de la vico 2 ĝis la lasta vico kun valoro por ricevi la specifan kolumnon. Mi donis la ekzemplon de “C” kolumno.
Vi povas ŝanĝi ĝin al via kazo
La 2-a Por buklo kreos novan Excel-libron.
La 3-a Fo r-buklo kopios la datumojn kun la sama kolumno "C" valoro al la nova laborlibro de la 2a. vico al lasta vico kun valoro.
Tiam, Konservu la kodon kaj reiru al la laborfolio.
Nun, malfermu la Vidi langeton >. ;> El Makrooj >> elektu Vidi Makroojn
A dialogkesto aperos.
Nun, el la Makronomo elektu ankaŭ la SplitSheetIntoMultipleWorkbooksBasedOnColumn elektu la laborlibron ene de Makrooj en .
Fine, Rulu la elektitan Makroojn .
Fine, vi vidos 3 novaj laborlibroj estis kreitaj ĉar estas 3 malsamaj Monatoj en kolumno C . La Libro1 por januaro .
La Libro2 por la februaro .
La Libro3 por marto .
Legu Pli: Kiel Dividi Excel-Folion en Multoblajn Foliojn Bazita sur Kolumna Valoro
Konkludo
En ĉi tiu artikolo, mi klarigis 3 manierojn kiel dividi Excel-folion en plurajn laborfoliojn. Vi povas sekvi iun ajn el la klarigitaj manieroj dividi vian Excel-folion en plurajn laborfoliojn. Se vi havas ajnan konfuzon aŭ demandon pri ĉi tiuj metodoj, vi povas komenti sube.