Cookies matulungan kaming ihatid ang aming mga serbisyo. Sa pamamagitan ng paggamit sa aming mga serbisyo, sumasang-ayon ka sa aming paggamit ng cookies.
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 isang workbook upang paghiwalayin ang mga Excel file sa Excel?

Maaaring kailanganin mong hatiin ang isang malaking workbook upang paghiwalayin ang mga Excel file sa pag-save ng bawat worksheet ng workbook bilang isang indibidwal na Excel file. Halimbawa, maaari mong hatiin ang isang workbook sa maraming indibidwal na mga file ng Excel at pagkatapos ay ihatid ang bawat file sa ibang tao upang mahawakan ito. Sa paggawa nito, maaari kang makakuha ng ilang mga tao na may hawak na tiyak na data, at panatilihin ang iyong data na ligtas. Ang artikulong ito ay magpapakilala ng mga paraan upang hatiin ang isang malaking workbook upang paghiwalayin ang mga file ng Excel batay sa bawat worksheet.

Hatiin ang isang workbook upang paghiwalayin ang mga Excel file na may pagkopya at pag-paste

Hatiin ang isang workbook upang paghiwalayin ang mga Excel file na may VBA code

Hatiin ang isang workbook upang paghiwalayin ang mga file ng Excel / PDF / CSV / TXT nang madali gamit ang Kutools for Excel


Hatiin ang isang workbook upang paghiwalayin ang mga Excel file na may pagkopya at pag-paste


Sa karaniwan, gamit Kopyahin utos at Ilagay Ang command ay maaaring mag-save ng isang workbook bilang mano-mano nang Paghiwalay ng Excel file. Una, piliin ang buong worksheet na nais mong i-save bilang isang hiwalay na file, lumikha ng isang bagong workbook, at pagkatapos ay i-paste ito sa bagong workbook, sa dulo ay sine-save ito.

Ang ganitong paraan ay madaling gamitin kung kailangan mong hatiin lamang ng ilang mga worksheets bilang hiwalay na mga file. Gayunpaman, dapat itong ma-time at nakakapagod sa paghati ng maraming mga workheet na may pagkopya at pag-paste nang manu-mano.


Hatiin ang isang workbook upang paghiwalayin ang mga Excel file na may VBA code

Ang sumusunod na VBA code ay maaaring makatulong sa iyo na mabilis na hatiin ang maramihang mga worksheets ng kasalukuyang workbook upang paghiwalayin ang mga Excel file, mangyaring gawin ang mga sumusunod:

1. Lumikha ng isang bagong folder para sa workbook na gusto mong hatiin, dahil ang split file ng Excel ay nanatili sa parehong folder bilang master workbook na ito.

2. I-hold ang ALT + F11 key sa Excel, at binubuksan nito ang Microsoft Visual Basic para sa Mga Application window.

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

VBA: Hatiin ang isang workbook sa maraming workbook at i-save sa parehong folder.

Sub Splitbook()
'Updateby20140612
Dim xPath As String
xPath = Application.ActiveWorkbook.Path
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each xWs In ThisWorkbook.Sheets
    xWs.Copy
    Application.ActiveWorkbook.SaveAs Filename:=xPath & "\" & xWs.Name & ".xlsx"
    Application.ActiveWorkbook.Close False
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

4. pindutin ang F5 key upang patakbuhin ang code na ito. At ang workbook ay nahati upang paghiwalayin ang mga file ng Excel sa parehong folder na may orihinal na workbook. Tingnan ang screenshot:

nota: Kung ang isa sa mga sheet ay may parehong pangalan sa workbook, ang VBA na ito ay hindi maaaring gumana.


Hatiin ang isang workbook upang paghiwalayin ang mga file ng Excel / PDF / CSV / TXT nang madali gamit ang Kutools for Excel

Kung mayroon kang Kutools para sa Excel install, nito Split Workbook Maaaring hatiin ng tool ang maramihang mga workheet bilang magkahiwalay na mga file ng Excel nang maginhawang at mabilis na may ilang mga pag-click lamang.

Kutools para sa Excel : na may higit sa 300 madaling gamitin na Excel add-in, libre upang subukan nang walang limitasyon sa 60 na araw.

1. Pagkatapos i-install Kutools para sa Excel, I-click ang enterprise > Workbook > Split Workbook , tingnan ang screenshot:

2. Sa Split Workbook dialog box, gawin ang mga sumusunod na operasyon:

(1.) Lahat ng mga pangalan ng worksheet ay naka-check sa pamamagitan ng default. Kung ayaw mong hatiin ang ilan sa mga workheet, maaari mong alisin ang tsek sa kanila;

(2.) Mula sa I-save bilang uri drop down, pumili ng isang uri ng file na gusto mong hatiin at i-save.

(3.) Pagkatapos ay mag-click split button, at sa popping out Mag-browse Para sa Folder dialog box, mangyaring tukuyin ang isang folder ng file upang mahanap ang hiwalay na mga file.

nota: Kung nais mong maiwasan ang paghahati ng mga nakatagong o blangko na mga workheet, maaari mong suriin ang Laktawan ang mga nakatagong mga workheet or Laktawan ang mga blankong mga workheet kahon.

3. At pagkatapos ay mag-click OK upang simulan ang paghahati, ngayon ang mga napiling worksheet ay nai-save bilang mga bagong pinaghiwalay na workbook. Ang bawat bagong workbook ay pinangalanan sa orihinal na pangalan ng worksheet. Tingnan ang screenshot:

Kutools para sa Excel's Split Workbook Ginagawang madali ng tool na hatiin ang aktibong workbook sa mga indibidwal na file ng Excel (isang file ay naglalaman ng isang worksheet), at ang bawat Excel file ay nagdadala ng pangalan ng worksheet. Maaari mong itakda upang laktawan ang lahat ng blangko at nakatagong mga workheet. Magbasa nang higit pa ...

I-click ang I-download at libreng pagsubok na Kutools para sa Excel Ngayon!


Demo: Hatiin o i-save ang bawat worksheet ng isang workbook bilang hiwalay na excel / txt / csv / pdf file

Kutools para sa Excel: may higit sa 200 madaling gamitin na Excel add-in, libre upang subukan nang walang limitasyon sa 60 na araw. I-download at libreng pagsubok Ngayon!


Kaugnay na mga artikulo:

Pagsamahin ang maramihang mga workbook sa solong workbook

Mag-save ng seleksyon bilang indibidwal na file



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 star1Kahanga-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 star1300 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.
  • To post as a guest, your comment is unpublished.
    M. Rameez · 22 days ago
    I found this really help full. Thanks! :)
  • To post as a guest, your comment is unpublished.
    alfonso · 2 months ago
    getting runtime error 1004
  • To post as a guest, your comment is unpublished.
    Web7 · 4 months ago
    Does anyone know how to make this code work for a mac?
    It is showing an error when trying to locate the document.
  • To post as a guest, your comment is unpublished.
    Ronnie · 4 months ago
    Amazing script and instructions. Just saved me from splitting 30+Worksheets to separate files
    • To post as a guest, your comment is unpublished.
      Kim · 2 months ago
      Same! This worked perfectly for me. Saved me a lot of effort. Thank you!
  • To post as a guest, your comment is unpublished.
    Judy Smith · 8 months ago
    Please disregard my previous post. I have resolved my issue.