Dodatek Power Query — podstawowe informacje

W tym samouczku możesz utworzyć kwerendę, która importuje dane ze strony sieci Web, korzystając z funkcji korzystania z dodatku Power Query w programie Excel. W ramach tego procesu będziesz przechodzić między tabelami dostępnymi na stronie sieci Web i stosować czynności związane z przekształcaniem danych w celu wyświetlania tylko tych danych, które mają zostać wyświetlone. Dodatek Power Query rejestruje wszystkie kroki, które będą powtarzane po odświeżeniu danych.

Krok 1: Nawiązywanie połączenia ze stroną witryny Wikipedia

Excel 2016: na karcie dane kliknij pozycję Nowa kwerenda > z innych źródeł > z sieci Web. Jeśli nie widzisz przycisku Nowa kwerenda , kliknij pozycję > danych z sieci Web.

Excel 2010-2013: na karcie Power Query kliknij pozycję z sieci Web. Jeśli nie widzisz karty Power Query, upewnij się, że został pobrany i zainstalowany dodatek Power Query.

  1. W oknie dialogowym z sieci Web Wklej adres URL witryny Wikipedia (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) w polu tekstowym URL .

    Power Query > Z sieci Web > okno dialogowe wprowadzania adresu URL
  2. Kliknij przycisk OK.

    Po ustanowieniu połączenia ze stroną sieci Web w okienku Nawigator zostanie wyświetlona lista tabel dostępnych na tej stronie Wikipedia. Możesz kliknąć każdą tabelę, aby wyświetlić szybki podgląd wyświetlony w okienku po prawej stronie.

    Power Query > Z sieci Web > Widok tabeli Nawigator

  3. Kliknij dwukrotnie tabelę wyniki [edytuj] , a Edytor zapytań otworzy dane turnieju.

Początek strony

Krok 2: kształtowanie danych

Po otwarciu tabeli w edytorze zapytań można czyścić i kształtować dane, aby je dopasować do własnych potrzeb. W tym kroku będziesz zmienić kształt danych, usuwając wszystkie kolumny z wyjątkiem roku i końcowych zwycięzców.

  1. W siatce Podgląd kwerendynaciśnij klawisz Ctrl i kliknij , aby wybrać kolumny rok i ostatnie wygrywające .

  2. Kliknij pozycję Usuń kolumny , > usunąć inne kolumny.

    Edytor zapytań dodatku Power Query > > Usuń kolumny

Krok 3. Wyczyść dane

W tym kroku dane zostaną oczyszczone przez zastąpienie wartości i przefiltrowanie danych.

  1. Wybierz kolumnę Year (rok ).

  2. W Edytorze zapytańkliknij pozycję Zamień wartości.

  3. W oknie dialogowym zamienianie wartości wpisz ciąg "Szczegóły" w polu wartość, aby znaleźć pole tekstowe, i pozostaw puste pole Zamień na tekst.

  4. Kliknij przycisk OK.

    Edytor zapytań dodatku Power Query > > zastępowania wartości

Krok 4. Filtrowanie wartości w kolumnie

Teraz przefiltruje kolumnę rok , aby wyświetlić wiersze, które nie zawierają ciągu "Year".

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

  2. Z listy rozwijanej Filtruj wyczyść pole rok.

  3. Kliknij przycisk OK.

Power Query — Edytor zapytań > filtr do oczyszczania danych

Krok 5. Nadaj nazwę kwerendzie

Teraz czas na utworzenie nazwy tworzonej kwerendy.

W okienku Ustawienia zapytania w polu tekstowym Nazwa wpisz zwycięzcęw obszarze euro. Jeśli klikniesz łącze wszystkie właściwości , możesz również wprowadzić opis kwerendy w polu tekstowym Opis .

Edytor zapytań dodatku Power Query > > ustawienia zapytania

Krok 6. Załaduj zapytanie do arkusza

Na koniec możesz teraz załadować zapytanie o wygrywanie w euro do arkusza.

  1. W lewym górnym rogu kliknij pozycję zamknij & obciążenie.

    Dodatek Power Query zwróci wyniki kwerendy 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: Odkryj, co się stanie za scenami

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

  2. Po prawej stronie Zwróć uwagę na listę zastosowanych kroków. Po wykonaniu działań związanych z kwerendą zostały utworzone kroki zapytania. Każdy krok kwerendy ma odpowiednią formułę zapisaną 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 w sieci Web

= Web. Page (Web. Contents ("http://en.wikipedia.org/wiki/UEFA_European_Football_Championship"))

Nawigacja

Wybieranie tabeli do nawiązania połączenia

= Źródło {2} [dane]

Typ zmiany

Zmienianie typów — dodatek Power Query robi to automatycznie

= Table. TransformColumnTypes (Dane2; {{"Year"; wpisz tekst}; {"host", wpisz tekst}, {"", wpisz tekst}, {"zwycięzca końcowy", wpisz tekst}, {"wynik końcowy", wpisz tekst}, {"końcowy rachunek", wpisz tekst}, {"2", wpisz tekst}, {"trzecie miejsce pasuje do trzeciego miejsca", wpisz tekst}, {"trzecia Umieść wynik dopasowania ", wpisz tekst}, {" trzecie miejsce pasuje do czwartego miejsca ", wpisz tekst}, {" 3 ", wpisz tekst}, {" liczba zespołów ", wpisz tekst}})

RemovedOtherColumns

Usuwanie innych kolumn w celu wyświetlenia tylko kolumn odsetek

Table. SelectColumns

= Table. SelectColumns (# "zmieniony typ"; {"zwycięzca końcowy"; "rok"})

ReplacedValue

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

Table. ReplaceValue

= Table. ReplaceValue (# "% nocolumns", "Szczegóły", "", miejsce. ReplaceText, {"rok"})

FilteredRows

Filtrowanie wartości w kolumnie

Table. SelectRows

= Table. SelectRows (# "wartość zamieniono", każdy ([rok] <> "Year")

Kod M można wyświetlić w całości, klikając opcję Edytor zaawansowany na Wstążce dodatku 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, uzyskać pomoc techniczną w społeczności witryny Answers bądź zasugerować nową funkcję lub ulepszenie w witrynie UserVoice dotyczącej programu Excel.

Zobacz też

Dodatek Power Query jest znany jako & przekształcanie w programie Excel 2016

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

Kształtowanie danych za pomocą dodatku Power Query

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×