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.
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:
- Połącz / scal wiele arkuszy w jeden arkusz w arkuszu Google
- Jak połączyć lub scalić wiele arkuszy w jeden arkusz w arkuszu Google? Tutaj opowiem o łatwej formule rozwiązania tego zadania.
- 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.
Najlepsze narzędzia biurowe
Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%
- 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ę...
- 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!