Applies ToExcel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

Podczas scalania zazwyczaj łączysz dwa zapytania znajdujące się w programie Excel lub z zewnętrznego źródła danych. Ponadto funkcja scalania ma intuicyjny interfejs użytkownika ułatwiający łączenie dwóch powiązanych tabel. Aby uzyskać przykład scalania łącznej sprzedaży z zapytania szczegółów zamówienia z tabelą produktów, zobacz samouczek Dowiedz się, jak połączyć wiele źródeł danych.

Przestroga: Poziomy prywatności uniemożliwiają użytkownikom przypadkowe łączenie danych z różnych źródeł danych, które mogą być własnością prywatną lub należeć do organizacji. Zależnie od zapytania użytkownik może przypadkowo wysłać dane z prywatnego źródła danych do innego źródła danych, które może być złośliwe. Dodatek Power Query analizuje każde źródło danych i klasyfikuje je przy użyciu jednego ze zdefiniowanych poziomów prywatności: Publiczne, Organizacyjne i Prywatne. Aby uzyskać więcej informacji na temat poziomów prywatności, zobacz Ustawianie poziomów prywatności.

Zapytanie scalone tworzy nowe zapytanie z dwóch istniejących zapytań. Jeden wynik zapytania zawiera wszystkie kolumny z podstawowej tabeli, z jedną kolumną służącą jako jedna kolumna zawierająca relację z tabelą pomocniczą. Powiązana tabela zawiera wszystkie wiersze pasujące do poszczególnych wierszy podstawowej tabeli zgodnie ze wspólną wartością kolumny. Operacja Rozwiń powoduje dodanie kolumn z powiązanej tabeli do podstawowej tabeli. 

Istnieją dwa typy operacji scalania:

  • Scalanie wbudowane    Scalasz dane z istniejącym zapytaniem, aż osiągniesz ostateczny wynik. Wynikiem jest nowy krok na końcu bieżącego zapytania.

  • Scalanie pośrednie     Dla każdej operacji scalania jest tworzone nowe zapytanie.

Aby wyświetlić wizualną reprezentację relacji w oknie dialogowym Zależności zapytań , wybierz pozycję Wyświetl > zależności zapytań. U dołu okna dialogowego wybierz polecenie Układ , aby sterować orientacją diagramu.

Widok w oknie dialogowym Zależności kwerendy

Potrzebujesz co najmniej dwóch zapytań, które można scalić i które mają co najmniej jedną kolumnę, aby dopasować je podczas operacji sprzężenia. Mogą one pochodzić z różnych typów zewnętrznych źródeł danych. W poniższym przykładzie użyto pozycji Produkty i Łączna sprzedaż.

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Wybierz pozycję Narzędzia główne > scal zapytania. Domyślną akcją jest scalanie wbudowane. Aby tworzyć korespondencję seryjną pośrednią, wybierz strzałkę obok polecenia, a następnie wybierz pozycję Scal zapytania jako noweZostanie wyświetlone okno dialogowe Scal.

  3. Wybierz podstawową tabelę z pierwszej listy rozwijanej, a następnie wybierz kolumnę sprzężenia, wybierając nagłówek kolumny.

  4. Wybierz powiązaną tabelę z następnej listy rozwijanej, a następnie wybierz pasującą kolumnę, zaznaczając nagłówek kolumny.Upewnij się, że wybrano taką samą liczbę kolumn do dopasowania w podglądzie tabel podstawowych i powiązanych lub pomocniczych. Porównanie kolumn jest oparte na kolejności zaznaczenia w każdej tabeli. Pasujące kolumny muszą mieć taki sam typ danych, jak Tekst lub Liczba. Możesz również zaznaczyć wiele kolumn do scalenia.Okno dialogowe Scalanie

  5. Po wybraniu kolumn z podstawowej tabeli i powiązanej tabeli Power Query wyświetli liczbę dopasowań z górnego zestawu wierszy. Ta akcja sprawdza, czy operacja Scal była poprawna, czy też chcesz wprowadzić zmiany, aby uzyskać żądane wyniki. Możesz wybrać różne tabele lub kolumny.

  6. Domyślną operacją sprzężenia jest sprzężenie wewnętrzne, ale z listy rozwijanej Typ sprzężenia możesz wybrać następujące typy operacji sprzężenia:

    Sprzężenie wewnętrzne    Powoduje pobranie tylko pasujących wierszy zarówno z tabel podstawowych, jak i tabel pokrewnych.Lewe sprzężenie zewnętrzne    Przechowuje wszystkie wiersze z podstawowej tabeli i wszystkie pasujące wiersze z powiązanej tabeli.Prawe sprzężenie zewnętrzne    Przechowuje wszystkie wiersze z powiązanej tabeli i wszystkie pasujące wiersze z podstawowej tabeli.Pełna zewnętrzna    Powoduje pobranie wszystkich wierszy zarówno z tabel podstawowych, jak i tabel pokrewnych.Lewy anty sprzężenie    Powoduje pobranie tylko wierszy z podstawowej tabeli, które nie mają pasujących wierszy z powiązanej tabeli.Prawy anty sprzężenie    Powoduje pobranie tylko wierszy z powiązanej tabeli, które nie mają pasujących wierszy z tabeli podstawowej.Sprzężenie krzyżowe    Zwraca iloczyn kartezjański wierszy z obu tabel, łącząc każdy wiersz z tabeli podstawowej z każdym wierszem z powiązanej tabeli.

  7. Jeśli chcesz dopasować rozmyte, wybierz pozycję Użyj dopasowywania rozmytego, aby wykonać scalanie, a następnie wybierz opcję Dopasowywanie rozmyte. Aby uzyskać więcej informacji, zobacz Tworzenie dopasowania rozmytego.

  8. Aby uwzględnić tylko te wiersze z podstawowej tabeli zgodne z tabelą pokrewną, wybierz pozycję Uwzględnij tylko pasujące wiersze. W przeciwnym razie wszystkie wiersze z podstawowej tabeli zostaną uwzględnione w wynikowym zapytaniu.

  9. Wybierz przycisk OK.

Wynik

Ostateczny wynik scalania

Po operacji scalania możesz rozwinąć kolumnę strukturalną Tabela, aby dodać kolumny z powiązanej tabeli do podstawowej tabeli. Po rozwinięciu kolumny w podstawowej tabeli można stosować filtry i inne operacje przekształcania. Aby uzyskać więcej informacji, zobacz Praca z kolumną strukturalną listy, rekordu lub tabeli.

  1. W obszarze Podgląd danych wybierz ikonę Rozwiń Rozwiń obok nagłówka kolumny NewColumn .

  2. W polu listy rozwijanej Rozwiń zaznacz lub wyczyść kolumny, aby wyświetlić odpowiednie wyniki. Aby zagregować wartości kolumn, wybierz pozycję Agreguj. Scalanie w dodatku Power Query

  3. Możesz chcieć zmienić nazwy nowych kolumn. Aby uzyskać więcej informacji, zobacz Zmienianie nazwy kolumny.

Zobacz też

Dodatek Power Query dla programu Excel — pomoc 

Dowiedz się, jak łączyć wiele źródeł danych

Omówienie scalania zapytań (docs.com)

Lewe sprzężenie zewnętrzne (docs.com)

Prawe sprzężenie zewnętrzne (docs.com)

Pełne sprzężenie zewnętrzne (docs.com)

Sprzężenie wewnętrzne (docs.com)

Lewy antysprzęg (docs.com)

Prawy antysprzęg (docs.com)

Sprzężenie krzyżowe (docs.com)

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.