Gestel jy het 'n werkblad met groot rye data, en nou moet jy die data in verskeie werkkaarte op grond van die Naam kolom (sien die volgende skermkiekie), en die name word willekeurig ingevoer. Miskien kan jy hulle eers sorteer en dan hulle een vir een kopieer en plak in ander nuwe werkkaarte. Maar dit sal jou geduld nodig hê om te herhaaldelik kopieer en plak. Vandag sal ek praat oor 'n paar vinnige truuks om hierdie taak op te los.
Verdeel data in verskeie werkkaarte gebaseer op kolom met VBA-kode
Verdeel data in verskeie werkkaarte gebaseer op kolom met Kutools vir Excel
Verdeel data in verskeie werkkaarte gebaseer op spesifieke kolom of rye tel in werkblad:
As u 'n groot werkblad wil verdeel in verskeie velle gebaseer op spesifieke kolomdata of rye, tel die Kutools for Excel's Verdeel data funksie kan u help om hierdie taak vinnig en maklik op te los.
As jy die data vinnig en outomaties op die kolomwaarde wil verdeel, is die volgende VBA-kode 'n goeie keuse. Doen asseblief soos volg:
3. Dan, druk F5 sleutel om die kode uit te voer, en 'n vinnige blokkie word uitgeskakel om jou te herinner om die koplys te kies, sien skermkiekie:
4. En dan, klik OK knoppie, en kies in die tweede blokkie die kolomdata wat jy wil verdeel, gebaseer op, sien skermkiekie:
5. Klik dan OK, en alle data in die aktiewe werkkaart is verdeel in verskeie werkkaarte deur die kolomwaarde. En die gesplete werkkaarte word met die gesplete selname genoem. Sien skermkiekie:
nota: Die verdeel werkkaarte word aan die einde van die werkboek geplaas waar die meesterwerkblad in is.
As 'n Excel-beginner is hierdie lang VBA-kode vir ons moeilik, en die meeste van ons weet selfs nie hoe om die kode te verander soos ons nodig het nie.
Hier sal ek jou 'n multifunksionele hulpmiddel bekendstel -Kutools for Excel, sy Verdeel data nut kan nie net help om data in verskeie werkkaarte op grond van kolom te verdeel nie, maar kan ook data verdeel deur rye te tel.
As jy geïnstalleer het Kutools for Excel, doen asseblief as volg:
2. Kliek Kutools Plus > Werkkaart > Verdeel data, sien skermkiekie:
3. in die Verdeel data in verskeie werkkaarte dialoogkassie, moet jy:
1). Kies Spesifieke kolom opsie in die Verdeel op grond van afdeling, en kies die kolom waarde waarmee u die data wil verdeel, gebaseer op die keuselys. (As u data opskrifte het en u dit wil plaas in elke nuwe verdeelwerkblad, gaan asseblief na My data het opskrifte opsie.)
2). Dan kan jy die gesplete werkkaartname spesifiseer onder die Nuwe werkkaart naam afdeling, spesifiseer die werkkaartnaamreëls van die Reëls drop down lys, kan jy die Prefix or suffix vir die vel name ook.
4. Nou word die data verdeel in verskeie werkkaarte in 'n nuwe werkboek.
Hoe om data in verskeie werkkaarte deur rye te verdeel?
Osman · 1 years ago
Just wondering if anyone knows how to: If I split data, and the original data tab changes e.g. more actions are listed, how do I get the subsequent tabs to update?
Joyce T · 1 years ago
OMG, you just saved me hours of time. Thanks!
Yee · 1 years ago
can it split base on date? i tried but date become "text" on sheet and no data on the individual sheet. I try change the date to "text" it works
Sonu Saifi · 1 years ago
when i am using VBA Code i face a error 'Run time error 6'. so, please help me how to resolve this issue...
Did that solve? if yes, Please share the same.
Jana · 1 years ago
I get error message "Compile error: Syntax error" and then arrow pointing at "Sub parse_data()" which is also highlighted in yellow.
Any suggestions what could went wrong?