Za pomocą Power Query (nazywanej Funkcją Przekształcania & w programie Excel) można importować dane zewnętrzne lub łączyć się z nimi, a następnie kształtować te dane, na przykład usuwać kolumnę, zmieniać typ danych lub scalać tabele w sposób spełniający twoje potrzeby. Następnie możesz załadować zapytanie do programu Excel, aby tworzyć wykresy i raporty. Okresowo możesz odświeżać dane, aby były aktualne. Power Query jest dostępna w trzech aplikacjach Excel dla systemu Windows, Excel dla komputerów Mac i Excel dla sieci Web. Aby uzyskać podsumowanie wszystkich Power Query tematów pomocy, zobacz Power Query pomocy programu Excel.
Uwaga: Power Query w programie Excel dla systemu Windows korzysta z programu .NET framework, ale wymaga wersji 4.7.2 lub nowszej. Tutaj możesz pobrać najnowsze .NET Framework. Wybierz zalecaną wersję, a następnie pobierz środowisko uruchomieniowe.
Uwaga: Power Query w programie Excel dla systemu Windows używa czasu wykonywania Microsoft Edge WebView2. Możesz pobrać przeglądarkę Microsoft Edge WebView2 z tego miejsca.
Korzystanie z Power Query składa się z czterech faz.
-
Połączyć Nawiązywanie połączeń z danymi w chmurze, w usłudze lub lokalnie
-
Przekształcić Kształtowanie danych zgodnie z potrzebami, a oryginalne źródło pozostaje niezmienione
-
Połączyć Integrowanie danych z wielu źródeł w celu uzyskania unikatowego widoku danych
-
Obciążenia Wypełnij zapytanie i załaduj je do arkusza lub modelu danych i okresowo je odświeżaj.
W poniższych sekcjach szczegółowo opisano poszczególne etapy.
Za pomocą Power Query można zaimportować dane do jednego źródła danych, takiego jak skoroszyt programu Excel, lub do wielu baz danych, źródeł strumieniowych lub usług rozsianych po chmurze. Źródła danych obejmują dane z sieci Web, plików, baz danych, platformy Azure, a nawet tabel programu Excel w bieżącym skoroszycie. Dzięki Power Query możesz następnie połączyć wszystkie te źródła danych przy użyciu własnych unikatowych przekształceń i kombinacji, aby odkryć szczegółowe informacje, których w przeciwnym razie byś nie widział.
Po zaimportowaniu możesz odświeżyć dane, aby wprowadzić dodatki, zmiany i usunięcia z zewnętrznego źródła danych. Aby uzyskać więcej informacji, zobacz Odświeżanie połączenia danych zewnętrznych w programie Excel.
Przekształcanie danych oznacza modyfikowanie ich w jakiś sposób w celu spełnienia wymagań analizy danych. Można na przykład usunąć kolumnę, zmienić typ danych lub filtrować wiersze. Każda z tych operacji jest przekształcenie danych. Ten proces stosowania przekształceń (i łączenia) do jednego lub większej liczby zestawów danych jest również nazywany kształtowaniem danych.
Pomyśl o tym w ten sposób. Wazon zaczyna się od bryły gliny, która kształtuje się w coś praktycznego i pięknego. Dane są takie same. Musi ona przekształcić się w tabelę odpowiednią dla Twoich potrzeb i umożliwiającą atrakcyjne raporty i pulpity nawigacyjne.
Power Query używa dedykowanego okna nazywanego Edytor Power Query w celu ułatwienia i wyświetlenia przekształceń danych. Możesz otworzyć Edytor Power Query, wybierając pozycję Uruchom Edytor Power Query z polecenia Pobierz dane w grupie Przekształcanie danych w &, ale jest ona również otwierana po nawiązaniu połączenia ze źródłem danych, utworzeniu nowego zapytania lub załadowaniu zapytania.
Edytor Power Query śledzi wszystko, co robisz z danymi, rejestrując i oznaczając poszczególne przekształcenia lub kroki zastosowane do danych. Niezależnie od tego, czy przekształcenie jest połączeniem danych, usuwaniem kolumny, scalaniem, czy zmianą typu danych, możesz wyświetlać i modyfikować poszczególne przekształcenia w sekcji ZASTOSOWANE KROKI okienka Ustawienia zapytania .
Istnieje wiele przekształceń, które można wykonać z poziomu interfejsu użytkownika. Każda transformacja jest rejestrowana jako krok w tle. Możesz nawet modyfikować i pisać własne kroki za pomocą języka Power Query M w Edytor zaawansowany.
Wszystkie przekształcenia zastosowane do połączeń danych łącznie stanowią zapytanie, które jest nową reprezentacją oryginalnego (i bez zmian) źródła danych. Po odświeżeniu zapytania każdy krok jest uruchamiany automatycznie. Zapytania zastępują konieczność ręcznego łączenia i kształtowania danych w programie Excel.
Możesz połączyć wiele zapytań w skoroszycie programu Excel, dołączając je lub scalając. Operacje dołączania i scalania są wykonywane na każdym zapytaniu o kształcie tabelarycznym i są niezależne od źródeł danych, z których pochodzą dane.
Dołączyć Operacja dołączania tworzy nowe zapytanie, które zawiera wszystkie wiersze z pierwszego zapytania, a następnie wszystkie wiersze z drugiego zapytania. Można wykonywać dwa typy operacji dołączania:
-
Dołączanie pośrednie Tworzy nowe zapytanie dla każdej operacji dołączania.
-
Dołączanie w tekście Dołącza dane do istniejącego zapytania, aż osiągniesz ostateczny wynik.
Scalania Operacja scalania tworzy nowe zapytanie z dwóch istniejących zapytań. To jedno zapytanie zawiera wszystkie kolumny z podstawowej tabeli, z jedną kolumną służącą jako link nawigacji do powiązanej tabeli. Powiązana tabela zawiera wszystkie wiersze, które pasują do każdego wiersza ze wspólnej wartości kolumny w podstawowej tabeli. Ponadto można rozwijać lub dodawać kolumny powiązanej tabeli do podstawowej tabeli.
Istnieją dwa główne sposoby ładowania zapytań do skoroszytu:
-
Z Edytor Power Query można używać poleceń Zamknij i Załaduj w grupie Zamykanie na karcie Narzędzia główne.
-
W okienku Zapytania skoroszytu programu Excel (wybierz zapytania & Connections) możesz kliknąć zapytanie prawym przyciskiem myszy i wybrać polecenie Załaduj do.
Możesz również precyzyjnie dostosować opcje ładowania, używając okna dialogowego Opcje zapytania (Wybierz plik > Opcje i ustawienia > Opcje zapytania), aby wybrać sposób wyświetlania danych i miejsce ładowania danych w arkuszu lub modelu danych (będącego relacyjnym źródłem danych wielu tabel znajdujących się w skoroszycie).
Od ponad dziesięciu lat Power Query jest obsługiwane w programie Excel dla systemu Windows. Teraz program Excel rozszerza obsługę Power Query na Excel dla komputerów Mac i dodaje obsługę do programu Excel dla sieci Web. Oznacza to, że udostępniamy Power Query na trzech głównych platformach i pokazujemy popularność i funkcjonalność Power Query wśród klientów programu Excel. Obejrzyj przyszłe ogłoszenia na temat planu platformy Microsoft 365i Co nowego w Excel dla Microsoft 365.
Integracja funkcji Get & Transform Data (nazywanej obecnie Power Query) z programem Excel przeszła wiele zmian na przestrzeni lat.
Excel 2010 i 2013 dla systemu Windows
W programie Excel 2010 dla systemu Windows po raz pierwszy wprowadzono Power Query i był on dostępny jako bezpłatny dodatek, który można było pobrać stąd: Pobierz dodatek Power Query. Po włączeniu Power Query funkcjonalność była dostępna na karcie Power Query na wstążce.
Microsoft 365
Zaktualizowaliśmy Power Query podstawową obsługą importowania i czyszczenia danych w programie Excel. Dostęp do Power Query kreatorów i narzędzi importu danych można uzyskać z grupy Pobierz & Przekształcanie danych na karcie Dane na wstążce programu Excel.
To środowisko obejmowało ulepszone funkcje importowania danych, rozmieszczane polecenia na karcie Dane , nowe okienko boczne Zapytania & połączenie oraz ciągłą możliwość wydajnego kształtowania danych przez sortowanie, zmienianie typów danych, dzielenie kolumn, agregowanie danych itd.
To nowe środowisko zastąpiło również starszych, starszych kreatorów importu danych w obszarze polecenia Dane w grupie Pobieranie danych zewnętrznych . Jednak nadal można uzyskać do nich dostęp z poziomu okna dialogowego Opcje programu Excel (wybierz pozycję Opcje > pliku > dane > Pokaż starsze kreatory importu danych).
Excel 2016 i 2019 dla systemu Windows
Dodaliśmy to samo środowisko Uzyskaj & Przekształcanie danych na podstawie technologii Power Query co platforma Microsoft 365.
Excel dla Microsoft 365 dla komputerów Mac
W 2019 roku rozpoczęliśmy podróż do wspierania Power Query w Excel dla komputerów Mac. Od tego czasu dodaliśmy możliwość odświeżania zapytań Power Query z plików TXT, CSV, XLSX, JSON i XML. Dodaliśmy również możliwość odświeżania danych z serwera SQL i tabel & zakresów w bieżącym skoroszycie.
W październiku 2019 r. dodaliśmy możliwość odświeżania istniejących zapytań Power Query oraz używania języka VBA do tworzenia i edytowania nowych zapytań.
W styczniu 2021 r. dodaliśmy obsługę odświeżania zapytań Power Query ze źródeł OData i SharePoint.
Aby uzyskać więcej informacji, zobacz Używanie Power Query w Excel dla komputerów Mac.
Uwaga Nie ma obsługi Power Query w programach Excel 2016 i Excel 2019 dla komputerów Mac.
Data Catalog wycofania
Korzystając z Data Catalog, możesz wyświetlić zapytania udostępnione, a następnie wybrać je, aby załadować, edytować lub użyć w inny sposób w bieżącym skoroszycie. Ta funkcja była stopniowo wycofywana:
-
1 sierpnia 2018 r. zatrzymaliśmy dołączanie nowych klientów do Data Catalog.
-
3 grudnia 2018 r. użytkownicy nie mogli udostępniać nowych ani zaktualizowanych zapytań w Data Catalog.
-
4 marca 2019 r. Data Catalog przestał działać. Po tej dacie zalecamy pobranie zapytań udostępnionych, aby można było nadal z nich korzystać poza Data Catalog, używając opcji Otwórz w okienku zadań Moje zapytania Data Catalog.
Power Query wycofania dodatku
Na początku lata 2019 r. oficjalnie wycofaliśmy dodatek Power Query, który jest wymagany w programach Excel 2010 i 2013 dla systemu Windows. Dzięki uprzejmości możesz nadal korzystać z dodatku, ale może się to zmienić w późniejszym terminie.
Facebook wycofanie łącznika danych
Importowanie i odświeżanie danych z Facebook w programie Excel przestało działać w kwietniu 2020 r. Wszelkie Facebook połączenia utworzone przed tą datą nie będą już działać. Zalecamy jak najszybsze poprawienie lub usunięcie wszelkich istniejących zapytań Power Query korzystających z łącznika Facebook, aby uniknąć nieoczekiwanych wyników.
Krytyczne aktualizacje programu Excel dla systemu Windows
Od czerwca 2023 r. Power Query w programie Excel dla systemu Windows wymaga następujących składników:
-
Power Query w programie Excel dla systemu Windows korzysta z programu .NET framework, ale wymaga wersji 4.7.2 lub nowszej. Aby uzyskać więcej informacji, zobacz Aktualizowanie .NET Framework.
-
Power Query w programie Excel dla systemu Windows wymaga środowiska wykonawczego WebView2 w celu dalszego obsługi łącznika sieci Web danych (Pobieranie danych z sieci Web). Aby uzyskać więcej informacji, zobacz Pobieranie środowiska uruchomieniowego WebView2.