Jak scalić pliki i arkusze Excel

Podczas pracy z wieloma plikami programu Microsoft Excel(Microsoft Excel Files) czasami trzeba scalić pliki i arkusze programu Excel(merge Excel Files and Sheets) z nowym lub istniejącym plikiem programu Excel(Excel) lub połączyć wiele plików programu Excel w jeden plik. Chociaż zawsze możesz skopiować i wkleić dane z jednego arkusza do drugiego lub z jednego pliku do drugiego, jest to nudne, gdy jest ich zbyt wiele. W tym poście podzielimy się, w jaki sposób można je połączyć za pomocą wbudowanej funkcji.

Scal pliki i arkusze Excel

Jak scalić pliki i arkusze Excela

Zanim zaczniesz łączyć pliki i arkusze, dobrze to zaplanuj. Chociaż zawsze możesz zmienić kolejność arkuszy później, im lepiej planujesz, tym mniej godzin spędzisz na sortowaniu ich po połączeniu.

  1. Scal Arkusze(Merge Sheets) z nowym lub istniejącym plikiem
  2. Scal wiele plików Excel

Chociaż funkcje, których tutaj użyjemy, dadzą Ci możliwość przenoszenia arkuszy, polecam kopiowanie. Jeśli kiedykolwiek będziesz potrzebować oryginalnego pliku, będziesz miał wybór.

Scal Arkusze(Merge Sheets) z nowym lub istniejącym plikiem

Zanim zaczniemy scalać, upewnij się, że masz otwarte wszystkie pliki Excela . (Excel)Tylko wtedy, gdy są otwarte, funkcja scalania Excela(Excel) może wybrać to jako miejsce docelowe. Jeśli planujesz przenieść arkusze z wielu plików do nowego pliku programu Excel, możesz to również zrobić.

  • Otwórz źródłowy plik Excela i przejdź do arkusza, który chcesz skopiować
  • Kliknij(Click) kartę Strona główna(Home) >   sekcja > Cells> Format > Move lub skopiuj arkusz
  • Otworzy się wyskakujące okienko, z którego możesz wybrać istniejący plik programu Excel lub utworzyć nowy plik w trakcie wykonywania
    • Gdy wybierzesz opcję nowego pliku(choose a new file option) , natychmiast utworzy nowy plik, ale go nie zapisze.
    • Po wybraniu istniejącego pliku(choose an existing file) masz możliwość wybrania miejsca wstawienia arkusza, tj. przed lub za istniejącymi arkuszami lub na końcu wszystkich arkuszy
  • Pamiętaj, aby zaznaczyć pole wyboru — Utwórz kopię. (Create a copy.)Dzięki temu istniejące arkusze pozostaną w podręczniku źródłowym.

Możesz także przejść do istniejącego pliku, co jest przydatne, jeśli jest zbyt wiele arkuszy i musisz wstawić arkusz gdzieś między nimi lub przenieść go na koniec.

Jeśli chcesz przenieść wiele arkuszy do innego pliku Excel , przed użyciem opcji „ (Excel)Przenieś lub skopiuj arkusz”(Move or copy sheet,”) zaznacz arkusze za pomocą klawisza Ctrl(Ctrl) lub Shift . Podczas gdy Shift pozwoli Ci wybrać sąsiednie arkusze lub zakres arkuszy, Ctrl pozwoli Ci wybrać poszczególne arkusze. Pozostałe kroki są takie same. Możesz użyć tego do ręcznego scalania plików Excela.

Scal wiele plików Excel

Połącz makro programu Excel

Scalanie plików Excela(Excel) to trudna sprawa, a do tego użyjemy kodu VBA z (VBA)ExtendOffice . Umożliwi łączenie wielu plików lub skoroszytów dostępnych w folderze.

  • Utwórz nowy arkusz kalkulacyjny Excel i naciśnij (Excel)ALT + F11 , aby otworzyć sekcję dla programistów(Developer)
  • Kliknij(Click) menu Wstaw(Insert) , a następnie Moduł(Module)
  • Wklej poniższy kod. Nazwij moduł(Module) jako MergeExcel
Sub MergeExcel()
Path = "D:\ExcelFiles\"
Filename = Dir(Path & "*.xlsx")
 Do While Filename <> ""
 Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
 For Each Sheet In ActiveWorkbook.Sheets
 Sheet.Copy After:=ThisWorkbook.Sheets(1)
 Next Sheet
 Workbooks(Filename).Close
 Filename = Dir()
 Loop
End Sub

Następnie naciśnij Alt + F8, aby otworzyć  okno dialogowe Makro(Macro) . Ujawni wszystkie makra(Macros) w arkuszu. Wybierz  MergeExcel  i kliknij  Uruchom(Run) . Zostaniesz poproszony o zapisanie plików, upewnij się, że to zrobiłeś. Po wykonaniu tej czynności wszystkie arkusze z różnych plików programu Excel staną się dostępne w pliku programu Excel, w którym uruchomiono Makro(Macro) . Witryna ExtendOffice(ExtendOffice Website) zawiera wiele takich makr i gorąco zachęcam do odwiedzenia ich na stronie extendoffice.com.(extendoffice.com.)

To powiedziawszy, nie będzie to płynne doświadczenie za pierwszym razem. Zapewniam, że nie usunie żadnych plików, ale sugeruję zachowanie kopii zapasowej plików. Poeksperymentuj z losowymi danymi i sprawdź, czy uzyskujesz pożądany wynik za pomocą makra.

Mamy nadzieję, że samouczek był łatwy do zrozumienia i że można scalić pliki(Excel Files) i arkusze(Sheets) programu Excel .



About the author

Jestem inżynierem telefonicznym z ponad 10-letnim doświadczeniem w branży mobilnej i specjalizuję się w naprawie i modernizacji smartfonów. Moja praca obejmowała opracowywanie i utrzymywanie oprogramowania sprzętowego telefonu, tworzenie obrazów dla urządzeń Apple oraz pracę nad projektami Firefox OS. Dzięki moim umiejętnościom w zakresie tworzenia oprogramowania, inżynierii sprzętu, przetwarzania obrazu i tworzenia systemu Firefox OS, potrafię brać złożone problemy i przekształcać je w proste rozwiązania, które działają na każdym urządzeniu.



Related posts