Wskazówka: inne języki są tłumaczone przez Google. Możesz odwiedzić English wersja tego linku.
Zaloguj Się
x
or
x
x
Zarejestruj
x

or

Jak podzielić skoroszyt na oddzielne pliki Excela w programie Excel?

Może być konieczne podzielenie dużego skoroszytu w celu oddzielenia plików Excela od zapisania każdego skoroszytu skoroszytu jako osobnego pliku Excel. Na przykład można podzielić skoroszyt na wiele pojedynczych plików programu Excel, a następnie dostarczyć każdy plik do innej osoby, aby go obsłużyć. W ten sposób możesz zapewnić określonym osobom obsługę określonych danych i chronić swoje dane. W tym artykule zostaną przedstawione sposoby dzielenia dużego skoroszytu na oddzielne pliki programu Excel na podstawie każdego arkusza.

  1. Podziel skoroszyt, aby oddzielić pliki Excela od kopiowania i wklejania
  2. Podziel skoroszyt, aby oddzielić pliki Excel z funkcją Przenieś lub Kopiuj
  3. Podziel skoroszyt, aby oddzielić pliki Excela od kodu VBA
  4. Podziel skoroszyt, aby łatwo oddzielić pliki Excel / PDF / CSV / TXT z Kutools for Excel

Szybkie podzielenie skoroszytu w celu oddzielenia plików Excel / PDF / TXT / CSV w programie Excel

Normalnie możemy podzielić skoroszyt na pojedyncze pliki Excel z Przenieś lub skopiuj funkcja w programie Excel. Ale Kutools dla Excela Podziel skoroszyt narzędzie może pomóc w łatwym podzieleniu skoroszytu i zapisaniu każdego arkusza jako oddzielnego pliku PDF / TEXT / CSV lub skoroszytu w programie Excel. Pełna wersja darmowej wersji próbnej 60-day!
Podział skoroszytu na reklamę

Kutools dla programu Excel - Zawiera więcej niż 300 poręcznych narzędzi Excel. Pełna funkcja bezpłatna wersja próbna 60-dzień, bez karty kredytowej wymagane! Zdobądź to teraz!


Podziel skoroszyt, aby oddzielić pliki Excela od kopiowania i wklejania


W zwykłym użyciu kopia poleceń i makaron polecenie może ręcznie zapisać skoroszyt jako oddzielny plik Excel. Najpierw zaznacz cały arkusz roboczy, który chcesz zapisać jako osobny plik, utwórz nowy skoroszyt, a następnie wklej go do nowego skoroszytu, a na koniec zapisz go.

Jest to łatwy w użyciu sposób, jeśli chcesz podzielić tylko kilka arkuszy jako oddzielne pliki. Jednak ręczne kopiowanie i wklejanie musi być czasochłonne i uciążliwe.


Podziel skoroszyt, aby oddzielić pliki Excel z funkcją Przenieś lub Kopiuj

Ta metoda wprowadzi funkcję Przesuń lub Kopiuj, aby przenieść lub skopiować wybrane arkusze do nowego skoroszytu i zapisać jako oddzielny skoroszyt. Wykonaj następujące czynności:

1. Wybierz arkusze na pasku kart Arkusz, kliknij prawym przyciskiem i wybierz Przenieś lub skopiuj z menu kontekstowego. Zobacz zrzut ekranu:

Uwagi: Trzymać Ctrl klucz, możesz wybrać wiele nie sąsiednich arkuszy, klikając je po kolei na pasku kart Arkusz; trzymać przesunięcie klucz, możesz wybrać wiele sąsiednich arkuszy, klikając pierwszy i ostatni na pasku kart Arkusz.

2. W oknie dialogowym Przenieś lub Kopiuj wybierz (Nowa książka) z Aby zarezerwować rozwijana lista, sprawdź Utwórz kopię opcję i kliknij przycisk OK przycisk. Zobacz zrzut ekranu:

3. Teraz wszystkie wybrane arkusze są kopiowane do nowego skoroszytu. Kliknij filet > Zapisz aby zapisać nowy skoroszyt.


Podziel skoroszyt, aby oddzielić pliki Excela od kodu VBA

Poniższy kod VBA może pomóc szybko podzielić kilka arkuszy bieżącego skoroszytu, aby oddzielić pliki Excel, wykonaj następujące czynności:

1. Utwórz nowy folder dla skoroszytu, który chcesz podzielić, ponieważ podzielone pliki Excel pozostaną w tym samym folderze, co ten główny skoroszyt.

2. Przytrzymaj przycisk ALT + F11 klucze w programie Excel i otwiera okno Microsoft Visual Basic for Applications okno.

3, Kliknij wstawka > Modułi wklej następujący kod w oknie modułu.

VBA: Podziel skoroszyt na wiele skoroszytów i zapisz w tym samym folderze

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, wciśnij F5 klucz do uruchomienia tego kodu. Skoroszyt jest podzielony na osobne pliki Excel w tym samym folderze z oryginalnym skoroszytem. Zobacz zrzut ekranu:

Uwagi: Jeśli jeden arkusz ma taką samą nazwę ze skoroszytem, ​​ten VBA nie może działać.


Podziel skoroszyt, aby łatwo oddzielić pliki Excel / PDF / CSV / TXT z Kutools for Excel

Jeśli masz Kutools dla programu Excel zainstalowany, jego Podziel skoroszyt Narzędzie może dzielić wiele arkuszy roboczych jako osobne pliki Excel wygodnie i szybko za pomocą zaledwie kilku kliknięć.

Kutools dla programu Excel - Zawiera więcej niż 300 poręcznych narzędzi Excel. Pełna funkcja bezpłatna wersja próbna 60-dzień, bez karty kredytowej wymagane! Zdobądź to teraz!

1. Po zainstalowaniu Kutools dla programu Excelkliknij Kutools Plus > Podziel skoroszyt , zobacz zrzut ekranu:

2, w Podziel skoroszyt w oknie dialogowym wykonaj następujące operacje:
(1) Wszystkie nazwy arkuszy roboczych są domyślnie zaznaczone. Jeśli nie chcesz podzielić niektórych arkuszy, możesz odznaczyć je;
(2) Sprawdź Zapisz typ opcja;
(3) Od Zapisz jako typ upuść, wybierz jeden typ pliku, który chcesz podzielić i zapisać.
(4) Następnie kliknij Rozdzielać przycisk.

Uwagi: Jeśli chcesz uniknąć podziału ukrytych lub pustych arkuszy, możesz sprawdzić Pomiń ukryte arkusze or Pomiń puste arkusze pudełko.

3. W oknie dialogowym Przeglądaj w poszukiwaniu folderu określ folder docelowy, aby zapisać rozdzielone oddzielne pliki, i kliknij przycisk OK przycisk.

Teraz zaznaczone arkusze są zapisywane jako nowe oddzielne skoroszytów. Każdy nowy skoroszyt ma nazwę z oryginalną nazwą arkusza roboczego. Zobacz zrzut ekranu:

Kutools dla programu Excel's Podziel skoroszyt narzędzie ułatwia dzielenie aktywnego skoroszytu na pojedyncze pliki Excel (jeden plik zawiera jeden arkusz), pliki CSV, pliki TXT lub pliki PDF, zgodnie z potrzebami. Możesz ustawić, aby pominąć wszystkie puste i ukryte arkusze. Bezpłatna wersja próbna!


Demo: Podziel lub zapisz każdy arkusz jednego skoroszytu jako osobne pliki excel / txt / csv / pdf

W tym filmie wideo Kutools karta i Kutools Plus zakładki są dodawane przez Kutools dla programu Excel. W razie potrzeby kliknij tutaj mieć bezpłatny okres próbny 60 bez ograniczeń!


Podobne artykuły:



Zalecane narzędzia zwiększające wydajność

Karta Office

złota star1 Przynieś poręczne zakładki do Excela i innego oprogramowania Office, tak jak Chrome, Firefox i nowy Internet Explorer.

Kutools dla programu Excel

złota star1 Niesamowity! Zwiększ swoją produktywność za 5 minut. Nie potrzebujesz żadnych specjalnych umiejętności, oszczędzając dwie godziny dziennie!

złota star1 300 Nowe funkcje programu Excel, uczynienie z Excela bardzo prostym i wydajnym:

  • Scal komórki / wiersze / kolumny bez utraty danych.
  • Łącz i konsoliduj wiele arkuszy i zeszytów.
  • Porównaj zakresy, skopiuj wiele zakresów, przelicz tekst na datę, jednostkę i walutę.
  • Zliczaj według kolorów, podstrony stronicowania, sortowanie zaawansowane i super filtry,
  • Więcej Wybierz / Wstaw / Usuń / Tekst / Format / Link / Komentarz / Skoroszyty / Arkusze zadań Narzędzia ...

Zrzut ekranu z Kutools dla Excela

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.
    Karissa Brandhagen · 2 years ago
    How can I get this .xlsx file to save as .csv when split?
  • To post as a guest, your comment is unpublished.
    Nikk · 2 years ago
    Thank you so much! It worked after I unhid the rest of the workbook. This is awesome!
  • To post as a guest, your comment is unpublished.
    Tomm · 2 years ago
    2 questions.

    1. How can you adjust the code the choose the file path of where it is saved? As opposed to just saving wherever the original file is.

    2. How do you change the code to choose what column it creates the tabs from (i.e. in this code it is reading out of column A). I want to be able to choose which column it reads off if. Thanks!
  • To post as a guest, your comment is unpublished.
    Jessica P. · 2 years ago
    Thank you very much for this.Saved me weeks of sweat...
     
    Regards:Jessica
    Active consumer on customerso
  • To post as a guest, your comment is unpublished.
    Anjali · 2 years ago
    Hi, i have one quarry i.e. i have 15000 lines of data in one excel sheet and i want to split that data into multiple excel files where as each file contains 99 lines of data. Anyone can help me. Please share your thoughts.....