Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

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.

  1. W oknie dialogowym Z sieci Web wklej adres URL wikipedii (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) w polu tekstowym Adres URL .

    Power Query > Z sieci Web > okno dialogowe wprowadzania adresu URL
  2. 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.

    Power Query > Z sieci Web > Widok tabeli Nawigator

  3. Kliknij dwukrotnie tabelę Wyniki[edycja], a Edytor Power Query zostanie otwarta wraz z danymi turnieju.

Początek strony

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.

  1. W siatce Podgląd zapytania użyj klawiszy Ctrl i kliknij , aby wybrać kolumny Rok i Zwycięzcy końcowi .

  2. Kliknij pozycję Usuń kolumny > usuń inne kolumny.

    Power Query > Edytor Power Query > usuń kolumny

Krok 3. Wyczyszczenie danych

W tym kroku wyczyścisz dane, zastępując wartości i filtrując dane.

  1. Wybierz kolumnę Rok .

  2. W Edytor Power Query kliknij pozycję Zamień wartości.

  3. W oknie dialogowym Zamień wartości wpisz "Szczegóły" w polu tekstowym Wartość do znalezienia i pozostaw pole tekstowe Zamień na puste.

  4. Kliknij przycisk OK.

    Power Query > Edytor Power Query > zamień wartości

Krok 4. Filtrowanie wartości w kolumnie

Teraz przefiltrujesz kolumnę Rok , aby wyświetlić wiersze, które nie zawierają wyrazu "Rok".

  1. Kliknij strzałkę listy rozwijanej filtru w kolumnie Rok .

  2. Na liście rozwijanej Filtr wyczyść pole wyboru Rok.

  3. Kliknij przycisk OK.

Power Query — Edytor Power Query > Filtruj, aby wyczyścić dane

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 .

ustawienia zapytania Power Query > Edytor Power Query >

Krok 6. Załadowanie zapytania do arkusza

Na koniec możesz teraz załadować zapytanie zwycięzców Euro Cup do arkusza.

  1. 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

  1. Kliknij dowolne miejsce w obrębie danych, a następnie na karcie Zapytanie kliknij pozycję Edytuj.

  2. 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".

  3. 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

= Table.SelectColumns(#"Changed Type",{"Final Winner", "Year"})

ReplacedValue

Zamienianie wartości w celu oczyszczenia wartości w wybranej kolumnie

Table.ReplaceValue

= Table.ReplaceValue(#"Removed Other Columns","Details","",Replaceer.ReplaceText,{"Year"})

FilteredRows

Filtrowanie wartości w kolumnie

Table.SelectRows

= 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

Importowanie danych z zewnętrznych źródeł danych

Kształtowanie danych za pomocą Power Query

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ą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×