Uwaga: Ten artykuł spełnił swoje zadanie i wkrótce zostanie wycofany. Aby zapobiec błędom „Nie można odnaleźć strony”, usuniemy znane nam linki. Jeśli zostały utworzone linki do tej strony, należy je usunąć — dbajmy wspólnie o łączność w sieci Web.
W tym samouczku użyjesz Power Query środowiska programu Excel, aby utworzyć zapytanie, które importuje dane ze strony sieci Web. W ramach tego procesu będziesz przechodzić między tabelami dostępnymi na stronie sieci Web i stosować kroki przekształcania danych, aby wyświetlić tylko te dane, które chcesz wyświetlić. Power Query rejestruje wszystkie kroki i będą powtarzane przy każdym odświeżaniu danych.
Krok 1. Łączenie się ze stroną w Wikipedii
Excel 2016: Na karcie Dane kliknij pozycję Nowe zapytanie > Z innych źródeł > Z sieci Web. Jeśli nie widzisz przycisku Nowe zapytanie , kliknij pozycję Dane > z sieci Web.
Excel 2010–2013: Na karcie Power Query kliknij pozycję Z sieci Web. Jeśli karta Power Query nie jest widoczna, upewnij się, że dodatek Power Query został pobrany i zainstalowany.
- 
                  W oknie dialogowym Z sieci Web wklej adres URL wikipedii (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) w polu tekstowym Adres URL . 
- 
                  Kliknij przycisk OK. Po nawiązaniu połączenia ze stroną sieci Web w okienku Nawigator zostanie wyświetlona lista tabel dostępnych na tej stronie w Wikipedii. Możesz kliknąć każdą tabelę, aby wyświetlić szybki podgląd w okienku po prawej stronie. 
- 
                  Kliknij dwukrotnie tabelę Wyniki[edycja], a Edytor Power Query zostanie otwarta wraz z danymi turnieju. 
Krok 2. Kształtowanie danych
Po otwarciu tabeli w Edytor Power Query można wyczyścić dane i kształtować je tak, aby odpowiadały Twoim potrzebom. W tym kroku zmienisz kształt danych, usuwając wszystkie kolumny z wyjątkiem yearów i zwycięzców końcowych.
- 
              W siatce Podgląd zapytania użyj klawiszy Ctrl i kliknij , aby wybrać kolumny Rok i Zwycięzcy końcowi . 
- 
              Kliknij pozycję Usuń kolumny > usuń inne kolumny. 
Krok 3. Wyczyszczenie danych
W tym kroku wyczyścisz dane, zastępując wartości i filtrując dane.
- 
              Wybierz kolumnę Rok . 
- 
              W Edytor Power Query kliknij pozycję Zamień wartości. 
- 
              W oknie dialogowym Zamień wartości wpisz "Szczegóły" w polu tekstowym Wartość do znalezienia i pozostaw pole tekstowe Zamień na puste. 
- 
              Kliknij przycisk OK. 
Krok 4. Filtrowanie wartości w kolumnie
Teraz przefiltrujesz kolumnę Rok , aby wyświetlić wiersze, które nie zawierają wyrazu "Rok".
- 
              Kliknij strzałkę listy rozwijanej filtru w kolumnie Rok . 
- 
              Na liście rozwijanej Filtr wyczyść pole wyboru Rok. 
- 
              Kliknij przycisk OK. 
             
Krok 5. Nadaj zapytaniu nazwę
Teraz nadszedł czas, aby nadać nazwę tworzonej kwerendzie.
W okienku Ustawienia zapytania w polu tekstowym Nazwa wprowadź zwycięzców Euro Cup. Jeśli klikniesz link Wszystkie właściwości , możesz również wprowadzić opis zapytania w polu tekstowym Opis .
             
Krok 6. Załadowanie zapytania do arkusza
Na koniec możesz teraz załadować zapytanie zwycięzców Euro Cup do arkusza.
- 
              W lewym górnym rogu kliknij pozycję Zamknij & Załaduj. Power Query zwróci wyniki zapytania do arkusza. Jeśli chcesz zaktualizować dane później, kliknij prawym przyciskiem myszy dowolne miejsce w zakresie danych, a następnie kliknij polecenie Odśwież. Wszelkie nowe informacje ze strony sieci Web zostaną automatycznie zaktualizowane. 
Krok 7. Odkrywanie tego, co dzieje się za kulisami
- 
              Kliknij dowolne miejsce w obrębie danych, a następnie na karcie Zapytanie kliknij pozycję Edytuj. 
- 
              Po prawej stronie zwróć uwagę na listę zastosowanych kroków. Podczas wykonywania działań kwerendy zostały utworzone kroki zapytania. Każdy krok zapytania ma odpowiadającą mu formułę napisaną w języku "M". 
- 
              Oto objaśnienie każdego kroku: 
| Krok zapytania | Zadanie | Formuła | 
|---|---|---|
| Źródło | Nawiązywanie połączenia ze źródłem danych sieci Web | = Web.Page(Web.Contents("http://en.wikipedia.org/wiki/UEFA_European_Football_Championship")) | 
| Nawigacja | Zaznacz tabelę, z którym chcesz nawiązać połączenie | = Źródło{2}[Dane] | 
| Zmieniono typ | Zmienianie typów — Power Query robi to automatycznie | = Table.TransformColumnTypes(Data2;{{"Year", wpisz tekst}, {"Host", wpisz tekst}, {"", wpisz tekst}, {"Final Winner", wpisz tekst}, {"Wynik końcowy", wpisz tekst}, {"Final Runner-up", wpisz tekst}, {"2", wpisz tekst}, {"Trzecie miejsce uwzględnij trzecie miejsce", wpisz tekst}, {"Wynik meczu o trzecie miejsce", wpisz tekst}, {"Trzecie miejsce uwzględnij czwarte miejsce", wpisz tekst}, {"3", wpisz tekst}, {"Liczba drużyn", wpisz tekst}}) | 
| RemovedOtherColumns | Usuń inne kolumny , aby wyświetlić tylko interesujące kolumny | = Table.SelectColumns(#"Changed Type",{"Final Winner", "Year"}) | 
| ReplacedValue | Zamienianie wartości w celu oczyszczenia wartości w wybranej kolumnie | = Table.ReplaceValue(#"Removed Other Columns","Details","",Replaceer.ReplaceText,{"Year"}) | 
| FilteredRows | Filtrowanie wartości w kolumnie | = Table.SelectRows(#"Replaced Value", each ([Year] <> "Year")) | 
Kod M można wyświetlić w całości, klikając opcję Edytor zaawansowany na wstążce Power Query. Aby uzyskać więcej informacji o języku formuł dodatku Power Query, zobacz Informacje o formułach dodatku Power Query.
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w Społecznościach.
Zobacz też
Power Query jest znana jako Uzyskaj & przekształcenie w Excel 2016
 
                         
				 
				