Note: The other languages of the website are Google-translated. Back to English
Zaloguj Się  \/ 
x
or
x
Rejestruję się  \/ 
x

or

Samouczek Excela: Połącz arkusze

W Excelu łączenie arkuszy jest powszechnym, ale nieco trudnym zadaniem dla większości użytkowników Excela, zwłaszcza zielonych rąk. Tutaj ten samouczek, wymieniający prawie wszystkie scenariusze łączenia, z którymi możesz się spotkać, i dostarczający dla Ciebie względne profesjonalne rozwiązania. Możesz szybko znaleźć odpowiedź, klikając link na poniższej liście nawigacyjnej, lub możesz nauczyć się łączenia umiejętności, klikając poniższe linki jeden po drugim, jeśli jesteś zainteresowany.

W Excelu łączenie można podzielić na dwa typy, jeden to łączenie tylko treści, drugi to łączenie treści i wykonywanie niektórych obliczeń.

Nawigacje w tym samouczku

Połącz zawartość

1. Połącz wszystkie arkusze w jeden arkusz

1.1 Połącz arkusze w jeden arkusz za pomocą VBA

1.2 Łączenie tabel lub nazwanych zakresów z Query (Excel 2016 lub nowsze wersje)

1.3 Połącz arkusze w jeden arkusz za pomocą poręcznego narzędzia

1.4 Rozszerzenie dotyczące łączenia arkuszy w jeden

2. Połącz skoroszyty w jeden skoroszyt

2.1 Połącz skoroszyty w jeden skoroszyt za pomocą polecenia Przenieś lub Kopiuj

2.2 Połącz wiele skoroszytów (w jednym folderze) w jeden skoroszyt z kodem VBA

2.3 Połącz wiele skoroszytów (w wielu folderach) w jeden skoroszyt za pomocą poręcznego narzędzia

3. Połącz określone arkusze z wielu skoroszytów w jeden skoroszyt

3.1 Połącz określone arkusze ze skoroszytów (wszystkie skoroszyty w tym samym folderze)

3.2 Połącz określone arkusze z wielu skoroszytów (w wielu folderach) za pomocą poręcznego narzędzia

4. Połącz dwa arkusze w oparciu o kluczową kolumnę

4.1 Połącz dwie tabele na podstawie jednej kolumny kluczowej za pomocą Query (Excel 2016 lub nowsze wersje)

4.2 Połącz dwa arkusze w oparciu o jedną kluczową kolumnę za pomocą funkcji Excel

4.3 Połącz dwa arkusze w oparciu o jedną kolumnę klucza za pomocą poręcznego narzędzia

5. Połącz dwa arkusze na podstawie dwóch kolumn

6. Połącz arkusze z tymi samymi nagłówkami

6.1 Połącz wszystkie arkusze z tymi samymi nagłówkami za pomocą VBA

6.2 Połącz arkusze z tymi samymi nagłówkami za pomocą poręcznego narzędzia

Konsolidować

1. Połącz arkusze i wykonaj kilka obliczeń

1.1 Połącz arkusze i wykonuj obliczenia za pomocą funkcji Konsoliduj

1.2 Połącz arkusze i wykonuj obliczenia za pomocą poręcznego narzędzia

2. Połącz wiele arkuszy w tabelę przestawną

Arkusz Google

1. Połącz arkusze google w jeden arkusz

1.1 Połącz arkusze Google w jeden arkusz za pomocą funkcji Filtruj

1.2 Połącz arkusze Google w jeden arkusz za pomocą funkcji IMPORTRANGE

2. Połącz arkusze google w jeden skoroszyt

Rozbudowa

1. Połącz arkusze, a następnie usuń duplikaty

1.1 Połącz arkusze, a następnie usuń duplikaty za pomocą opcji Usuń duplikaty

1.2 Połącz arkusze, a następnie usuń duplikaty za pomocą potężnego narzędzia

2. Połącz arkusze o tej samej nazwie w jeden skoroszyt

3. Połącz te same zakresy w arkuszach w jeden arkusz

Uwagi

W tym samouczku tworzę kilka arkuszy i danych, aby lepiej wyjaśnić metody, możesz zmienić referencje według potrzeb, używając poniższego kodu lub formuł VBA, lub możesz pobrać próbki do bezpośredniego wypróbowania metod.


Połącz zawartość

1. Połącz wszystkie arkusze w jeden arkusz

Oto skoroszyt zawierający 4 arkusze, które należy połączyć w jeden arkusz.

doc łącz arkusze w jeden arkusz 1  doc łącz arkusze w jeden arkusz 1
doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1

przykładowy dokumentKliknij, aby pobrać przykładowy plik

1.1 Połącz wszystkie arkusze w jeden arkusz z kodem VBA


W Excelu, poza tradycyjną metodą – Kopiuj i Wklej, możesz użyć kodu VBA, aby szybko scalić wszystkie arkusze w jeden arkusz.

1. naciśnij F11 dzięki inny klawisze, aby włączyć Microsoft Visual Basic for Applications okno.
doc łącz arkusze w jeden arkusz 1

2. Następnie w wyskakującym okienku kliknij wstawka > Moduł aby wstawić nowy pusty moduł.
doc łącz arkusze w jeden arkusz 1

3. Skopiuj i wklej poniższy kod do nowego modułu.

VBA: Połącz wszystkie arkusze w jeden

Sub CombineAllSheetsIntoOneSheet() 'Aktualizuj doExtendoffice
    Dim I As Long Dim xRg As Range On Error Wznów następny Worksheets.Add Sheets(1) ActiveSheet.Name = "Łączny" For I = 2 To Sheets.Count Ustaw xRg = Sheets(1).UsedRange If I > 2 Then Ustaw xRg = Sheets(1).Cells(xRg.Rows.Count + 1, 1) End If Sheets(I). Aktywuj ActiveSheet.UsedRange.Copy xRg Następny koniec Sub

doc łącz arkusze w jeden arkusz 1

W powyższym kodzie skrypt „Combined” to nazwa arkusza, w którym umieszcza się połączoną zawartość, możesz zmienić ten skrypt na inny według potrzeb.

4. wciśnij F5 klucz do uruchomienia kodu, arkusz o nazwie Combined został utworzony na początku wszystkich arkuszy, aby umieścić całą zawartość arkuszy.
doc łącz arkusze w jeden arkusz 1

1.2 Połącz wszystkie tabele lub nazwane zakresy za pomocą Query (Excel 2016 lub nowsze wersje)


Jeśli pracujesz w programie Excel 2016 lub nowszych wersjach, funkcja Zapytanie umożliwia jednoczesne połączenie wszystkich utworzonych tabel lub nazwanych zakresów w jedną.

przykładowy dokumentKliknij, aby pobrać przykładowy plik

Po pierwsze, upewnij się, że zakresy zostały utworzone jako tabele lub nazwane zakresy, aby utworzyć tabelę i nazwany zakres, zapoznaj się z Jak przekonwertować zakres na tabelę lub odwrotnie w programie Excel? dzięki Definiuj i używaj nazw we wzorach.

1. Otwórz skoroszyt, w którym chcesz scalić wszystkie arkusze, kliknij Statystyki i dane > Nowe zapytanie > Z innych źródeł > Puste zapytanie.
doc łącz arkusze w jeden arkusz 1

2. W wyskakującym okienku Edytor zapytań okna, przejdź do paska formuły, wpisz w nim poniżej formułę.

=Excel.Bieżący skoroszyt()

Wiadomości wchodzić klucz, wszystkie tabele w bieżącym skoroszycie zostały wymienione.
doc łącz arkusze w jeden arkusz 1

3. Kliknij przycisk rozwijania obok Treść i zaznacz Rozszerzać opcja i Wybierz wszystkie kolumny checkbox.
doc łącz arkusze w jeden arkusz 1

4. kliknij OK. Wszystkie tabele są wymienione jeden po drugim.
doc łącz arkusze w jeden arkusz 1

Możesz kliknąć prawym przyciskiem myszy nagłówek kolumny, aby wykonać inne operacje na wybranej kolumnie.
doc łącz arkusze w jeden arkusz 1

5. Następnie kliknij filet > Zamknij i wczytaj do….
doc łącz arkusze w jeden arkusz 1

6. w Załaduj do okno dialogowe, sprawdź Stół opcję, a następnie wybierz lokalizację, w której chcesz załadować połączoną tabelę w Wybierz, gdzie dane mają być załadowane sekcja, kliknij Załadować.
doc łącz arkusze w jeden arkusz 1

Teraz tworzony jest nowy arkusz do umieszczenia wszystkich scalonych tabel.
doc łącz arkusze w jeden arkusz 1

1.3 Połącz wszystkie arkusze w jeden arkusz za pomocą poręcznego narzędzia


Jeśli powyższe metody nie mogą Cię zadowolić, możesz wypróbować pomocne i poręczne narzędzie, Kutools dla programu Excel. Jego Połączyć funkcja jest potężna, która nie tylko może łączyć wszystkie arkusze w jeden arkusz, ale także może wykonywać zaawansowane połączone zadania, takie jak łączenie arkuszy w jeden skoroszyt, łączenie arkuszy o tej samej nazwie, łączenie tylko wybranych arkuszy, łączenie arkuszy między plikami i tak dalej.

1. Włącz skoroszyt, który chcesz połączyć ze swoimi arkuszami, kliknij Kutools Plus > Połączyć. Pojawi się okno dialogowe przypominające o niektórych uwagach dotyczących hasła, jeśli skoroszyty, których chcesz użyć, nie zawierają hasła, po prostu kliknij OK aby kontynuować.
doc łącz arkusze w jeden arkusz 1
doc łącz arkusze w jeden arkusz 1

2. w Połącz arkusze robocze — krok 1 z 3 okno, sprawdź Połącz wiele arkuszy ze skoroszytów w jeden arkusz opcję, kliknij Dalej przycisk.
doc łącz arkusze w jeden arkusz 1

3. w Krok 2 3 okna, domyślnie bieżący skoroszyt został wymieniony i zaznaczony w Lista skoroszytów okienku, a wszystkie arkusze bieżącego skoroszytu zostały wymienione i sprawdzone w Lista arkuszy okienko, kliknij Dalej aby kontynuować.

Uwaga: jeśli otworzyłeś wiele skoroszytów, wszystkie otwarte skoroszyty są wymienione na liście Skoroszyt, sprawdź tylko skoroszyt, którego chcesz użyć.
doc łącz arkusze w jeden arkusz 1

4. W ostatnim kroku wybierz tryb łączenia według potrzeb, możesz wybrać Połącz według wiersza or Połącz według kolumny; następnie określ inne opcje zgodnie z potrzebami. Kliknij koniec przycisk.
doc łącz arkusze w jeden arkusz 1

5. Pojawi się okno dialogowe, w którym możesz wybrać jeden folder do umieszczenia połączonego skoroszytu, możesz zmienić jego nazwę w Nazwa pliku pasek, kliknij Zaoszczędź skończyć.
doc łącz arkusze w jeden arkusz 1

6. Teraz wszystkie arkusze zostały połączone i pojawi się okno dialogowe z pytaniem, czy zapisać ustawienia jako scenariusz, kliknij tak or Nie jak chcesz.
doc łącz arkusze w jeden arkusz 1

Pojawi się nowy skoroszyt z wymienionym wynikiem łączenia, kliknij łącze Plik wyjściowy, aby sprawdzić połączony arkusz.
doc łącz arkusze w jeden arkusz 1

Połącz według wiersza
doc łącz arkusze w jeden arkusz 1

Połącz według kolumny
doc łącz arkusze w jeden arkusz 1

1.4 Rozszerzenie dotyczące łączenia arkuszy w jeden arkusz


1.41 Z poręcznym narzędziem do łączenia tylko wybranych arkuszy w jeden arkusz

Jeśli chcesz połączyć tylko niektóre arkusze ze skoroszytu w jeden arkusz, nie ma wbudowanej funkcji w programie Excel, która mogłaby to osiągnąć. Ale Połączyć cechą Kutools dla programu Excel mogę to zrobić.

1. Włącz skoroszyt, którego używasz i kliknij Kutools Plus > Połączyć > OK aby włączyć kreatora łączenia.
doc łącz arkusze w jeden arkusz 1
doc łącz arkusze w jeden arkusz 1

2. w Krok 1 3 okno, sprawdź Połącz wiele arkuszy ze skoroszytów w jeden arkusz opcję, kliknij Dalej przycisk.
doc łącz arkusze w jeden arkusz 1

3. W oknie Krok 2 z 3 domyślnie bieżący skoroszyt został wymieniony i sprawdzony w okienku Lista skoroszytów, a wszystkie arkusze bieżącego skoroszytu zostały wymienione i zaznaczone w okienku Lista arkuszy, odznacz arkusze, które nie trzeba łączyć, kliknij Dalej, aby kontynuować.
doc łącz arkusze w jeden arkusz 1

4. W ostatnim kroku określ żądane opcje. Kliknij koniec przycisk.
doc łącz arkusze w jeden arkusz 1

5. Pojawi się okno dialogowe, w którym możesz wybrać jeden folder do umieszczenia połączonego skoroszytu, możesz zmienić jego nazwę w Nazwa pliku pasek, kliknij Zaoszczędź skończyć.
doc łącz arkusze w jeden arkusz 1

6. Teraz tylko zaznaczone arkusze zostały połączone razem i pojawi się okno dialogowe z pytaniem, czy zapisać ustawienia jako scenariusz, kliknij tak or Nie jak chcesz.
doc łącz arkusze w jeden arkusz 1
doc łącz arkusze w jeden arkusz 1

1.42 Z poręcznym narzędziem do łączenia arkuszy z wielu skoroszytów w jeden arkusz

Na przykład chcesz połączyć wszystkie arkusze book1, book2 i book3 w jeden arkusz, jak pokazano na poniższym zrzucie ekranu, Połączyć cechą Kutools dla programu Excel również może ci pomóc.
doc łącz arkusze w jeden arkusz 1

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. Włącz skoroszyty, których używasz i kliknij Kutools Plus > Połączyć > OK włączyć Połączyć Kreator.

2. w Krok 1 3 okno, sprawdź Połącz wiele arkuszy ze skoroszytów w jeden arkusz opcję, kliknij Dalej przycisk.
doc łącz arkusze w jeden arkusz 1

3. w Krok 2 3 okna, wszystkie otwarte skoroszyty zostały wymienione i sprawdzone w Lista skoroszytów okienku, a wszystkie arkusze otwartych skoroszytów zostały wymienione i sprawdzone w Lista arkuszy okienko, kliknij Dalej aby kontynuować.
doc łącz arkusze w jeden arkusz 1

Porada: jeśli chcesz dodać skoroszyty do połączenia, kliknij przycisk Dodaj, aby wybrać ścieżkę do dodania skoroszytów.
doc łącz arkusze w jeden arkusz 1

4. W ostatnim kroku wybierz żądane opcje. Kliknij koniec przycisk.

5. Pojawi się okno dialogowe, w którym możesz wybrać jeden folder do umieszczenia połączonego skoroszytu, możesz zmienić jego nazwę w Nazwa pliku pasek, kliknij Zaoszczędź skończyć.
doc łącz arkusze w jeden arkusz 1

6. Teraz wszystkie arkusze w otwartych skoroszytach zostały połączone i pojawi się okno dialogowe z pytaniem, czy zapisać ustawienia jako scenariusz, kliknij tak or Nie jak chcesz.

Otwórz połączony skoroszyt, który zapisałeś, arkusze ze skoroszytów zostały scalone w jeden arkusz.
doc łącz arkusze w jeden arkusz 1


2. Połącz wiele skoroszytów w jeden skoroszyt

Oto trzy skoroszyty, które należy połączyć w jeden skoroszyt.

 stycznia  lutego  Marzec
doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1

przykładowy dokumentjan.xlsx  przykładowy dokumentlut.xlsx  przykładowy dokumentmar.xlsx

2.1 Połącz skoroszyty w jeden skoroszyt za pomocą polecenia Przenieś lub Kopiuj


Do łączenia tylko arkuszy w kilku skoroszytach, Excel Przenieś lub skopiuj polecenie może zrobić ci przysługę.

1. Otwórz pierwsze dwa skoroszyty, które chcesz połączyć, aktywuj pierwszy skoroszyt, wybierz arkusze, które chcesz przenieść, a następnie kliknij prawym przyciskiem myszy, aby włączyć menu kontekstowe, i kliknij Przenieś lub skopiuj.
doc łącz arkusze w jeden arkusz 1

Wskazówki

1) Kliknij prawym przyciskiem myszy na jednej karcie i wybierz Wybierz wszystkie arkusze z menu kontekstowego, jeśli chcesz przenieść wszystkie arkusze, użyj Przenieś lub skopiuj dowództwo.

2) Gospodarstwo Ctrl aby wybrać wiele niesąsiadujących arkuszy.

3) Wybierz pierwszy arkusz i przytrzymaj przesunięcie klawisz, aby wybrać ostatni arkusz, aby wybrać wiele sąsiednich arkuszy.

2. w Przenieś lub skopiuj okno dialogowe w Aby zarezerwować z listy rozwijanej wybierz skoroszyt, do którego chcesz przenieść arkusze, tutaj wybierz Jan, a następnie określ lokalizację, w której chcesz umieścić arkusze Przed arkuszem sekcja, kliknij OK.
doc łącz arkusze w jeden arkusz 1

Uwaga:

1) Lepiej sprawdź Utwórz kopięlub oryginalny skoroszyt utraci arkusz roboczy po przeniesieniu.

2) Jeśli chcesz umieścić wszystkie skoroszyty w nowym skoroszycie, wybierz (Nowa książka) in Aby zarezerwować Lista rozwijana.
doc łącz arkusze w jeden arkusz 1

Jak arkusze zostały przeniesione do skoroszytu głównego.
doc łącz arkusze w jeden arkusz 1

Powtórz powyższe kroki, aby przenieść wszystkie skoroszyty do jednego.

2.2 Połącz wiele skoroszytów (w jednym folderze) w jeden skoroszyt z kodem VBA


Aby połączyć wiele skoroszytów, które znajdują się w jednym folderze, możesz użyć kodu VBA.

1. Włącz skoroszyt, do którego chcesz scalić wszystkie skoroszyty, a następnie naciśnij inny + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.
doc łącz arkusze w jeden arkusz 1

2. W wyskakującym oknie kliknij wstawka > Moduł aby wstawić nowy pusty moduł.
doc łącz arkusze w jeden arkusz 1

3. Skopiuj i wklej poniższy kod VBA do nowego modułu.

VBA: Połącz wiele skoroszytów w bieżący skoroszyt

Sub GetSheets() 'Zaktualizowane przez Extendoffice
Ścieżka = "C:\Users\AddinTestWin10\Desktop\combinesheets\combine Sheets w jeden skoroszyt\" Filename = Dir(Path & "*.xlsx") Do While Filename <> "" Workbooks.Open Filename:=Ścieżka i nazwa pliku, ReadOnly:=True dla każdego arkusza w ActiveWorkbook.Sheets Sheet.Copy After:=ThisWorkbook.Sheets (1) Skoroszyty następnego arkusza (Nazwa pliku). Zamknij Nazwa pliku = Dir() Koniec pętli Sub

 doc łącz arkusze w jeden arkusz 1

Uwagi

W kodzie VBA skrypt „C:\Users\AddinTestWin10\Desktop\combinesheets\combine Sheets w jeden skoroszyt\„ to ścieżka folderu, w której znajdują się skoroszyty, które chcesz połączyć, zmień ją zgodnie z potrzebami.

Jeśli skoroszyty, które chcesz scalić, znajdują się w różnych folderach, najpierw skopiuj je do jednego folderu.

4. naciśnij F5 klucz, aby uruchomić kod, wszystkie skoroszyty zostały skopiowane na koniec bieżącego skoroszytu.
doc łącz arkusze w jeden arkusz 1

Wskazówka: wszystkie skopiowane arkusze będą używać swojej oryginalnej nazwy, jeśli chcesz użyć nazwy skoroszytu jako prefiksu, użyj poniższego kodu:

Sub MergeWorkbooks() 'Zaktualizowane przez Extendoffice
Dim xStrPath As String Dim xStrFName As String Dim xWS As Worksheet Dim xMWS As Worksheet Dim xTWB As Workbook Dim xStrAWBName As String On Error Resume Next xStrPath = "C:\Users\AddinTestWin10\Desktop\combinesheets\combine Sheets w jeden skoroszyt\" xStrFName = Dir(xStrPath & "*.xlsx") Application.ScreenUpdating = False Application.DisplayAlerts = False Set xTWB = ThisWorkbook Do While Len(xStrFName) > 0 Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True xStrAWBName = ActiveWorkbook.Name dla każdego xWS w ActiveWorkbook.Sheets xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count) Set xMWS = xTWB.Sheets(xTWB.Sheets.Count) xMWS.Name = xStrAWBName & "(" & xMWS.Name & ")" Next xWS Workbooks(xStrAWBName).Close xStrFName = Dir() Loop Application.ScreenUpdating = True Application.DisplayAlerts = True End Sub

 doc łącz arkusze w jeden arkusz 1

2.3 Połącz wiele skoroszytów (w wielu folderach) w jeden skoroszyt za pomocą poręcznego narzędzia


Czasami możesz chcieć połączyć wszystkie skoroszyty w różnych folderach w jeden skoroszyt. Na przykład, aby połączyć wszystkie skoroszyty z folderów 2020 i 2021 w jeden skoroszyt, w programie Excel nie ma bezpośredniego sposobu, aby to obsłużyć.
doc łącz arkusze w jeden arkusz 1

Jednakże Połączyć cechą Kutools dla programu Excel zapewnia opcję łączenia skoroszytów w wielu folderach w jeden.

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. Włącz program Excel, kliknij Kutools Plus > Połączyć, Pojawi się okno dialogowe przypominające o niektórych uwagach dotyczących hasła, jeśli skoroszyty, których chcesz użyć, nie zawierają hasła, po prostu kliknij OK aby kontynuować.
doc łącz arkusze w jeden arkusz 1
doc łącz arkusze w jeden arkusz 1

2. w Połącz arkusze robocze — krok 1 z 3 okno, sprawdź Połącz wiele arkuszy ze skoroszytów w jeden skoroszyt opcję, kliknij Dalej przycisk.
doc łącz arkusze w jeden arkusz 1

3. w Krok 2 3 w oknie, kliknij strzałkę obok Add aby wyświetlić rozwijane menu, kliknij Teczka.
doc łącz arkusze w jeden arkusz 1

4. Następnie w Wybierz folder wybierz jeden folder, którego chcesz użyć, kliknij Wybierz folder aby dodać to Lista skoroszytów Sekcja.
doc łącz arkusze w jeden arkusz 1
doc łącz arkusze w jeden arkusz 1

5. Powtórz powyższy krok, aby dodać wszystkie foldery i wyświetlić listę wszystkich skoroszytów w Lista skoroszytówkliknij Dalej.
doc łącz arkusze w jeden arkusz 1

6. W ostatnim kroku wybierz żądane opcje. Kliknij koniec przycisk.
doc łącz arkusze w jeden arkusz 1

7. Pojawi się okno dialogowe, w którym możesz wybrać jeden folder do umieszczenia połączonego skoroszytu, możesz zmienić jego nazwę w Nazwa pliku pasek, kliknij Zaoszczędź skończyć.
doc łącz arkusze w jeden arkusz 1

8. Teraz wszystkie arkusze zostały połączone i pojawi się okno dialogowe z pytaniem, czy zapisać ustawienia jako scenariusz, kliknij tak or Nie jak chcesz.
doc łącz arkusze w jeden arkusz 1

Pojawi się nowy skoroszyt z listą wyników łączenia, kliknij łącze Plik wyjściowy, aby sprawdzić połączony arkusz.
doc łącz arkusze w jeden arkusz 1

Połącz wynik

Uwaga: w połączonym skoroszycie pierwszy arkusz o nazwie Kutools for Excel zawiera informacje o oryginalnych arkuszach roboczych i końcowych połączonych arkuszach, możesz go usunąć, jeśli nie potrzebujesz.
doc łącz arkusze w jeden arkusz 1


3. Połącz określone arkusze z wielu skoroszytów w jeden skoroszyt

Jeśli chcesz połączyć tylko niektóre arkusze skoroszytów w jeden skoroszyt, a nie wszystkie arkusze każdego skoroszytu, możesz wypróbować poniższe metody.

przykładowy dokumentćwierć-1.xlsx przykładowy dokumentćwierć-2.xlsx przykładowy dokumentćwierć-3.xlsx

3.1 Połącz określone arkusze ze skoroszytów (wszystkie skoroszyty w tym samym folderze) w jeden skoroszyt z kodem VBA


1. Otwórz skoroszyt, aby zlokalizować połączone arkusze, a następnie naciśnij inny + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.

2. W wyskakującym oknie kliknij wstawka > Moduł aby wstawić nowy pusty moduł.
doc łącz arkusze w jeden arkusz 1

3. Skopiuj i wklej poniższy kod VBA do nowego modułu.

VBA: Połącz określone arkusze wielu skoroszytów w bieżący skoroszyt

Sub MergeSheets2() 'Zaktualizowane przez Extendoffice
Dim xStrPath As String Dim xStrFName As String Dim xWS As Worksheet Dim xMWS As Worksheet Dim xTWB As Workbook Dim xStrAWBName As String Dim xI As Integer W przypadku błędu Wznów Dalej xStrPath = "C:\Users\AddinTestWin10\Desktop\combinesheets\combine określonych arkuszy z wielu skoroszytów\" xStrName = "A, B" xArr = Split(xStrName, ",") Application.ScreenUpdating = False Application.DisplayAlerts = False Set xTWB = ThisWorkbook xStrFName = Dir(xStrPath & "*.xlsx") Do While Len(xStrFName) > 0 Workbooks.Open Filename: =xStrPath & xStrFName, ReadOnly:=True xStrAWBName = ActiveWorkbook.Name Dla każdego xWS In ActiveWorkbook.Sheets For xI = 0 To UBound(xArr) If xWS.Name = xArr(xI) Then xWS.Copy After:=xTWB.Sheets( xTWB.Sheets.Count) Ustaw xMWS = xTWB.Sheets(xTWB.Sheets.Count) xMWS.Name = xStrAWBName & "(" & xArr(xI) & ")" Wyjdź na koniec, jeśli dalej xI Następny xWS Skoroszyty(xStrAWBName). Zamknij xStrFName = Dir() Loop Application.ScreenUpdating = True Application.DisplayAlerts = True End Sub

 doc łącz arkusze w jeden arkusz 1

Uwagi

1) W kodzie VBA skrypt „ C:\Users\AddinTestWin10\Desktop\combinesheets\combine określonych arkuszy z wielu skoroszytów\„ to ścieżka, w której zlokalizuj skoroszyty, które chcesz połączyć, zmień ją zgodnie z potrzebami.

2) W kodzie VBA skrypt „A, B” to nazwy arkuszy poszczególnych arkuszy, które chcę połączyć ze skoroszytów, zmień je według potrzeb, używając przecinków do oddzielenia każdej nazwy arkusza.

3) Jeśli skoroszyty, które chcesz scalić, znajdują się w różnych folderach, najpierw skopiuj je do jednego folderu.

4. naciśnij F5 klucz do uruchomienia kodu, wtedy tylko określone arkusze zostały skopiowane na koniec bieżącego skoroszytu.
doc łącz arkusze w jeden arkusz 1

3.2 Połącz określone arkusze z wielu skoroszytów (w wielu folderach) za pomocą poręcznego narzędzia


Jeśli skoroszyty, które chcesz połączyć, znajdują się w wielu różnych folderach, możesz spróbować Kutools dla programu Excel'S Połączyć cecha.

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. Włącz program Excel, kliknij Kutools Plus > Połączyć, Pojawi się okno dialogowe przypominające o niektórych uwagach dotyczących hasła, jeśli skoroszyty, których chcesz użyć, nie zawierają hasła, po prostu kliknij OK aby kontynuować.
doc łącz arkusze w jeden arkusz 1
doc łącz arkusze w jeden arkusz 1

2. w Połącz arkusze robocze — krok 1 z 3 okno, sprawdź Połącz wiele arkuszy ze skoroszytów w jeden skoroszyt opcję, kliknij Dalej przycisk.

doc łącz arkusze w jeden arkusz 1

3. w Krok 2 3 w oknie, kliknij strzałkę obok Add aby wyświetlić rozwijane menu, kliknij Teczka.
doc łącz arkusze w jeden arkusz 1

4. Następnie w Wybierz folder wybierz jeden folder, którego chcesz użyć, kliknij Wybierz folder aby dodać to Lista skoroszytów Sekcja.
doc łącz arkusze w jeden arkusz 1
doc łącz arkusze w jeden arkusz 1

5. Powtórz powyższy krok, aby dodać wszystkie foldery i wyświetlić listę wszystkich skoroszytów w Lista skoroszytów.
doc łącz arkusze w jeden arkusz 1

6. Następnie zostań w Krok 2 3 wybierz jeden skoroszyt w Lista skoroszytówi sprawdzaj tylko te arkusze, których chcesz użyć w Lista arkuszy, następnie kliknij Ten sam arkusz przycisk. Teraz wszystkie te same arkusze nazw skoroszytów w Lista skoroszytów zostały sprawdzone. Kliknij Dalej aby kontynuować.
doc łącz arkusze w jeden arkusz 1

7. W ostatnim kroku wybierz żądane opcje. Kliknij koniec przycisk.
doc łącz arkusze w jeden arkusz 1

8. Pojawi się okno dialogowe, w którym możesz wybrać jeden folder do umieszczenia połączonego skoroszytu, możesz zmienić jego nazwę w Nazwa pliku pasek, kliknij Zaoszczędź skończyć
doc łącz arkusze w jeden arkusz 1

9. Teraz określone arkusze zostały połączone i pojawi się okno dialogowe z pytaniem, czy zapisać ustawienia jako scenariusz, kliknij tak or Nie jak chcesz.

Pojawi się nowy skoroszyt z listą wyników łączenia, kliknij łącze Plik wyjściowy, aby sprawdzić połączony arkusz.

Połącz wynik

Uwaga: w połączonym skoroszycie pierwszy arkusz o nazwie Kutools for Excel zawiera informacje o oryginalnych arkuszach roboczych i końcowych połączonych arkuszach, możesz go usunąć, jeśli nie potrzebujesz.
doc łącz arkusze w jeden arkusz 1


4. Połącz dwa arkusze w oparciu o kluczową kolumnę

Jak pokazano na poniższym zrzucie ekranu, są dwie tabele w dwóch arkuszach, chcesz połączyć te dwie tabele w jedną w oparciu o jedną kolumnę kluczową w programie Excel.

Table1  Table2 
doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1
Połączony stół 
doc łącz arkusze w jeden arkusz 1


4.1 Połącz dwie tabele na podstawie jednej kolumny kluczowej za pomocą Query (Excel 2016 lub nowsze wersje)


Pandemia Pytanie funkcja w programie Excel 2016 lub nowszych wersjach jest bardzo wydajna, obsługuje łączenie dwóch tabel na podstawie kolumny klucza.

Przed użyciem Pytanie funkcji, upewnij się, że zakresy, które chcesz połączyć, zostały utworzone jako tabele.

przykładowy dokumentpołącz-dwie-tabele-bazujące-na-kluczu-kolumna-zapytanie.xlsx

1. Kliknij dowolną komórkę pierwszej tabeli, kliknij Statystyki i dane > Z tabeli w Pobierz i przekształć grupa.

doc łącz arkusze w jeden arkusz 1

2. w Edytor zapytań dialog, kliknij filet > Zamknij i wczytaj Do Komenda. Zobacz zrzut ekranu:
doc łącz arkusze w jeden arkusz 1

3. Następnie w wyskakującym okienku Załaduj do okno dialogowe, sprawdź Tylko utwórz połączenie opcja. Kliknij Załadować.
doc łącz arkusze w jeden arkusz 1

Teraz możesz zobaczyć Zapytania ze skoroszytu okienko wyświetlania, a tabela została wymieniona w okienku jako łącze.
doc łącz arkusze w jeden arkusz 1

Powtórz powyższe kroki, aby dodać drugą tabelę do Zapytania ze skoroszytu szkło.
doc łącz arkusze w jeden arkusz 1

4. Następnie kliknij Statystyki i dane > Nowe zapytanie > Połącz zapytania > Łączyć.

doc łącz arkusze w jeden arkusz 1

5. w Łączyć wybierz dwie tabele, które chcesz połączyć na dwóch listach rozwijanych osobno. Tabela na dole zostanie połączona z tabelą powyżej.
doc łącz arkusze w jeden arkusz 1

6. Kliknij na kluczową kolumnę, na podstawie której chcesz połączyć dwie tabele, kliknij OK.
doc łącz arkusze w jeden arkusz 1

7. Scal1 – Edytor zapytań wyskoczy okno, kliknij przycisk rozwijania obok Nowa kolumna, a następnie zaznacz wszystkie kolumny z wyjątkiem kolumny kluczowej, odznacz Użyj oryginalnej nazwy kolumny jako przedrostka zaznacz pole wyboru, kliknij OK.
doc łącz arkusze w jeden arkusz 1

Teraz dwie tabele zostały połączone w jedną na podstawie określonej kolumny klucza.
doc łącz arkusze w jeden arkusz 1

8. kliknij filet > Zamknij i załaduj do, W Załaduj do okno dialogowe, sprawdź Stół i określ lokalizację, którą chcesz wczytać. Kliknij Załadować.
doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1

Teraz dwie tabele zostały połączone na podstawie kolumny klucza.
doc łącz arkusze w jeden arkusz 1

4.2 Połącz dwa arkusze w oparciu o jedną kluczową kolumnę za pomocą funkcji Excel


Jeśli chcesz przenieść tylko jedną lub dwie kolumny z jednego arkusza do drugiego i zlokalizować na podstawie kolumny kluczowej, funkcje programu Excel mogą ci pomóc.

Na przykład przenieś pełne dane z arkusza 2 do arkusza 1 i na podstawie kolumny A, aby zlokalizować dane.

przykładowy dokumentłączenie-dwóch-arkuszy-funkcje-kolumny-na-kluczu.xlsx

Sheet1  Sheet2 
doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1

4.21 Połącz dwa arkusze w kolumnie za pomocą funkcji WYSZUKAJ.PIONOWO

1. Skopiuj i wklej poniższy wzór obok tabeli w arkuszu 1:

=WYSZUKAJ.PIONOWO(A2,Arkusz2!$A$2:$B$5,2,FAŁSZ)

Wyjaśnienie:

A2: pierwsza wartość wyszukiwania (kolumna klucza);

Sheet2! $ A $ 2: $ B $ 5: tablica tabeli, tabela zawiera dwie lub więcej kolumn, w których znajduje się kolumna wartości wyszukiwania i kolumna wartości wyników;

2: indeks kolumny, konkretny numer kolumny (jest to liczba całkowita) tablicy table_array, z której zwrócisz dopasowaną wartość.

2. naciśnij wchodzić klucz, aby uzyskać pierwszy wynik.
doc łącz arkusze w jeden arkusz 1

3. Następnie przeciągnij uchwyt autouzupełniania w dół, aby wypełnić wszystkimi danymi.
doc łącz arkusze w jeden arkusz 1

4. Pozostaw podświetlone komórki formuły, kliknij Strona Główna i przejdź do formatowania komórek zgodnie z potrzebami w Numer grupa.
doc łącz arkusze w jeden arkusz 1

Aby uzyskać więcej informacji o funkcji WYSZUKAJ.PIONOWO, kliknij tutaj.

4.22 Połącz dwa arkusze po kolumnie za pomocą formuły, połącz funkcje PODAJ.POZYCJĘ i INDEKS

1. Skopiuj i wklej poniższy wzór obok tabeli w arkuszu 1:

=INDEX(Sheet2!$B$2:$B$5,MATCH(Sheet1!A2,Sheet2!$A$2:$A$5,0))

Wyjaśnienie:

Sheet2! $ B $ 2: $ B $ 5: kolumna z pasującą wartością, którą chcesz znaleźć;

Arkusz1!A2: pierwsza wartość wyszukiwania (w kluczowej kolumnie);

Sheet2! $ A $ 2: $ A $ 5: kluczowa kolumna, na podstawie której chcesz połączyć dwa arkusze.

2. naciśnij wchodzić klucz, aby uzyskać pierwszy wynik.
doc łącz arkusze w jeden arkusz 1

3. Następnie przeciągnij uchwyt autouzupełniania w dół, aby wypełnić wszystkimi danymi.
doc łącz arkusze w jeden arkusz 1

4. Pozostaw podświetlone komórki formuły, kliknij Strona Główna i przejdź do formatowania komórek zgodnie z potrzebami w Numer grupa.
doc łącz arkusze w jeden arkusz 1

Więcej o INDEKSIE.

Więcej o MECZ.

4.3 Połącz dwa arkusze w oparciu o jedną kolumnę klucza za pomocą poręcznego narzędzia


Oprócz funkcji Połącz jest jeszcze jedna potężna funkcja – Scalanie tabel in Kutools dla programu Excel, który umożliwia szybkie i łatwe łączenie dwóch arkuszy w oparciu o jedną kolumnę kluczową.

przykładowy dokumentłączenie-dwóch-arkuszy-na-kluczu-kolumna-podręczne-narzędzie.xlsx

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. kliknij Kutools Plus >Scalanie tabel.
doc łącz arkusze w jeden arkusz 1

2. W Tscalanie – krok 1 z 5 w oknie wybierz zakresy tabeli do Wybierz główną tabelę dzięki Wybierz tabelę przeglądową sekcja osobno, kliknij Dalej.
doc łącz arkusze w jeden arkusz 1

3. w Krok 2 5 w oknie, sprawdź kluczową kolumnę, na podstawie której chcesz połączyć, kliknij Dalej.
doc łącz arkusze w jeden arkusz 1

4. w Krok 3 5 okno, możesz sprawdzić kolumny, które chcesz zaktualizować dane na podstawie tabeli przeglądowej, jeśli nie potrzebujesz aktualizacji danych, po prostu kliknij bezpośrednio Dalej.
doc łącz arkusze w jeden arkusz 1

5. w Krok 4 5 okno, tutaj zaznacz kolumny, które chcesz połączyć z główną tabelą, a następnie kliknij Dalej.
doc łącz arkusze w jeden arkusz 1

6. W ostatnim kroku określ żądane opcje, kliknij koniec.
doc łącz arkusze w jeden arkusz 1

Ta funkcja obsługuje łączenie dwóch arkuszy w różnych skoroszytach.


5. Połącz dwa arkusze na podstawie dwóch kolumn

Przypuśćmy, że istnieją dwie tabele w arkuszu 1 i arkusz 2 oddzielnie, teraz, aby przenieść dane w kolumnie Daty_końcowe z arkusza2 do arkusza1 na podstawie kolumny Projekt i kolumny Data_początku, jak pokazano na poniższym zrzucie ekranu:

 Sheet1 Sheet2 
doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1
Połączony arkusz 
doc łącz arkusze w jeden arkusz 1

przykładowy dokumentKliknij, aby pobrać przykładowy plik

W programie Excel wbudowane funkcje nie obsługują tej operacji, ale Scalanie tabel of Kutools dla programu Excel poradzę sobie z tym.

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. kliknij Kutools Plus > Scalanie tabel.
doc łącz arkusze w jeden arkusz 1

2. w Scalanie tabel - krok 1 z 5 w oknie wybierz zakresy tabeli do Wybierz główną tabelę dzięki Wybierz tabelę wyszukiwaniae sekcja osobno, kliknij Dalej.
doc łącz arkusze w jeden arkusz 1

3. w Krok 2 5 w oknie, zaznacz dwie kluczowe kolumny, na podstawie których chcesz połączyć, kliknij Dalej.

Uwaga: automatycznie powiązane kolumny w tabeli przeglądowej zostaną dopasowane, możesz kliknąć nazwę kolumny w kolumnach tabeli przeglądowej, aby zmienić je według potrzeb.
doc łącz arkusze w jeden arkusz 1

4. w Krok 3 5 okno, możesz sprawdzić kolumny, które chcesz zaktualizować dane na podstawie tabeli przeglądowej, jeśli nie potrzebujesz aktualizacji danych, po prostu kliknij bezpośrednio Dalej.

doc łącz arkusze w jeden arkusz 1

5. w Krok 4 5 okno, tutaj zaznacz kolumny, które chcesz połączyć z główną tabelą, a następnie kliknij Dalej.
doc łącz arkusze w jeden arkusz 1

6. W ostatnim kroku określ żądane opcje, kliknij koniec.
doc łącz arkusze w jeden arkusz 1

Następnie kolumny, które chcesz dodać, zostały dodane na końcu głównej tabeli.
doc łącz arkusze w jeden arkusz 1

Ta funkcja obsługuje łączenie dwóch arkuszy w różnych skoroszytach.


6. Połącz arkusze z tymi samymi nagłówkami

Aby połączyć wiele arkuszy z tym samym nagłówkiem, jak pokazano na poniższym zrzucie ekranu:

doc łącz arkusze w jeden arkusz 1  doc łącz arkusze w jeden arkusz 1 
doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1
 Połączony arkusz
doc łącz arkusze w jeden arkusz 1

przykładowy dokumentKliknij, aby pobrać przykładowy plik

6.1 Połącz wszystkie arkusze z tymi samymi nagłówkami za pomocą VBA


Istnieje kod VBA, który może łączyć wszystkie arkusze skoroszytu z tymi samymi nagłówkami.

1. Włącz skoroszyt, w którym chcesz scalić arkusze z tym samym nagłówkiem, a następnie naciśnij inny + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.

2. W wyskakującym oknie kliknij wstawka > Moduł aby wstawić nowy pusty moduł.
doc łącz arkusze w jeden arkusz 1

3. Skopiuj i wklej poniższy kod VBA do nowego modułu.

VBA: Połącz arkusze z tym samym nagłówkiem

Sub Combine() 'Aktualizuj przez Extendoffice
    Dim i As Integer Dim xTCount As Variant Dim xWs As Worksheet przy błędzie Wznów Next LInput: xTCount = Application.InputBox("Liczba wierszy tytułu", "", "1") If TypeName(xTCount) = "Boolean" Then Exit Sub If Not IsNumeric(xTCount) Then MsgBox "Tylko może wprowadzać liczbę", , "Kutools for Excel" GoTo LInput End If Set xWs = ActiveWorkbook.Worksheets.Add(Sheets(1)) xWs.Name = "Połączone" arkusze robocze(2 ).Range("A1").EntireRow.Copy Destination:=xWs.Range("A1") For i = 2 To Worksheets.Count Worksheets(i).Range("A1").CurrentRegion.Offset(CInt(xTCount ), 0).Copy _ Destination:=xWs.Cells(xWs.UsedRange.Cells(xWs.UsedRange.Count).Row + 1, 1) Następny koniec Sub

 doc łącz arkusze w jeden arkusz 1

4. wciśnij F5 klawisz, aby uruchomić kod, pojawi się okno dialogowe z pytaniem o liczbę wierszy nagłówka, wpisz liczbę w polu tekstowym. Kliknij OK.
doc łącz arkusze w jeden arkusz 1

Teraz wszystkie arkusze w tym skoroszycie zostały połączone w nowy arkusz o nazwie Połączone.
doc łącz arkusze w jeden arkusz 1

6.2 Połącz arkusze z tymi samymi nagłówkami za pomocą poręcznego narzędzia


Pandemia Połączyć cechą Kutools dla programu Excel może również obsłużyć to zadanie i obsługuje łączenie arkuszy w skoroszytach.

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. Włącz skoroszyt, w którym chcesz połączyć arkusze z tymi samymi nagłówkami, kliknij Kutools Plus > Połączyć.
doc łącz arkusze w jeden arkusz 1

2. Pojawi się okno dialogowe przypominające o haśle, jeśli skoroszyty, których używasz, nie zawierają haseł, kliknij OK kontynuować. W wyskakiwaniu Połącz arkusze robocze — krok 1 z 3 okno, sprawdź Połącz wiele arkuszy ze skoroszytów w jeden arkusz opcję, kliknij Dalej.
doc łącz arkusze w jeden arkusz 1

3. w Krok 2 3 okno, wszystkie arkusze są wymienione i zaewidencjonowane Lista arkuszy sekcja, kliknij Dalej kontynuować.
doc łącz arkusze w jeden arkusz 1

Porady:

1) Jeśli chcesz połączyć tylko niektóre arkusze, po prostu sprawdź nazwy arkuszy, których potrzebujesz, a inne pozostaw niezaznaczone.
doc łącz arkusze w jeden arkusz 1

2) Jeśli chcesz dodać więcej skoroszytów do połączenia, kliknij Add aby dodać pliki lub foldery do Lista skoroszytów Sekcja.
doc łącz arkusze w jeden arkusz 1

4. w Krok 3 3, Sprawdź Połącz według wiersza i wpisz liczbę wierszy nagłówka w polu Liczba wierszy nagłówka pole tekstowe, określ inne ustawienia zgodnie z potrzebami. Kliknij koniec.
doc łącz arkusze w jeden arkusz 1

5. Wybierz folder i nadaj nazwę nowemu skoroszytowi w Określ nazwę pliku i lokalizację połączonego skoroszytu dialog, kliknij Zaoszczędź.
doc łącz arkusze w jeden arkusz 1

6. Pojawi się okno dialogowe z pytaniem, czy zapisać ustawienia jako scenariusz, kliknij tak or Nie dla Ciebie. Skoroszyt wyskakuje z listą oryginalnego skoroszytu i nowych łączy do skoroszytu, kliknij link nowej ścieżki skoroszytu, aby otworzyć go do sprawdzenia.
doc łącz arkusze w jeden arkusz 1


Konsolidować

1. Połącz arkusze i wykonaj kilka obliczeń

Na przykład istnieją trzy arkusze z tymi samymi nagłówkami wierszy i nagłówkami kolumn, teraz chcesz połączyć je z tymi samymi nagłówkami i zsumować dane, jak pokazano na poniższych zrzutach ekranu.

doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1
Wynik 
doc łącz arkusze w jeden arkusz 1

przykładowy dokumentKliknij, aby pobrać przykładowy plik

1.1 Połącz arkusze i wykonuj obliczenia za pomocą funkcji Konsoliduj


W programie Excel Konsolidować wsparcie funkcji do łączenia arkuszy i wykonywania obliczeń.

1. Włącz skoroszyt, który chcesz połączyć jego arkusze, i wybierz komórkę, w której chcesz umieścić połączone dane, kliknij Statystyki i dane > Konsolidować.
doc łącz arkusze w jeden arkusz 1

2. w Konsolidować w oknie dialogowym wykonaj poniższe ustawienia:

1) W Funkcjonować rozwijanego menu, wybierz obliczenia, które chcesz wykonać po połączeniu arkuszy.
doc łącz arkusze w jeden arkusz 1

2) Kliknij ikonę wyboru obok Przeglądaj przycisk, aby wybrać zakres do połączenia i kliknij Add do Wszystkie referencje Sekcja.
doc łącz arkusze w jeden arkusz 1

Powtórz ten krok, aby dodać wszystkie zakresy potrzebne do połączenia w Wszystkie referencje Sekcja.
doc łącz arkusze w jeden arkusz 1

3) W Użyj etykiet w sekcja, sprawdź Górny rząd dzięki Lewa kolumna pola wyboru, jeśli zakresy mają zarówno nagłówek wiersza, jak i nagłówek kolumny.
doc łącz arkusze w jeden arkusz 1

4) Jeśli chcesz, aby połączona zawartość zmieniała się wraz ze zmianami danych źródłowych, zaznacz Utwórz łącza do danych źródłowych checkbox.
doc łącz arkusze w jeden arkusz 1

3. kliknij OK. Zakresy zostały połączone i zsumowane na podstawie nagłówków.
doc łącz arkusze w jeden arkusz 1

Uwaga: jeśli zakresy, które chcesz połączyć, znajdują się w innych skoroszytach, kliknij Przeglądaj w oknie dialogowym Konsolidacja, aby wybrać skoroszyt, a następnie wpisz nazwę arkusza i zakres w polu tekstowym i kliknij Dodaj, aby dodać zakres do sekcji Wszystkie odwołania.
doc łącz arkusze w jeden arkusz 1

1.2 Połącz arkusze i wykonuj obliczenia za pomocą poręcznego narzędzia


Pandemia Połączyć cechą Kutools dla programu Excel obsługuje łączenie arkuszy w wielu skoroszytach i wykonywanie obliczeń w jednym arkuszu.

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. Włącz skoroszyty, które chcesz skonsolidować, kliknij Kutools Plus > Połączyć.
doc łącz arkusze w jeden arkusz 1

2. Pojawi się okno dialogowe przypominające o haśle, jeśli skoroszyty, których używasz, nie zawierają haseł, kliknij OK kontynuować. W wyskakiwaniu Połącz arkusze robocze — krok 1 z 3 okno, sprawdź Konsoliduj i obliczaj wartości z wielu skoroszytów w jednym arkuszu opcję, kliknij Dalej.
doc łącz arkusze w jeden arkusz 1

3. w Krok 2 3 okna, wszystkie arkusze otwartego skoroszytu są wymienione i zaewidencjonowane Lista arkuszy sekcja, kliknij Dalej kontynuować.
doc łącz arkusze w jeden arkusz 1

Wskazówka: jeśli chcesz połączyć tylko niektóre arkusze, po prostu sprawdź nazwy arkuszy, których potrzebujesz, a inne pozostaw niezaznaczone. Jeśli chcesz dodać więcej skoroszytów do połączenia, kliknij przycisk Dodaj, aby dodać pliki lub foldery do sekcji Lista skoroszytów.
doc łącz arkusze w jeden arkusz 1

4. w Krok 3 3, określ obliczenia, potrzebne etykiety. Kliknij koniec.
doc łącz arkusze w jeden arkusz 1

5. Wybierz folder i nadaj nazwę nowemu skoroszytowi w Określ nazwę pliku i lokalizację połączonego skoroszytu dialog, kliknij Zaoszczędź.
doc łącz arkusze w jeden arkusz 1

6. Pojawi się okno dialogowe z pytaniem, czy zapisać ustawienia jako scenariusz, kliknij tak or Nie dla Ciebie. Skoroszyt wyskakuje z listą oryginalnego skoroszytu i nowych łączy do skoroszytu, kliknij link nowej ścieżki skoroszytu, aby otworzyć go do sprawdzenia.
doc łącz arkusze w jeden arkusz 1


2. Połącz wiele arkuszy w tabelę przestawną

Jeśli Twoje dane mają prostą strukturę, jak pokazano na poniższym zrzucie ekranu, możesz połączyć arkusze bezpośrednio w tabelę przestawną.

doc łącz arkusze w jeden arkusz 1 
doc łącz arkusze w jeden arkusz 1
doc łącz arkusze w jeden arkusz 1

przykładowy dokumentKliknij, aby pobrać próbkę

1. Włącz skoroszyt, którego będziesz używać, kliknij Dostosuj pasek narzędzi Szybki dostęp > Więcej poleceń.
doc łącz arkusze w jeden arkusz 1

2. W poppingu Opcje programu Excel okno, wybierz Wszystkie polecenia z Wybierz polecenia z sekcji, a następnie przeciągnij pasek przewijania, aby wybrać Kreator tabel przestawnych i wykresów przestawnych.
doc łącz arkusze w jeden arkusz 1

3. kliknij Add dodać Kreator tabel przestawnych i wykresów przestawnych do Dostosuj pasek narzędzi Szybki dostępkliknij OK.
doc łącz arkusze w jeden arkusz 1

4. Kliknij Kreator tabel przestawnych i wykresów przestawnych polecenie z paska narzędzi, a w Krok 1 3, Sprawdź Wiele zakresów konsolidacji i tabela przestawna opcje, kliknij Dalej.
doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1

5. w Krok 2a z 3, zaznacz Utworzę opcję pól strony, kliknij Dalej.
doc łącz arkusze w jeden arkusz 1

6. w Krok 2b z 3, kliknij ikonę wyboru, aby wybrać zakres, który chcesz połączyć, kliknij Add aby dodać go do Wszystkie zakresy sekcji, powtórz ten krok, aby dodać wszystkie zakresy używane do łączenia. Sprawdź 0 w Ile pól chcesz mieć, Kliknij Dalej.
doc łącz arkusze w jeden arkusz 1

7. Wybierz lokalizację, w której chcesz utworzyć tabelę przestawną w Krok 3 3kliknij koniec.
doc łącz arkusze w jeden arkusz 1

Teraz utworzono tabelę przestawną, określ ustawienia w Pola tabeli przestawnej okienko, jak potrzebujesz.
doc łącz arkusze w jeden arkusz 1

Uwaga: jeśli struktura danych jest skomplikowana, moim zdaniem, proszę połączyć arkusze z listą ogólnych metod powyżej, a następnie przekształcić arkusz wynikowy w tabelę przestawną.


Arkusz Google

1. Połącz arkusze google w jeden arkusz

Przypuśćmy, że trzeba połączyć trzy arkusze Google w jeden, jak pokazano na poniższym zrzucie ekranu:

doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1 

przykładowy dokumentKliknij, aby pobrać przykładowy plik

1.1 Połącz arkusze Google w jeden arkusz za pomocą funkcji Filtruj

W arkuszu, w którym chcesz umieścić połączone dane, wybierz komórkę, wpisz poniżej formułę:

=({filter(A!A2:B, len(A!A2:A)); filter(B!A2:B, len(B!A2:A)); filter('C'!A2:B, len ('C'!A2:A)) })
doc łącz arkusze w jeden arkusz 1

Następnie skopiowano dane z arkuszy A, B i C.
doc łącz arkusze w jeden arkusz 1

We wzorze:

A, B, C są nazwy arkuszy, A2: B. to zakres danych w każdym arkuszu, A2:A to pierwsza kolumna każdego zakresu danych.

1.2 Połącz arkusze Google w jeden arkusz za pomocą funkcji IMPORTRANGE

Ta formuła jest często używana do łączenia dwóch zakresów w arkuszu Google.

Wybierz komórkę w pierwszym zakresie danych, wpisz poniżej formułę:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit","B!A2:B4")
doc łącz arkusze w jeden arkusz 1

Następnie dane z arkusza B zostały skopiowane poniżej.
doc łącz arkusze w jeden arkusz 1

W formule,

https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit

to lokalizacja arkusza, można ją znaleźć na pasku adresu internetowego.
doc łącz arkusze w jeden arkusz 1

B!A2:B4 to zakres komórek w arkuszu B, który chcesz skopiować do pierwszego zakresu.

Uwaga: jeśli komórka umieszczająca formułę była wcześniej edytowana, formuła zwróci #REF!
doc łącz arkusze w jeden arkusz 1


2. Połącz arkusze google w jeden skoroszyt

Jeśli chcesz połączyć arkusze z wielu skoroszytów w Arkuszu Google, nie ma szybkiego sposobu, jak Excel.

Aby połączyć arkusze Google ze skoroszytów w jeden skoroszyt, możesz użyć Kopiuj do poleceniem prawym przyciskiem myszy Menu.

Kliknij prawym przyciskiem myszy arkusz, którego chcesz użyć, kliknij Kopiuj do > Nowy arkusz kalkulacyjny or Istniejący arkusz kalkulacyjny.
doc łącz arkusze w jeden arkusz 1

Jeśli wybierzesz Nowy arkusz kalkulacyjny, pojawi się okno dialogowe przypominające, że arkusz został skopiowany, kliknij OK. Teraz bieżący arkusz został skopiowany do nowego skoroszytu. Możesz kliknąć Otwórz arkusz kalkulacyjny sprawdzić.
doc łącz arkusze w jeden arkusz 1

Jeśli wybierzesz Istniejący arkusz kalkulacyjnyThe Wybierz arkusz kalkulacyjny, do którego chcesz skopiować ten arkusz wyskakuje okno dialogowe.

1) Wybierz, gdzie znajduje się istniejący arkusz kalkulacyjny;

2) Wybierz skoroszyt, do którego chcesz skopiować arkusz Akta;

3) Możesz też bezpośrednio wpisać adres internetowy skoroszytu, do którego chcesz skopiować Lub wklej adres internetowy tutaj bar.

4) Kliknij Wybierz.
doc łącz arkusze w jeden arkusz 1

Jeśli arkusz zostanie skopiowany do nowego arkusza kalkulacyjnego, nazwa arkusza w nowym skoroszycie jest taka sama jak oryginalna nazwa, jeśli arkusz zostanie skopiowany do istniejącego arkusza kalkulacyjnego, nazwa arkusza w połączonym skoroszycie zostanie dodana z przedrostkiem Kopia .
doc łącz arkusze w jeden arkusz 1


Rozbudowa

1. Połącz arkusze, a następnie usuń duplikaty

Przypuśćmy, że istnieją dwa arkusze, które mają pewne duplikaty, musimy połączyć dane i usunąć duplikaty, jak pokazano na poniższym zrzucie ekranu:

doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1 
Wynik ogólny Usuń duplikaty
doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1

przykładowy dokumentKliknij, aby pobrać próbkę

1.1 Połącz arkusze, a następnie usuń duplikaty za pomocą opcji Usuń duplikaty


W programie Excel Usuń duplikaty funkcja pomaga szybko usunąć zduplikowane dane.

Po użyciu powyższych metod łączenia arkuszy, a następnie wybierz połączone dane, kliknij Statystyki i dane > Usuń duplikaty.
doc łącz arkusze w jeden arkusz 1

w Usuń duplikaty wybierz kolumny, z których chcesz usunąć duplikaty, możesz to sprawdzić Moje dane mają nagłówki aby zignorować nagłówki, kliknij OK.
doc łącz arkusze w jeden arkusz 1

Następnie zduplikowane wiersze zostały usunięte.
doc łącz arkusze w jeden arkusz 1

1.2 Połącz arkusze, a następnie usuń duplikaty za pomocą poręcznego narzędzia


Jeśli potrzebne są tylko dwa zakresy do połączenia i usunięcia duplikatów, Scalanie tabel of Kutools dla programu Excel może bezpośrednio usuwać duplikaty podczas łączenia.

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. Włącz skoroszyt zawierający dane, które chcesz połączyć, kliknij Kutools Plus > Scalanie tabel.
doc łącz arkusze w jeden arkusz 1

2. W Tscalanie – krok 1 z 5 w oknie zaznacz dwa zakresy, które chcesz połączyć, a jeśli tabele mają dwa nagłówki, zaznacz Główna tabela ma nagłówek dzięki Tabela przeglądowa ma nagłówek pola wyboru, kliknij Dalej.
doc łącz arkusze w jeden arkusz 1

3. w Krok 2 5 w oknie, zaznacz kolumnę kluczową, na podstawie której chcesz połączyć zakresy, kliknij Dalej.
doc łącz arkusze w jeden arkusz 1

4. w Krok 3 5 okno, możesz sprawdzić kolumny, które chcesz zaktualizować dane na podstawie tabeli przeglądowej, kliknij Dalej przejść do ostatniego kroku.

Wskazówka: jeśli w tabeli przeglądowej pojawi się nowa kolumna, którą należy dodać do tabeli głównej, pojawi się okno kroku 4 z 5 do dodawania kolumn.
doc łącz arkusze w jeden arkusz 1

5. w Krok 5 5 okno, w Dodaj opcje sekcja, sprawdź Dodaj niezgodne wiersze na końcu głównej tabeli pole wyboru, w Opcje aktualizacji sekcja, sprawdź Aktualizuj komórki tylko wtedy, gdy w tabeli przeglądowej znajdują się dane pole wyboru. Kliknij koniec.
doc łącz arkusze w jeden arkusz 1

Następnie dwie tabele są łączone w tabelę główną bez duplikatów.
doc łącz arkusze w jeden arkusz 1


2. Połącz arkusze robocze o tych samych nazwach w jeden arkusz roboczy.

Przypuśćmy, że istnieje wiele skoroszytów z arkuszami o tych samych nazwach, na przykład arkusz1, arkusz2, teraz, aby połączyć wszystkie arkusze o nazwie sheet1 w jeden arkusz, wszystkie arkusze o nazwie sheet2 w jeden arkusz, jak pokazano na zrzucie ekranu, możesz użyć Kutools dla programu Excel'S Połączyć funkcja, aby szybko poradzić sobie z tą pracą.

doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1
doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1

przykładowy dokument2020.xlsx przykładowy dokument2021.xlsx

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. Włącz skoroszyty, które chcesz połączyć, kliknij Kutools Plus > Połączyć.
doc łącz arkusze w jeden arkusz 1

2. Pojawi się okno dialogowe przypominające o haśle, jeśli skoroszyty, których używasz, nie zawierają haseł, kliknij OK kontynuować. W wyskakiwaniu Połącz arkusze robocze — krok 1 z 3 okno, sprawdź Połącz wszystkie arkusze o tej samej nazwie w jeden arkusz opcję, kliknij Dalej.
doc łącz arkusze w jeden arkusz 1

3. w Krok 2 3 okna, wszystkie arkusze otwartego skoroszytu są wymienione i zaewidencjonowane Lista arkuszy sekcja, kliknij Dalej kontynuować.
doc łącz arkusze w jeden arkusz 1

Porady:

Jeśli chcesz połączyć tylko niektóre arkusze, po prostu sprawdź nazwy arkuszy, których potrzebujesz, a inne pozostaw niezaznaczone.

Jeśli chcesz dodać więcej skoroszytów do połączenia, kliknij Add aby dodać pliki lub foldery do Lista skoroszytów Sekcja.
doc łącz arkusze w jeden arkusz 1

4. w Krok 3 3, określ potrzebne ustawienia. Kliknij koniec.
doc łącz arkusze w jeden arkusz 1

5. Wybierz folder i nadaj nazwę nowemu skoroszytowi w Określ nazwę pliku i lokalizację połączonego skoroszytu dialog, kliknij Zaoszczędź.
doc łącz arkusze w jeden arkusz 1

6. Pojawi się okno dialogowe z pytaniem, czy zapisać ustawienia jako scenariusz, kliknij tak or Nie dla Ciebie. Skoroszyt wyskakuje z listą oryginalnego skoroszytu i nowych łączy do skoroszytu, kliknij link nowej ścieżki skoroszytu, aby otworzyć go do sprawdzenia.
doc łącz arkusze w jeden arkusz 1

Połącz według wiersza
doc łącz arkusze w jeden arkusz 1

Połącz według kolumny
doc łącz arkusze w jeden arkusz 1


3. Połącz te same zakresy w arkuszach w jeden arkusz

Jeśli chcesz na przykład połączyć te same zakresy w arkuszach w jeden arkusz, połącz tylko zakres A1: B5 skoroszytu A i skoroszytu B w jeden arkusz, dobrym wyborem będzie funkcja Połącz Kutools dla programu Excel.

A B Połączone Reuslt
doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1 doc łącz arkusze w jeden arkusz 1

przykładowy dokumentA.xlsx przykładowy dokumentB.xlsx

1. Włącz skoroszyty, których będziesz używać, kliknij Kutools Plus > Połączyć.
doc łącz arkusze w jeden arkusz 1

2. Pojawi się okno dialogowe przypominające o haśle, jeśli skoroszyty, których używasz, nie zawierają haseł, kliknij OK kontynuować. W wyskakiwaniu Połącz arkusze robocze — krok 1 z 3 okno, sprawdź Połącz wiele arkuszy ze skoroszytów w jeden arkusz opcję, kliknij Dalej.
doc łącz arkusze w jeden arkusz 1

3. w Krok 2 3 okna, wszystkie arkusze otwartego skoroszytu są wymienione i zaewidencjonowane Lista arkuszy sekcji, kliknij ikonę wyboru w Lista arkuszy, a następnie wybierz zakres, którego chcesz użyć. Następnie kliknij Ten sam zakres przycisk, aby ustawić zakres wszystkich arkuszy na A1:B5. Kliknij Dalej.
doc łącz arkusze w jeden arkusz 1
doc łącz arkusze w jeden arkusz 1

Porady:

1) Jeśli chcesz połączyć tylko niektóre arkusze, po prostu sprawdź nazwy arkuszy, których potrzebujesz, a inne pozostaw niezaznaczone.

2) Jeśli chcesz dodać więcej skoroszytów do połączenia, kliknij Add aby dodać pliki lub foldery do Lista skoroszytów Sekcja.

4. w Krok 3 3, określ potrzebne ustawienia. Kliknij koniec.

5. Wybierz folder i nadaj nazwę nowemu skoroszytowi w oknie dialogowym Określ nazwę pliku i lokalizację połączonego skoroszytu kliknij Zaoszczędź.

6. Pojawi się okno dialogowe z pytaniem, czy zapisać ustawienia jako scenariusz, kliknij tak or Nie dla Ciebie. Skoroszyt wyskakuje z listą oryginalnego skoroszytu i nowych łączy do skoroszytu, kliknij link nowej ścieżki skoroszytu, aby otworzyć go do sprawdzenia.


Możesz być także zainteresowany

Połącz / importuj wiele plików Csv do wielu arkuszy roboczych
Zapewnia metody importowania plików CSV do programu Excel

Połącz komórki i zachowaj formatowanie komórek w programie Excel
W tym artykule może pomóc w szybkim łączeniu komórek i dalszym formatowaniu.

Połącz zawartość wielu komórek bez utraty danych w programie Excel
Tutaj przedstawia szybkie sposoby łączenia wielu komórek bez utraty danych..

Połącz datę i godzinę w jedną komórkę w programie Excel
Daje dwa sposoby łączenia daty i godziny w jedną komórkę i wyświetlania jako datetime.



  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny i przechowywanie danych; Podziel zawartość komórek; Połącz zduplikowane wiersze i sumę / średnią... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Ulubione i szybkie wstawianie formuł, Zakresy, wykresy i obrazy; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Grupowanie tabel przestawnych według numer tygodnia, dzień tygodnia i więcej ... Pokaż odblokowane, zablokowane komórki w różnych kolorach; Podświetl komórki, które mają formułę / nazwę...
karta kte 201905
  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i zmniejsza setki kliknięć myszą każdego dnia!
officetab dół
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.