Przejdź do głównej zawartości

Jak połączyć dwie lub więcej tabel w jedną na podstawie kolumn kluczowych?

Przypuśćmy, że masz trzy tabele w skoroszycie, teraz chcesz scalić te tabele w jedną tabelę na podstawie odpowiednich kolumn kluczowych, aby uzyskać wynik jak na poniższym zrzucie ekranu. Dla większości z nas może to być kłopotliwe zadanie, ale proszę się nie martwić, w tym artykule przedstawię kilka metod rozwiązania tego problemu.

    

Scal dwie lub więcej tabel w jedną na podstawie kluczowych kolumn za pomocą Power Query funkcja (Excel 2016 i nowsze wersje)

Połącz dwa lub więcej tabel w jeden oparty na kluczowych kolumnach z niesamowitą funkcją


Scal dwie lub więcej tabel w jedną na podstawie kluczowych kolumn za pomocą Power Query funkcja (Excel 2016 i nowsze wersje)

Aby użyć Power Query funkcja łączenia wielu tabel w jedną na podstawie odpowiednich kolumn kluczowych, wykonaj następujące czynności:

1. Jeśli Twoje zakresy danych nie są w formacie tabeli, najpierw przekonwertuj je na tabele, wybierz zakres, a następnie kliknij wstawka > Stół, W Utwórz tabelę okno dialogowe, kliknij OK przycisk, zobacz zrzuty ekranu:

2. Po utworzeniu tabel dla każdego zakresu danych wybierz pierwszą tabelę, a następnie kliknij Dane > Z tabeli / zakresuzobacz zrzut ekranu:

3. Następnie w Tabela 1-Power Query redaktor okno, kliknij Strona główna > Zamknij i wczytaj > Zamknij i załaduj dozobacz zrzut ekranu:

4. W wyskoczył Zaimportować dane, Wybierz Tylko utwórz połączenie opcję, a następnie kliknij OK przycisk, zobacz zrzut ekranu:

5. Następnie tworzona jest pierwsza tabela połączeń w Zapytania i połączenia okienku, powtórz powyższy krok 2-krok 4, aby utworzyć tabele połączeń dla pozostałych dwóch tabel, które chcesz scalić. Po zakończeniu otrzymasz poniższy zrzut ekranu:

6. Po utworzeniu połączeń dla tabel należy połączyć pierwsze dwie tabele w jeden, kliknij Dane > Otrzymać dane > Połącz zapytania > Łączyćzobacz zrzut ekranu:

7, w Łączyć w oknie dialogowym, wykonaj następujące operacje:

  • (1.) Wybierz pierwszą tabelę z pierwszej rozwijanej listy;
  • (2.) Wybierz drugą tabelę, którą chcesz scalić z drugiej rozwijanej listy;
  • (3.) W okienku podglądu kliknij pasującą kolumnę z dwóch tabel oddzielnie, aby je zaznaczyć, a wybrane kolumny staną się zielone.
  • (4.) W Dołącz do Kind wybierz Left Outer (wszystko od pierwszego, pasujące od drugiego) opcja.

8. Następnie kliknij OK przycisk w Scal 1-Power Query redaktor okno, kliknij  przycisk, zobacz zrzut ekranu:

9. A następnie w rozwiniętym polu:

  • (1.) Zachowaj wartość domyślną Rozszerzać wybrana opcja;
  • (2.) W Wybierz wszystkie kolumny pole listy, zaznacz nazwę kolumny, którą chcesz scalić z pierwszą tabelą;
  • (3.) Usuń zaznaczenie Użyj oryginalnej nazwy kolumny jako przedrostka opcja.

10. Następnie kliknij OK przycisk, teraz możesz zobaczyć, że dane kolumny w drugiej tabeli zostały dodane do pierwszej tabeli, patrz zrzut ekranu:

11. Na tym etapie pierwsza tabela i druga tabela zostały pomyślnie połączone przez kolumnę kluczową, teraz musisz zaimportować tę scaloną tabelę do nowej tabeli połączeń scalających, kliknij Strona główna > Zamknij i wczytaj > Zamknij i załaduj dozobacz zrzut ekranu:

12. W wyskoczył Zaimportować dane okno dialogowe, wybierz Tylko utwórz połączenie opcję i kliknij OK przycisk, zobacz zrzut ekranu:

13. Tutaj możesz zobaczyć połączenie o nazwie Scal 1 Zapytania i połączenia okienko, patrz zrzut ekranu:

14. Po scaleniu dwóch pierwszych tabel należy teraz połączyć nowe Scal 1 stolik z trzecim stolikiem, kliknij Dane > Otrzymać dane > Połącz zapytania > Łączyć, oraz w Łączyć w oknie dialogowym wykonaj następujące operacje:

  • (1.) Wybierz tabelę Merge1 z pierwszej rozwijanej listy;
  • (2.) Wybierz trzecią tabelę, którą chcesz scalić z drugiej rozwijanej listy;
  • (3.) W okienku podglądu kliknij pasującą kolumnę z dwóch tabel oddzielnie, aby je zaznaczyć, a wybrane kolumny staną się zielone;
  • (4.) W Dołącz do Kind wybierz Left Outer (wszystko od pierwszego, pasujące od drugiego) opcja.

15. A następnie kliknij OK, W Scal 2-Power Query redaktor okno, kliknij iw rozwiniętym polu zaznacz nazwę kolumny, którą chcesz połączyć z trzeciej tabeli, i usuń zaznaczenie opcji Użyj oryginalnej nazwy kolumny jako przedrostka opcja również, zobacz zrzut ekranu:

16. Następnie kliknij OK przycisk, otrzymasz scaloną tabelę z trzema tabelami razem, a teraz powinieneś zaimportować tę scaloną tabelę do nowego arkusza tabeli, kliknij Strona główna > Zamknij i wczytaj > Zamknij i załaduj dozobacz zrzut ekranu:

17, w Zaimportować dane okno dialogowe, wybierz Stół i Nowy arkusz roboczy opcje, patrz zrzut ekranu:

18. W końcu nowa tabela z danymi z trzech tabel na podstawie odpowiednich kolumn kluczowych została utworzona w nowym arkuszu, jak pokazano na poniższym zrzucie ekranu:

Tips:

1. Jeśli oryginalne dane ulegną zmianie, konieczna jest również zmiana scalonej tabeli, kliknij jedną komórkę w scalonej tabeli, a następnie kliknij Pytanie > Odśwież kod aby uzyskać odświeżone dane. Zobacz zrzut ekranu:

2. Dzięki tej funkcji możesz również scalić znacznie więcej tabel, powtarzając powyższe kroki.


Połącz dwa lub więcej tabel w jeden oparty na kluczowych kolumnach z niesamowitą funkcją

W tej sekcji pokażę przydatną funkcję - Scalanie tabel of Kutools dla programu ExcelDzięki tej funkcji możesz szybko scalić dwie lub więcej tabel w jedną tabelę na podstawie kolumn kluczowych.

Na przykład mam dwie tabele, które chcę scalić, jak pokazano na poniższym zrzucie ekranu:

Porady:Aby to zastosować Scalanie tabel Po pierwsze, należy pobrać plik Kutools dla programu Excel, a następnie szybko i łatwo zastosuj tę funkcję.

Po zainstalowaniu Kutools dla programu Excel, zrób tak:

1. Kliknij Kutools Plus > Scalanie tabelzobacz zrzut ekranu:

2. W pierwszym kroku Scalanie tabel kreatora, wybierz osobno główną tabelę i tabelę przeglądową, (Note: dane kolumny w tabeli przeglądowej zostaną dodane do głównej tabeli), patrz zrzut ekranu:

3. W kroku 2 programu Scalanie tabel kreatora, sprawdź nazwę kolumny klucza, na podstawie której chcesz scalić tabele, zobacz zrzut ekranu:

4. Kliknij Następna w kroku 3 procedury Scalanie tabel kreatora, kliknij Następna przycisk bezpośrednio, patrz zrzut ekranu:

5. A następnie, w kroku 4 kreatora, sprawdź nazwę kolumny z tabeli odnośników, którą chcesz dodać do głównej tabeli, patrz zrzut ekranu:

6. Kliknij dalej Następna w ostatnim kroku kreatora w Dodaj pole listy opcji, zaznacz Dodaj niezgodne wiersze na końcu głównej tabeli W tym samym czasie możesz również wybrać operacje dla zduplikowanych wierszy, zgodnie z potrzebami. Zobacz zrzut ekranu:

7. Następnie kliknij koniec przycisk, odpowiednia kolumna danych w tabeli odnośników zostanie dodana do głównej tabeli, jak pokazano na poniższym zrzucie ekranu:

Tips:

1. Dzięki tej funkcji możesz aktualizować dane w głównej tabeli o inną tabelę, zgodnie z potrzebami.

2. Aby scalić więcej tabel, wystarczy wybrać wynik nowo scalonych danych jako tabelę główną, a następnie powtórzyć powyższe kroki.

Kliknij, aby pobrać Kutools dla programu Excel i bezpłatną wersję próbną teraz!


Więcej artykułów względnych:

  • Scalaj i łącz wiersze bez utraty danych w programie Excel
  • Program Excel zachowuje dane tylko w lewej górnej komórce, jeśli zastosujesz polecenie „Scal i wyśrodkuj” (karta Narzędzia główne> Scal i wyśrodkuj w panelu Wyrównanie) w celu scalenia wierszy danych w programie Excel. Użytkownicy muszą użyć innej metody, aby scalić wiele wierszy danych w jeden wiersz bez usuwania danych. Ten samouczek przedstawia metodę łączenia wierszy danych w jeden wiersz.
  • Połącz dwie tabele, dopasowując kolumnę w programie Excel
  • Przypuśćmy, że masz dwie tabele w dwóch różnych arkuszach, jedna to główna tabela, a druga to nowa tabela danych. Teraz chcesz scalić te dwie tabele za pomocą pasującej kolumny i zaktualizować dane, jak pokazano na poniższym zrzucie ekranu, jak szybko rozwiązać to w programie Excel? W tym artykule szybko przedstawię sztuczki polegające na łączeniu dwóch tabel w kolumnie.
  • Połącz zduplikowane wiersze i zsumuj wartości w programie Excel
  • W programie Excel , możesz zawsze napotkać ten problem, gdy masz zakres danych, który zawiera zduplikowane wpisy, a teraz chcesz połączyć zduplikowane dane i zsumować odpowiednie wartości w innej kolumnie, jak pokazano na poniższych zrzutach ekranu. Jak możesz rozwiązać ten problem?
  • Połącz wiele skoroszytów w jeden główny skoroszyt w programie Excel
  • Czy kiedykolwiek utknąłeś, gdy musisz połączyć wiele skoroszytów w skoroszyt główny w programie Excel? Najstraszniejsze jest to, że skoroszyty, które musisz połączyć, zawierają wiele arkuszy roboczych. A jak połączyć tylko określone arkusze z wielu skoroszytów w jeden skoroszyt? Ten samouczek przedstawia kilka przydatnych metod, które pomogą Ci rozwiązać problem krok po kroku.

  • 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 redukuje setki kliknięć myszką każdego dnia!
officetab dół
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations