Paano Hatiin ang Excel Sheet sa Maramihang Worksheet (3 Paraan) -

  • Ibahagi Ito
Hugh West

Ang isang malaking dataset ay maaaring maglaman ng maraming halaga batay sa parehong column. Kung gusto mo, maaari mong hatiin ang parehong mga kategorya (Kagawaran, Buwan, Rehiyon, Estado, atbp.) na mga halaga o ang iyong mga kagustuhan sa iba't ibang mga worksheet o workbook. Sa artikulong ito, ipapaliwanag ko, kung paano hatiin ang Excel sheet sa maraming worksheet.

Upang gawing mas malinaw sa iyo ang paliwanag na ito, gagamit ako ng sample na dataset. Mayroong 4 na column sa dataset na kumakatawan sa impormasyon ng mga benta ng iba't ibang buwan. Ang mga column na ito ay Tao ng Pagbebenta, Rehiyon, Buwan, at Mga Benta .

I-download para Magsanay

Hatiin ang Excel Sheet sa Maramihang Worksheet.xlsm

Mga Paraan para Hatiin ang Excel Sheet sa Maramihang Worksheet

1. Gamit ang Filter at Kopyahin

Mula sa anumang sheet, maaari mong hatiin ang data sa maraming sheet sa pamamagitan ng paggamit ng Filter .

Una, piliin ang hanay ng cell kung saan mo gustong ilapat ang Filter .

➤Dito, pinili ko ang hanay ng cell B3:E15 .

Pagkatapos, buksan ang tab na Data >> piliin ang Filter .

Maaari mo ring gamitin ang CTRL + SHIFT + L upang ilapat ang Filter gamit ang keyboard .

Ngayon, ang Filter ay inilapat sa napiling hanay ng cell.

Susunod, mag-click sa Buwan column dahil gusto kong hatiin ang data depende sa Buwan mga halaga.

Mula doon inalis ko sa pagkakapili ang lahat maliban sa Enero . Panghuli, i-click OK .

Ngayon, ang lahat ng value kung saan ang Buwan ay Enero ay na-filter.

Pagkatapos, Kopyahin ang data at I-paste ito sa bagong worksheet.

Dito, pinangalanan ko ang bago sheet Enero. Kaya, makikita mo ang lahat ng impormasyon sa pagbebenta para sa Enero ay ipinakita dito.

Para sa natitirang Mga Buwan , maaari mong sundin ang parehong mga pamamaraan.

Muli, mag-click sa Buwan column dahil gusto kong hatiin ang data depende sa Buwan mga halaga.

Mula doon alisin sa pagkakapili ang lahat maliban sa Pebrero . Panghuli, i-click ang OK .

Ngayon, na-filter ang lahat ng value para sa Pebrero Buwan .

Pagkatapos, Kopyahin ang data at I-paste ito sa bagong worksheet.

Mamaya, pinangalanan ko ang bagong sheet Pebrero. Kaya, makikita mo ang lahat ng impormasyon sa pagbebenta para sa Buwan ng Pebrero ay ipinakita dito.

Muli, mag-click sa Buwan column dahil gusto kong hatiin ang data depende sa Buwan mga value.

Mula doon tanggalin sa pagkakapili ang lahat maliban sa Marso . Panghuli, i-click ang OK .

Ngayon, makikita mo ang lahat ng value ng Marso ay na-filter.

Pagkatapos, Kopyahin ang data at I-paste ito sa bagong worksheet.

Sa huli, pinangalanan ko ang bagong sheet Marso . Kaya, makikita mo ang lahat ng impormasyon sa pagbebenta para sa Marso ay ipinakitadito.

Magbasa Nang Higit Pa: Hatiin ang Excel Sheet sa Maramihang Sheet Batay sa Mga Row

2. Hatiin ang Excel Sheet Batay sa Row Count Gamit ang VBA

Bago simulan ang pamamaraan, kailangan mong tandaan na kailangan mong simulan ang data mula sa mga unang hilera.

Ngayon, buksan ang tab na Developer >> piliin ang Visual Basic

Magbubukas ito ng bagong window ng Microsoft Visual Basic for Applications .

Ngayon , mula sa Ipasok ang >> piliin ang Module

A Module magbubukas doon.

Pagkatapos, isulat ang sumusunod na code sa Module .

4575

Dito, nakagawa ako ng sub-procedure na tinatawag na SplitExcelSheet_into_MultipleSheets .

Kung saan ako nagdeklara ng ilang variable na ito ay WorkRng at xRow bilang Range type pagkatapos

SplitRow bilang Integer din xWs bilang Worksheet type.

Gayundin, ginamit ang ExcelTitleId upang bigyan ang dialog box title.

Nagbigay ako ng split row number 4 upang hatiin ang data sa 4 na row dahil sa aking dataset ang Buwan ng Enero ay may 4 na row.

Panghuli, gumamit ng Para sa loop sa SplitRow hanggang sa matapos ang ibinigay na hanay ng cell.

Pagkatapos, I-save ang ang code at bumalik sa worksheet.

Ngayon, buksan ang tab na Developer >> Mula sa Ipasok ang >> piliin ang Button

Isang dialog box ay mag-poppataas.

Upang italaga ang Macro sa ipinasok na Button .

Piliin ang SplitExcelSheet_into_Multiplesheets mula sa Macro Name pagkatapos ay i-click ang OK .

I-click lamang ang Button upang patakbuhin ang Macro .

Ngayon, lalabas ang isang dialog box kung saan mo mailalagay ang data range.

➤ Dito, pinili ko ang hanay ng cell B1:E12

Pagkatapos, i-click ang OK .

Isa pa dialog box ay lalabas upang ipakita sa iyo ang napiling row count na ibinigay mo na sa code para hatiin ang dataset.

➤ Sa code, ibinigay ko ang 4 bilang Split Row Num

Dahil mayroon akong kabuuang 12 mga hilera kaya sa 4 na hanay magkakaroon 3 sheet .

Sa Sheet1 , makikita mo ang data ng unang 4 na row.

Sa Sheet2 , makikita mo ang data ng row 5 hanggang 8.

Sa Sheet3 , makikita mo ang data ng huling 4 mga hilera.

Magbasa Nang Higit Pa: Excel VBA: Hatiin ang Sheet sa Maramihang Mga Sheet Batay o n Rows

Mga Katulad na Pagbasa

  • Paano Hatiin ang Screen sa Excel (3 Paraan)
  • [Ayusin:] Excel View Magkatabi Hindi Gumagana
  • Paano Paghiwalayin ang Mga Sheet sa Excel (6 Mabisang Paraan)
  • Buksan Dalawang Excel Files Hiwalay (5 Easy Methods)
  • Paano Hatiin ang Excel Sheet sa Maramihang File (3 Quick Methods)

3. Split Excel Sheet into MultipleWorkbook Batay sa Column

Bago magsimula sa procedure, kailangan mong tandaan na kailangan mong simulan ang data mula sa unang row at unang column.

Ngayon, buksan ang Developer tab >> piliin ang Visual Basic

Magbubukas ito ng bagong window ng Microsoft Visual Basic for Applications .

Ngayon , mula sa Ipasok ang >> piliin ang Module

A Module magbubukas doon.

Pagkatapos, isulat ang sumusunod na code sa Module .

7855

Narito, nakagawa ako ng sub-procedure na tinatawag na SplitSheetIntoMultipleWorkbooksBasedOnColumn , kung saan nagdeklara ako ng maraming variable.

Gumamit ako ng 3 PARA sa loop. Ang 1st FOR loop ay bibilangin ang mga row mula row 2 hanggang sa huling row na may value para makuha ang partikular na column. Ibinigay ko ang instance ng “C” column.

Maaari mo itong baguhin sa iyong case

Ang ika-2 Para sa <5 Ang>loop ay gagawa ng bagong Excel workbook.

Ang ika-3 Fo r loop ay kokopyahin ang data na may parehong column “C” na value sa bagong workbook mula sa 2nd row hanggang huling row na may value.

Pagkatapos, I-save ang code at bumalik sa worksheet.

Ngayon, buksan ang View tab > ;> Mula sa Macros >> piliin ang View Macros

Isang dialog box ay mag-pop up.

Ngayon, mula sa Macro name piliin din ang SplitSheetIntoMultipleWorkbooksBasedOnColumn piliin ang workbook sa loob ng Macros in .

Sa wakas, Patakbuhin ang ang napiling Macro .

Sa wakas, makikita mo ang 3 ang mga bagong workbook ay ginawa dahil mayroong 3 magkaibang Mga Buwan sa column C . Ang Book1 para sa Enero .

Ang Book2 para sa Pebrero .

Ang Book3 para sa Marso .

Magbasa Pa: Paano Hatiin ang Excel Sheet sa Maramihang Sheet Batay sa Halaga ng Column

Konklusyon

Sa artikulong ito, ako ay ipinaliwanag ang 3 paraan kung paano hatiin ang Excel sheet sa maraming worksheet. Maaari mong sundin ang alinman sa mga ipinaliwanag na paraan upang hatiin ang iyong Excel sheet sa maraming worksheet. Kung sakaling mayroon kang anumang pagkalito o tanong tungkol sa mga pamamaraang ito maaari kang magkomento sa ibaba.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.