Taula de continguts
Un conjunt de dades gran pot contenir diversos valors basats en la mateixa columna. Si voleu, podeu dividir els valors de les mateixes categories (Departament, Mes, Regió, Estats, etc.) o les vostres preferències en diferents fulls de treball o llibres de treball. En aquest article, explicaré com dividir el full d'Excel en diversos fulls de treball.
Per fer-vos més clara aquesta explicació, faré servir un conjunt de dades de mostra. Hi ha 4 columnes al conjunt de dades que representen la informació de vendes de diferents mesos. Aquestes columnes són Vendes, Regió, Mes, i Vendes .
Descarregar per practicar
Dividir el full d'Excel en diversos fulls de treball.xlsm
Maneres de dividir el full d'Excel en diversos fulls de treball
1. Mitjançant Filtrar i copiar
Des de qualsevol full, podeu dividir les dades en diversos fulls mitjançant Filtre .
Primer, seleccioneu l'interval de cel·les on voleu aplicar el Filtre .
➤Aquí, he seleccionat l'interval de cel·les B3:E15 .
A continuació, obriu la pestanya Dades >> seleccioneu Filtre .
També podeu utilitzar CTRL + MAJÚS + L per aplicar Filtre amb el teclat .
Ara, Filtre s'aplica a l'interval de cel·les seleccionat.
A continuació, feu clic a Columna del mes ja que vull dividir les dades en funció dels valors del mes .
A partir d'aquí he desseleccionat tot excepte gener . Finalment, feu clic D'acord .
Ara es filtren tots els valors on Mes és gener .
A continuació, Copieu les dades i Enganxeu-les al nou full de treball.
Aquí, vaig posar el nom al nou. full Gener. Així, veureu que tota la informació de vendes per a Gener es presenta aquí.
Durant la resta dels mesos , podeu seguir els mateixos procediments.
De nou, feu clic a la columna Mes ja que vull dividir les dades en funció de Valors del mes.
A partir d'aquí desseleccioneu tot excepte febrer . Finalment, feu clic a D'acord .
Ara, es filtren tots els valors de Febrer Mes .
A continuació, Copieu les dades i Enganxeu-les al nou full de treball.
Més tard, vaig posar el nom del full nou febrer. Així, veureu tota la informació de vendes del mes de febrer que es presenta aquí.
De nou, feu clic a la columna Mes ja que vull dividir les dades en funció dels valors Mes .
A partir d'aquí desseleccioneu tot excepte març . Finalment, feu clic a D'acord .
Ara veureu que tots els valors de Març estan filtrats.
A continuació, Copieu les dades i Enganxeu-les al nou full de treball.
Al final, vaig posar un nom al nou full. Març . Per tant, veureu que es presenta tota la informació de vendes de març aquí.
Més informació: Dividiu el full d'Excel en diversos fulls basats en files
2. Dividiu el full d'Excel en funció del recompte de files mitjançant VBA
Abans de començar amb el procediment, heu de recordar que heu d'iniciar les dades des de les primeres files.
Ara, obriu la pestanya Desenvolupador >> seleccioneu Visual Basic
Obrirà una finestra nova de Microsoft Visual Basic per a aplicacions .
Ara , de Insereix >> seleccioneu Mòdul
Allà s'obrirà un Mòdul .
A continuació, escriviu el codi següent al Mòdul .
8360
Aquí he creat un subprocediment anomenat SplitExcelSheet_into_MultipleSheets .
On jo va declarar un parell de variables, aquestes són WorkRng i xRow com a Range type després
SplitRow com a Enter també xWs com a Tipus de full de treball .
A més, s'utilitza ExcelTitleId per donar el títol del quadre de diàleg .
He proporcionat el número de fila dividida 4 per dividir les dades en 4 files perquè al meu conjunt de dades el Mes de gener té 4 files.
Per últim, utilitzeu un bucle For a SplitRow fins que acabi l'interval de cel·les donat.
A continuació, Deseu el codi i torneu al full de treball.
Ara, obriu la pestanya Desenvolupador >> Des de Insereix >> seleccioneu Botó
Apareixerà un quadre de diàleg amunt.
Per assignar la Macro al Botó inserit.
Seleccioneu SplitExcelSheet_to_Multiplesheets des del Nom de la macro i després feu clic a D'acord .
Feu clic al Botó per executar la Macro .
Ara, apareixerà un quadre de diàleg on podeu posar l' interval de dades.
➤ Aquí, he seleccionat l'interval de cel·les B1:E12
A continuació, feu clic a D'acord .
Un altre Apareixerà el quadre de diàleg per mostrar-vos el recompte de files seleccionades que ja heu proporcionat al codi per dividir el conjunt de dades.
➤ Al codi, he proporcionat 4 com a Número de fila dividida
Com que tinc en total 12 files, amb 4 files hi haurà 3 fulls .
A Full1 , veureu les dades de les 4 primeres files.
A Full2 , veureu les dades de les files 5 a 8.
A Full3 , veureu les dades dels 4 últims files.
Llegeix més: Excel VBA: divideix el full en diversos fulls basat en o n files
Lectures similars
- Com dividir la pantalla a Excel (3 maneres)
- [Correcció:] La vista d'Excel una al costat de l'altra no funciona
- Com separar els fulls a Excel (6 maneres efectives)
- Obre Dos fitxers d'Excel per separat (5 mètodes fàcils)
- Com dividir el full d'Excel en diversos fitxers (3 mètodes ràpids)
3. Dividir l'Excel Full en múltiplesLlibre de treball basat en la columna
Abans de començar amb el procediment, heu de recordar que heu d'iniciar les dades des de la primera fila i la primera columna.
Ara, obriu el Pestanya Desenvolupador >> seleccioneu Visual Basic
Obrirà una finestra nova de Microsoft Visual Basic per a aplicacions .
Ara , de Insereix >> seleccioneu Mòdul
Allà s'obrirà un Mòdul .
A continuació, escriviu el codi següent al Mòdul .
3204
Aquí, he creat un subprocediment anomenat SplitSheetIntoMultipleWorkbooksBasedOnColumn , on vaig declarar múltiples variables.
He utilitzat 3 bucles FOR . El primer bucle FOR comptarà les files des de la fila 2 fins a l'última fila amb valor per obtenir la columna específica. He donat la instància de la columna “C” .
Podeu canviar-la al vostre cas
La segona Per a bucle crearà un nou llibre de treball d'Excel.
El tercer bucle Fo r copiarà les dades amb el mateix valor de la columna "C" al nou llibre de treball del segon. fila a darrera fila amb valor.
A continuació, Deseu el codi i torneu al full de treball.
Ara, obriu la pestanya Visualitza > ;> Des de Macros >> seleccioneu Mostra les macros
Apareixerà un quadre de diàleg .
Ara, des del Nom de la macro seleccioneu també SplitSheetIntoMultipleWorkbooksBasedOnColumn seleccioneu el llibre de treball dins de Macros a .
Finalment, Executeu la Macro seleccionada.
Finalment, veureu 3 s'han creat nous llibres de treball, ja que hi ha 3 mesos diferents a la columna C . El Llibre1 del gener .
El Llibre2 del febrer .
El Llibre3 del març .
Més informació: Com dividir el full d'Excel en diversos fulls segons el valor de la columna
Conclusió
En aquest article, he va explicar 3 maneres de dividir el full d'Excel en diversos fulls de treball. Podeu seguir qualsevol de les maneres explicades per dividir el vostre full d'Excel en diversos fulls de treball. En cas que tingueu alguna confusió o pregunta sobre aquests mètodes, podeu comentar a continuació.