Kiedy pracujemy w programie Excel, nie jest pewne, że dane będą znajdować się w jednym arkuszu, mogą znajdować się w wielu arkuszach roboczych w wielu tabelach, jeśli chcemy scalić tabele, istnieją różne metody, aby to zrobić, abyśmy mogli mieć dane w jednym tabeli i jest to znane jako scalanie tabel w programie Excel, można to zrobić za pomocą funkcji WYSZUKAJ.PIONOWO lub INDEKS i PODAJ.POZYCJĘ.
Scal tabele w programie Excel
Czasami podczas analizy danych możemy zebrać wszystkie niezbędne informacje w jednym arkuszu. Jest to bardzo częsty problem lub sytuacja, gdy dane są podzielone na wiele arkuszy lub skoroszytów. W programie Excel istnieje wiele sposobów łączenia danych z wielu tabel w jedną tabelę.
Jak połączyć 2 tabele w programie Excel?
Dane Klienta podaliśmy w dwóch tabelach. Zrobiliśmy w tym celu 20 rekordów.
Arkusz 1: Tabela 1: Informacje o kliencie

Arkusz 2: Tabela 2: Szczegóły produktu

W obu tabelach numer zamówienia jest wspólną informacją, na podstawie której utworzymy relację między nimi.
Poniżej znajdują się kroki umożliwiające scalenie tych dwóch tabel:
- Kliknij dowolną komórkę w tabeli Informacje o kliencie. Przejdź do zakładki WSTAW i kliknij opcję Tabela w sekcji Tabele. Zobacz poniższy zrzut ekranu.

- Następnie pojawi się okno dialogowe Utwórz tabelę. Nasza tabela „CustomerInfo” ma nagłówki kolumn; dlatego pole wyboru „Moja tabela ma nagłówki” powinno być zaznaczone. Zobacz poniższy zrzut ekranu.

- Konwertuje nasze dane do formatu tabeli. Teraz kliknij pole Nazwa tabeli w sekcji Właściwości i podaj nazwę tej tabeli jako „Informacje_klienta”.

- Wykonaj te same czynności dla innej tabeli „Szczegóły produktu”. Nazwę „Produkty” nadaliśmy innej tabeli. Zobacz poniższy zrzut ekranu.

- Kliknij gdzieś w tabeli Customer_Info, a następnie przejdź do zakładki Wstaw i kliknij opcję Tabela przestawna w sekcji Tabele.

- Pojawi się okno dialogowe tworzenia tabeli przestawnej. Zaznacz pole wyboru „Dodaj te dane do modelu danych”, jak pokazano na poniższym zrzucie ekranu.

- Następnie kliknij OK; otworzy nowy arkusz z nową sekcją Pola tabeli przestawnej po prawej stronie, jak pokazano na poniższym zrzucie ekranu.

- Kliknij kartę WSZYSTKIE w sekcji Pole tabeli przestawnej, aby wyświetlić wszystkie utworzone przez nas tabele. Zobacz poniższy zrzut ekranu.

- Teraz kliknij opcję Relacje w sekcji Obliczenia, jak pokazano na poniższym zrzucie ekranu.

- Otworzy się okno dialogowe do tworzenia relacji między tymi tabelami. Kliknij przycisk Nowy. Zobacz poniższy zrzut ekranu.

- Ponownie otworzy okno dialogowe, jak pokazano poniżej, a utworzone tabele są tutaj wymienione.

- Ponieważ jest jedno pole, „Nr zamówienia” jest wspólne w obu tabelach, dlatego utworzymy relację między tymi tabelami, używając tego wspólnego pola / kolumny.
- Wybierz Customer_Info w sekcji Tabele i pole Order No. w sekcji Column Section. Zobacz poniższy zrzut ekranu.

- Wybierz inną tabelę Produkty w sekcji Powiązana tabela i wybierz pole Nr zamówienia w sekcji Powiązane kolumny. Zobacz poniższy zrzut ekranu.

- Klucz podstawowy to unikatowe wartości, które pojawiają się raz w tabeli, a następnie kliknij przycisk OK. Wyświetli relację, jak pokazano na poniższym zrzucie ekranu.

- Teraz możemy odpowiednio przeciągnąć i upuścić pole, aby zobaczyć wynik. Kliknij tabelę Customer_Info, jak pokazano na poniższym zrzucie ekranu.

- Przeciągnij pola Nr zamówienia, Nazwa klienta i miasto pod polem wiersza.
- Przeciągnij pole Wiek pod pole Filtr.
- Przeciągnij pole Produkt pod Pole kolumny i pole Wartości, aby uzyskać liczbę produktów.

Ostateczny wynik jest poniżej:
W związku z tym, zgodnie z wymaganiami, możesz przeciągać i upuszczać pola.

Rzeczy, o których należy pamiętać o scalaniu 2 tabel w programie Excel
- Za pomocą tego procesu możesz scalić więcej niż dwie tabele.
- Każda tabela powinna zawierać jedną wspólną kolumnę.
- Ta jedna wspólna kolumna będzie działać jako klucz podstawowy w tym procesie; stąd to pole powinno mieć unikalne wartości.