Tip: Iba pang mga wika ay isinaling-Google. Maaari mong bisitahin ang English bersyon ng link na ito.
mag-log in
x
or
x
x
Magrehistro
x

or

Paano hatiin ang data sa maramihang mga worksheets ayon sa mga hilera na nabibilang sa Excel?

Halimbawa, mayroon akong isang hanay ng listahan ng data, ngayon gusto kong hatiin ito sa maraming mga workheet sa pamamagitan ng mga bilang ng mga hilera, sa halimbawang ito, ibabahagi ko ito sa bawat hanay ng 5 (tingnan ang sumusunod na mga screenshot). Mayroon bang mga paraan upang matulungan kaming malutas nang mabilis ang problemang ito? Narito ako ay ipakilala ang dalawang mga trick para sa iyo upang madali itong gawin.


doc-split-data-by-rows1


-2



doc-split-data-by-rows2
doc-split-data-by-rows3
doc-split-data-by-rows4
doc-split-data-by-rows5

Hatiin ang data sa maramihang mga worksheets sa pamamagitan ng mga hilera na binibilang sa VBA code

Hatiin ang data sa maramihang mga worksheet sa pamamagitan ng mga hilera na bibilangin sa Kutools para sa Excel


arrow blue right bubble Hatiin ang data sa maramihang mga worksheets sa pamamagitan ng mga hilera na binibilang sa VBA code


Ang sumusunod na VBA code ay maaaring makatulong sa iyo na hatiin ang mga hilera sa maraming mga worksheets sa pamamagitan ng mga hilera na binibilang, gawin ang mga sumusunod:

1. I-hold ang ALT + F11 susi upang buksan ang Microsoft Visual Basic para sa Mga Application window.

2. I-click ang Isingit > Module, at i-paste ang sumusunod na code sa Module Window.

VBA: Hatiin ang data sa mga sheet sa pamamagitan ng mga hilera bilang sa Excel.

Sub SplitData()
'Updateby20140617
Dim WorkRng As Range
Dim xRow As Range
Dim SplitRow As Integer
Dim xWs As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
SplitRow = Application.InputBox("Split Row Num", xTitleId, 5, Type:=1)
Set xWs = WorkRng.Parent
Set xRow = WorkRng.Rows(1)
Application.ScreenUpdating = False
For i = 1 To WorkRng.Rows.Count Step SplitRow
    resizeCount = SplitRow
    If (WorkRng.Rows.Count - xRow.Row + 1) < SplitRow Then resizeCount = WorkRng.Rows.Count - xRow.Row + 1
    xRow.Resize(resizeCount).Copy
    Application.Worksheets.Add after:=Application.Worksheets(Application.Worksheets.Count)
    Application.ActiveSheet.Range("A1").PasteSpecial
    Set xRow = xRow.Offset(SplitRow)
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

3. Pagkatapos ay pindutin F5 susi upang patakbuhin ang code, at isang dialog na nagpa-pop out para sa pagpili ng isang hanay upang hatiin, at pagkatapos ay mag-click OK, at isa pang dialog para sa iyo upang tukuyin ang mga bilang ng mga hilera. Tingnan ang screenshot:

4. I-click ang OK, at ang hanay ay nahahati sa maraming mga sheet sa pamamagitan ng mga bilang ng mga hilera.

nota: Ang split worksheets ay inilalagay sa likod ng master worksheet.


arrow blue right bubble Hatiin ang data sa maramihang mga worksheet sa pamamagitan ng mga hilera na bibilangin sa Kutools para sa Excel

Maaari lamang hatiin ng code sa itaas ang data sa pamamagitan ng tinukoy na hanay ng mga hanay, at hindi nito idaragdag ang pamagat para sa bawat data ng worksheet kung ang iyong data ay may pamagat.

Ngunit sa Kutools para sa ExcelNi Split Data, hindi mo lamang maipasok ang mga header para sa bawat data ng worksheet, ngunit maaari ring tukuyin ang mga bagong mga pangalan ng split worksheet.

Kutools para sa Excel Kasama ang higit sa 300 madaling gamiting mga tool sa Excel. Libre upang subukan nang walang limitasyon sa mga araw na 30. Kumuha ito Ngayon

Kung na-install mo ang Kutools para sa Excel, mangyaring gawin ang mga sumusunod:

1. Piliin ang hanay ng data na nais mong hatiin.

2. I-click ang enterprise > Mga Tool ng Worksheet > Split Data (O enterprise > Split Data ), tingnan ang screenshot:

doc-split-data-by-rows6

3. Sa Split Data sa Maramihang Mga Worksheet dialog box:

  • piliin Nakapirming mga hanay mula Split batay sa opsyon, at ipasok ang bilang ng mga hilera bilang na nais mong hatiin para sa bawat worksheet. (Kung ang iyong data ay may mga header at gusto mong ipasok ang mga ito sa bawat bagong split worksheet, mangyaring suriin Ang aking data ay may mga header opsyon.)
  • Pagkatapos ay maaari mong tukuyin ang mga pangalan ng split worksheet, sa ilalim ng Pangalan ng bagong mga workheet seksyon, piliin ang mga tuntunin ng mga panuntunan sa worksheet mula sa Batas drop down na listahan, maaari mong idagdag ang Prefix or hulapi para sa mga pangalan ng sheet pati na rin. Tingnan ang screenshot:

doc-split-data-by-rows7

4. Pagkatapos tukuyin ang mga setting, pagkatapos ay i-click OK, at napili ang napiling data sa maraming mga workheet ng isang bagong workbook sa bawat hanay ng 5. At ipinasok ang mga header para sa bawat bagong worksheet. Tingnan ang screenshot:

doc-split-data-by-rows8

I-click upang malaman ang higit pa tungkol sa tampok na Split Data na ito.

Kaugnay na artikulo:

Paano hatiin ang data sa maramihang mga worksheet batay sa haligi sa Excel?



Inirerekumendang Mga Tool sa Produktibo

Tab ng Tanggapan

ginto star1 Dalhin ang mga madaling tab sa Excel at iba pang software ng Office, tulad ng Chrome, Firefox at bagong Internet Explorer.

Kutools para sa Excel

ginto star1 Kahanga-hangang! Palakihin ang iyong pagiging produktibo sa 5 minuto. Hindi kailangan ang anumang mga espesyal na kasanayan, i-save ang dalawang oras araw-araw!

ginto star1 300 Mga Bagong Tampok para sa Excel, Gumawa ng Excel Karamihan Madali at Makapangyarihang:

  • Pagsamahin ang Cell / Rows / Mga Haligi nang walang Pagkawala ng Data.
  • Pagsamahin at I-consolidate ang Maramihang Mga Sheet at Workbook.
  • Ihambing ang mga Ranges, Kopyahin ang Maramihang Ranges, I-convert ang Teksto sa Petsa, Conversion ng Unit at Pera.
  • Bilang ng Mga Kulay, Paging Mga Subtot, Advanced na Pagsunud-sunurin at Super Filter,
  • Higit pang Piliin / Isingit / Tanggalin / Teksto / Format / Link / Magkomento / Workbook / Worksheets Mga Tool ...

Screen shot ng Kutools for Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.