Jak połączyć kilka tabel w jedną Excel? Scalanie danych z różnych źródeł

Piotr Napora
przez Piotr Napora
6 min. czytania

Aby połączyć kilka tabel w jedną w programie Excel oraz przygotować profesjonalne, powtarzalne rozwiązanie do scalania danych z różnych źródeł (np. arkuszy, plików lub baz), warto poznać trzy główne sposoby – zarówno dla prostych przypadków, jak i zaawansowanych potrzeb analitycznych.

1. Po co scalać dane w Excelu?

  • Łączenie danych pozwala szybko analizować rozproszone informacje, np. podsumować wyniki kilku oddziałów, zintegrować raporty czy ułatwić porównania.
  • Automatyzacja eliminuje konieczność ręcznego wklejania czy przeszukiwania wielu arkuszy.

2. Sprawdź przygotowanie tabel przed łączeniem

Aby uniknąć błędów:

  • Nagłówki kolumn i typy danych muszą być identyczne we wszystkich tabelach (np. „Data sprzedaży” nie może raz być tekstem, a raz datą).
  • Brakujące/wolne komórki oraz różna kolejność kolumn mogą wymagać korekty przed scaleniem.

3. Najprostsze metody scalania danych

A. Ręczne kopiowanie i wklejanie

  • Dla małych zbiorów: utwórz nowy arkusz, wklej kolejno wiersze spod nagłówków z każdej tabeli.

B. Narzędzie Konsolidacja

Doskonałe do sumowania/liczenia/znajdowania średniej:

  1. Dane → Konsolidowanie.
  2. Wybierz funkcję (Sumuj itd.).
  3. Dodaj zakresy z różnych arkuszy/pliki.
  4. Zaznacz, czy chcesz skonsolidować wg nagłówków.
  5. Wynikiem jest nowa tabela z podsumowaniem wybraną funkcją.

4. Scalanie (łączenie) tabel za pomocą Power Query

To najwygodniejsza, automatyczna i najbardziej skalowalna metoda – idealna do regularnie aktualizowanych danych, dużych wolumenów oraz łączenia plików lub arkuszy o tej samej strukturze.

Krok po kroku:

A. Importuj dane do Power Query

  1. Wejdź w zakładkę Dane > Pobierz dane.

  2. Wybierz Z pliku, jeśli dane są w różnych plikach, lub Z tabeli/zakresu, gdy tabele są w tym samym pliku.

  3. Dla każdego zestawu danych powtórz import, tak by każdy pojawił się w edytorze Power Query jako osobna query.

B. Łączenie Tabel

Dołączanie (Append) – scalanie wierszy (tabele jedna pod drugą):

  1. W edytorze Power Query, na pasku głównym wybierz Dołącz zapytania (lub „Append Queries”).

  2. Wskaż tabele do połączenia:

  • Jeśli łączysz dwa źródła: wybierz je z listy.
  • Jeśli więcej: opcja „trzy lub więcej tabel”.
  1. Zatwierdź – dane zostaną zestawione jedna pod drugą.

  2. Sprawdź podgląd. Jeśli kolumny nie dopasowały się poprawnie, wróć do edycji nagłówków lub typów danych.

Scalanie (Merge) – łączenie po wspólnej kolumnie (np. ID, Kod, PESEL):

  1. W edytorze Power Query wybierz Scal zapytania.

  2. Wskaż, które kolumny chcesz połączyć w obu tabelach (np. „ID klienta”).

  3. Określ typ dopasowania (np. wewnętrzne – tylko dopasowania, zewnętrzne – wszystko z jednej plus dopasowania).

  4. Po scaleniu, kliknij w nową kolumnę tabeli – wybierz, które kolumny z „drugiej” tabeli chcesz dołączyć do wynikowego zbioru.

  5. Zatwierdź cały proces poprzez Zamknij i załaduj – Twoja nowa tabela pojawi się w arkuszu Excel jako nowy arkusz lub tabela.

C. Automatyczna aktualizacja

  • Gdy uzupełnisz źródłową tabelę lub dodasz nowe pliki do katalogu, wystarczy kliknąć Odśwież (na pasku „Dane”), a tabela łączona automatycznie się zaktualizuje.

5. Zaawansowane łączenie – relacje i model danych

Gdy tabele są powiązane kluczami, można połączyć je w „model danych” Excela. Umożliwia to dynamiczne raporty np. w tabelach przestawnych, przy zaawansowanych relacjach (jeden-do-wielu, wiele-do-wielu).

  1. Zmień zakresy w tabele (Ctrl+T), nadaj nazwy.
  2. Przejdź do Dane > Relacje.
  3. Wskaż, które kolumny są powiązane – np. ID klienta w obu tabelach powinny mieć identyczne, unikalne wartości w tabeli odnośnika.
  4. Utwórz tabelę przestawną z modelu danych („Użyj modelu danych w tym skoroszycie”) i buduj raporty wykorzystujące powiązania.

6. Funkcje wyszukiwania dla prostych powiązań

Dla mniej złożonych przypadków – jeżeli chcesz „dołączyć” jedną kolumnę z innej tabeli, skorzystaj z funkcji takich jak WYSZUKAJ.PIONOWO (VLOOKUP) czy XLOOKUP. To jednak nie jest metoda pełnego scalania tabel – najlepiej sprawdza się przy „dołączaniu” konkretnych danych po kluczu (np. nazwisko do ID).

7. Najczęstsze błędy i wskazówki

  • Zawsze sprawdzaj strukturę kolumn – Różne nagłówki uniemożliwiają poprawne scalanie.
  • Popraw typy danych – Zmieniaj w Power Query np. „tekst” na „data”, „liczba” jeśli to potrzebne.
  • Ustaw formatowanie w Excelu – Po scaleniu możesz automatycznie stworzyć tabelę, filtrować i sortować dane.
  • Testuj efekty – Porównuj liczby rekordów, wykonuj sumy kontrolne.

8. Przykładowe zastosowania

Zastosowanie Zalecana metoda Funkcja automatyczna
Raporty okresowe z różnych oddziałów Power Query Dołączanie Pełna automatyzacja
Dopisywanie dodatkowych info po ID Power Query Scalanie Pełna automatyzacja
Jednorazowe scalanie małych arkuszy Ręczne kopiowanie/Konsolidacja Manualnie lub częściowo

9. Czy Power Query jest w Excelu?

  • Power Query jest dostępny domyślnie od wersji Excel 2016 (w starszych – jako dodatek).

Podsumowanie –
Power Query pozwala na szybkie, powtarzalne scalanie wielu tabel z różnych arkuszy, plików czy źródeł, niezależnie od ich wielkości i zmienności, zaś narzędzia klasyczne sprawdzą się w prostych przypadkach. Automatyzacja procesów w Power Query oszczędza czas oraz minimalizuje błędy – a raz skonfigurowane „scalanie” można jednym kliknięciem aktualizować dla nowych danych.

Źródła i instrukcje:

Podziel się artykułem
Follow:
Piotr Napora jest absolwentem Informatyki na Politechnice Warszawskiej, z ponad 11 lat doświadczenia w branży marketingu cyfrowego. W swojej karierze zarządzał zespołami liczącymi do 25 osób, realizując projekty dla firm z listy Fortune 500. Poza pracą pasjonat aktywnego trybu życia, a w wolnych chwilach pokonuje setki kilometrów na rowerze.
Brak komentarzy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *