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?
- 2. Sprawdź przygotowanie tabel przed łączeniem
- 3. Najprostsze metody scalania danych
- 4. Scalanie (łączenie) tabel za pomocą Power Query
- 5. Zaawansowane łączenie – relacje i model danych
- 6. Funkcje wyszukiwania dla prostych powiązań
- 7. Najczęstsze błędy i wskazówki
- 8. Przykładowe zastosowania
- 9. Czy Power Query jest w Excelu?
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:
- Dane → Konsolidowanie.
- Wybierz funkcję (Sumuj itd.).
- Dodaj zakresy z różnych arkuszy/pliki.
- Zaznacz, czy chcesz skonsolidować wg nagłówków.
- 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
-
Wejdź w zakładkę Dane > Pobierz dane.
-
Wybierz Z pliku, jeśli dane są w różnych plikach, lub Z tabeli/zakresu, gdy tabele są w tym samym pliku.
-
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ą):
-
W edytorze Power Query, na pasku głównym wybierz Dołącz zapytania (lub „Append Queries”).
-
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”.
-
Zatwierdź – dane zostaną zestawione jedna pod drugą.
-
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):
-
W edytorze Power Query wybierz Scal zapytania.
-
Wskaż, które kolumny chcesz połączyć w obu tabelach (np. „ID klienta”).
-
Określ typ dopasowania (np. wewnętrzne – tylko dopasowania, zewnętrzne – wszystko z jednej plus dopasowania).
-
Po scaleniu, kliknij w nową kolumnę tabeli – wybierz, które kolumny z „drugiej” tabeli chcesz dołączyć do wynikowego zbioru.
-
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).
- Zmień zakresy w tabele (Ctrl+T), nadaj nazwy.
- Przejdź do Dane > Relacje.
- Wskaż, które kolumny są powiązane – np. ID klienta w obu tabelach powinny mieć identyczne, unikalne wartości w tabeli odnośnika.
- 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:
