Spis treści
Samouczek demonstruje różne sposoby łączenia arkuszy w Excelu w zależności od tego, jaki rezultat chcesz uzyskać - skonsolidować dane z wielu arkuszy, połączyć kilka arkuszy poprzez skopiowanie ich danych lub połączyć dwa arkusze Excela w jeden według kolumny kluczowej.
Dziś zajmiemy się problemem, z którym codziennie zmaga się wielu użytkowników Excela - jak połączyć wiele arkuszy Excela w jeden bez kopiowania i wklejania. Tutorial obejmuje dwa najczęstsze scenariusze: konsolidacja dane liczbowe (suma, liczba, itp.) oraz łączenie arkuszy (np. kopiowanie danych z wielu arkuszy do jednego).
Konsolidacja danych z wielu arkuszy w jednym arkuszu
Najszybszym sposobem konsolidacji danych w programie Excel (znajdujących się w jednym lub wielu skoroszytach) jest użycie wbudowanego Excel Konsolidacja funkcja.
Rozważmy następujący przykład. Załóżmy, że masz kilka raportów z biur regionalnych swojej firmy i chcesz skonsolidować te dane w arkuszu głównym, aby mieć jeden raport zbiorczy z sumami sprzedaży wszystkich produktów.
Jak widać na poniższym zrzucie ekranu, trzy arkusze do konsolidacji mają podobną strukturę danych, ale różne liczby wierszy i kolumn:
Aby skonsolidować dane w jednym arkuszu, wykonaj następujące czynności:
- Uporządkuj odpowiednio dane źródłowe. Aby funkcja Konsolidacja w Excelu działała poprawnie, należy upewnić się, że:
- Każdy zakres (zestaw danych), który chcesz skonsolidować, znajduje się na osobnym arkuszu. Nie umieszczaj żadnych danych na arkuszu, na którym planujesz wyprowadzić skonsolidowane dane.
- Każdy arkusz ma taki sam układ, a każda kolumna ma nagłówek i zawiera podobne dane.
- W ramach żadnej listy nie ma pustych wierszy ani kolumn.
- Uruchom program Excel Konsolidacja. W arkuszu głównym kliknij lewą górną komórkę, w której chcesz, aby pojawiły się skonsolidowane dane, przejdź do Dane zakładka i kliknij Konsolidacja .
Wskazówka. Zaleca się konsolidację danych w pustym arkuszu. Jeśli arkusz główny zawiera już jakieś dane, upewnij się, że jest w nim wystarczająco dużo miejsca (puste wiersze i kolumny), aby pomieścić połączone dane.
- W Funkcja wybierz jedną z funkcji podsumowania, którą chcesz wykorzystać do konsolidacji danych (Count, Average, Max, Min, itd.). W tym przykładzie wybieramy Suma .
- W Odnośnik kliknij na pole Zwiń Dialog ikona i wybierz zakres w pierwszym arkuszu. Następnie kliknij przycisk Dodaj aby ten zakres został dodany do Wszystkie odniesienia Powtórz ten krok dla wszystkich zakresów, które chcesz skonsolidować.
Jeśli jeden lub kilka arkuszy znajduje się w innym skoroszycie, kliknij przycisk Przeglądaj na dole, aby zlokalizować skoroszyt.
- Sprawdź. Górny rząd i/lub Lewa kolumna skrzynie pod Stosować etykiety jeśli chcesz, aby etykiety wierszy i/lub kolumn zakresów źródłowych zostały skopiowane do konsolidacji.
- Wybierz Tworzenie linków do danych źródłowych jeśli chcesz, aby skonsolidowane dane były aktualizowane automatycznie przy każdej zmianie danych źródłowych. W takim przypadku Excel utworzy łącza do arkuszy źródłowych oraz konspekt, jak na poniższym zrzucie ekranu.
Jeśli rozwiniesz jakąś grupę (klikając symbol konturu plusa), a następnie klikniesz komórkę z określoną wartością, na pasku formuły wyświetli się link do danych źródłowych.
Jak widzisz, funkcja Konsolidacja w Excelu jest bardzo pomocna przy łączeniu danych z kilku arkuszy, ma jednak kilka ograniczeń. W szczególności działa dla wartości numeryczne tylko i zawsze podsumowuje te liczby w taki czy inny sposób (suma, liczba, średnia itp.)
Jeśli chcesz scalić arkusze w Excelu poprzez. kopiowanie Aby połączyć tylko kilka arkuszy, możesz nie potrzebować niczego więcej poza starym dobrym kopiuj/wklej. Ale jeśli masz połączyć dziesiątki arkuszy, błędy z ręcznym kopiowaniem/wklejaniem są nieuniknione. W tym przypadku możesz zastosować jedną z następujących technik, aby zautomatyzować połączenie.
Jak połączyć arkusze Excela w jeden
Ogólnie rzecz biorąc, istnieją cztery sposoby łączenia arkuszy Excela w jeden bez kopiowania i wklejania:
Jak połączyć arkusze Excela z Ultimate Suite
Wbudowana funkcja konsolidacji w programie Excel może podsumować dane z różnych arkuszy, ale nie może połączyć arkuszy poprzez skopiowanie ich danych. W tym celu można użyć jednego z narzędzi merge & combine zawartych w naszym pakiecie Ultimate Suite for Excel.
Połącz wiele arkuszy w jeden dzięki funkcji Kopiuj arkusze
Załóżmy, że masz kilka arkuszy kalkulacyjnych, które zawierają informacje o różnych produktach, a teraz musisz połączyć te arkusze w jeden arkusz podsumowujący, taki jak ten:
Dzięki dodaniu do wstążki funkcji Kopiowanie arkuszy wystarczy wykonać 3 proste kroki, aby scalić wybrane arkusze w jeden.
- Uruchom kreator kopiowania arkuszy.
Na wstążce programu Excel przejdź do zakładki Ablebits tab, Połącz grupa, kliknij Kopiowanie arkuszy , i wybierz jedną z następujących opcji:
- Skopiuj arkusze z każdego skoroszytu do jednego arkusza i umieść wynikowe arkusze w jednym skoroszycie.
- Scal identycznie nazwane arkusze w jeden.
- Skopiuj wybrane arkusze do jednego skoroszytu.
- Połącz dane z wybranych arkuszy do jednego arkusza.
Ponieważ zależy nam na połączeniu kilku arkuszy poprzez skopiowanie ich danych, wybieramy ostatnią opcję:
- Wybierz arkusze i, opcjonalnie, zakresy do połączenia.
Na stronie Kopiowanie arkuszy Kreator wyświetla listę wszystkich arkuszy we wszystkich otwartych skoroszytach. Wybierz arkusze, które chcesz połączyć i kliknij Następny .
Jeśli nie chcesz kopiować całej zawartości danego arkusza, skorzystaj z polecenia Zwiń Dialog aby wybrać żądany zakres, jak pokazano na poniższym zrzucie ekranu.
W tym przykładzie scalamy trzy pierwsze arkusze:
Wskazówka. Jeśli arkusze, które chcesz połączyć, znajdują się w innym, zamkniętym skoroszycie, kliknij przycisk Dodaj pliki... aby wyszukać ten skoroszyt.
- Wybierz sposób scalania arkuszy.
W tym kroku masz skonfigurować dodatkowe ustawienia, dzięki czemu arkusze będą łączone dokładnie tak, jak chcesz.
Jak wkleić dane:
- Wklej wszystko - skopiować wszystkie dane (wartości i formuły). W większości przypadków jest to opcja do wyboru.
- Tylko wklejanie wartości - jeśli nie chcesz, aby formuły z oryginalnych arkuszy były wklejane do arkusza podsumowującego, zaznacz tę opcję.
- Tworzenie linków do danych źródłowych - spowoduje to wstawienie formuł łączących połączone dane z danymi źródłowymi. Wybierz tę opcję, jeśli chcesz, aby połączone dane były aktualizowane automatycznie przy każdej zmianie danych źródłowych. Działa to podobnie do opcji Tworzenie linków do danych źródłowych opcja programu Excel Consolidate.
Jak ułożyć dane:
- Umieść skopiowane zakresy jeden pod drugim - ułożyć skopiowane zakresy w pionie.
- Umieść skopiowane zakresy obok siebie -. ułożyć skopiowane zakresy poziomo.
Jak skopiować dane:
- Zachowaj formatowanie - samowystarczalne i bardzo wygodne.
- Oddzielenie skopiowanych zakresów pustym wierszem - wybierz tę opcję, jeśli chcesz dodać pusty wiersz pomiędzy danymi skopiowanymi z różnych arkuszy.
- Kopiowanie tabel z ich nagłówkami Zaznacz tę opcję, jeśli chcesz, aby nagłówki tabel były uwzględnione w arkuszu wynikowym.
Poniższy zrzut ekranu pokazuje domyślne ustawienia, które działają po prostu dobrze dla nas:
Kliknij przycisk Kopia Dzięki temu informacje z trzech różnych arkuszy zostaną połączone w jeden arkusz podsumowujący, jak pokazano na początku tego przykładu.
Inne sposoby łączenia arkuszy w programie Excel
Oprócz Kopiowanie arkuszy kreator, Ultimate Suite for Excel zapewnia kilka dodatkowych narzędzi scalania, aby obsłużyć bardziej specyficzne scenariusze.
Przykład 1. Połączenie arkuszy Excela z inną kolejnością kolumn
Kiedy masz do czynienia z arkuszami utworzonymi przez różnych użytkowników, kolejność kolumn jest często różna. Jak sobie z tym poradzić? Czy będziesz kopiował arkusze ręcznie lub przenosił kolumny w każdym arkuszu? Ani jedno, ani drugie! Powierz to zadanie naszemu kreatorowi Combine Sheets:
A dane zostaną doskonale połączone przez nagłówki kolumn :
Przykład 2. Scalanie określonych kolumn z wielu arkuszy
Jeśli masz naprawdę duże arkusze z mnóstwem różnych kolumn, możesz chcieć połączyć tylko najważniejsze z nich do tabeli zbiorczej. Uruchom Połącz arkusze Kreator i wybierz odpowiednie kolumny. Tak, to takie proste!
W efekcie do arkusza podsumowania trafiają tylko dane z wybranych kolumn:
Powyższe przykłady zademonstrowały tylko kilka naszych narzędzi scalania, ale jest tego znacznie więcej! Po poeksperymentowaniu trochę, zobaczysz jak przydatne są wszystkie funkcje. W pełni funkcjonalna wersja ewaluacyjna Ultimate Suite jest dostępna do pobrania na końcu tego postu.
Scalanie arkuszy w Excelu za pomocą kodu VBA
Jeśli jesteś użytkownikiem Power Excel i czujesz się komfortowo z makrami i VBA, możesz połączyć wiele arkuszy Excela w jeden, używając jakiegoś skryptu VBA, na przykład tego.
Należy pamiętać, że aby kod VBA działał poprawnie, wszystkie arkusze źródłowe muszą mieć taką samą strukturę, takie same nagłówki kolumn i taką samą kolejność kolumn.
Łączenie danych z wielu arkuszy za pomocą Power Query
Power Query to bardzo potężna technologia łączenia i udoskonalania danych w Excelu. Przy tym jest dość skomplikowana i wymaga długiej krzywej uczenia się. Poniższy tutorial szczegółowo wyjaśnia typowe zastosowania: Łączenie danych z wielu źródeł danych (Power Query).
Jak połączyć dwa arkusze Excela w jeden przez kluczową kolumnę (kolumny)
Jeśli szukasz szybkiego sposobu na dopasowanie i łączenie Dane z dwóch arkuszy możesz wykorzystać funkcję VLOOKUP Excela lub skorzystać z kreatora łączenia tabel. Ten ostatni jest wizualnym, przyjaznym dla użytkownika narzędziem, które pozwala porównać dwa arkusze Excela według wspólnej kolumny (kolumn) i wyciągnąć pasujące dane z tabeli odnośników. Poniższy zrzut ekranu demonstruje jeden z możliwych wyników.
Kreator Merge Tables jest również dołączony do Ultimate Suite for Excel.
W ten sposób konsolidujesz dane i łączysz arkusze w Excelu. Mam nadzieję, że informacje zawarte w tym krótkim tutorialu okażą się dla Ciebie pomocne. W każdym razie dziękuję za przeczytanie i czekam na Ciebie na tym blogu w przyszłym tygodniu!
Dostępne pliki do pobrania
Ultimate Suite 14-dniowa w pełni funkcjonalna wersja (plik .exe)