Power Query 101

În acest tutorial, veți utiliza experiența Power Query din Excel pentru a crea o interogare care importă date dintr-o pagină web. Ca parte a acestui proces, veți naviga prin tabele disponibile pe o pagină Web și aplicați pașii de transformare a datelor pentru a afișa doar datele pe care doriți să le vedeți. Power Query înregistrează toți pașii și va fi repetat de fiecare dată când reîmprospătați datele.

Pasul 1: conectarea la o pagină Wikipedia

Excel 2016: faceți clic pe fila date , apoi interogare nouă > din alte surse > de pe web. Dacă nu vedeți butonul interogare nouă , faceți clic pe > de datede pe web.

Excel 2010-2013: faceți clic pe fila Power Query , apoi pe din web. Dacă nu vedeți fila Power Query, asigurați-vă că ați descărcat și ați instalat programul de completare Power Query.

  1. În caseta de dialog din web , lipiți URL-ul Wikipedia (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) în caseta text URL .

    Power Query > Din web > Casetă de dialog pentru introducerea adresei URL
  2. Faceți clic pe OK.

    După ce stabiliți o conexiune la pagina web, veți vedea o listă de tabele disponibile pe această pagină Wikipedia în panoul Navigator . Puteți să faceți clic pe fiecare tabel pentru a vedea o previzualizare rapidă afișată în panoul din dreapta.

    Power Query > Din web > Navigator - Vizualizare tabel

  3. Faceți dublu clic pe tabelul Results [Edit] , iar editorul de interogare se va deschide cu datele de turneu.

Începutul paginii

Pasul 2: modelați datele

Acum că aveți tabelul deschis în editorul de interogare, puteți să curățați și să modelați datele, astfel încât să se potrivească nevoilor dvs. În acest pas, veți remodela datele prin eliminarea tuturor coloanelor, cu excepția anului și a câștigătorilor finali.

  1. În grila de examinare a interogării, utilizați Ctrl + clic pentru a selecta coloanele Year și final Winners .

  2. Faceți clic pe Eliminare coloane > eliminarea altor coloane.

    Editor interogare Power Query > > eliminarea coloanelor

Pasul 3: curățați datele

În acest pas, veți curăța datele prin înlocuirea valorilor și filtrarea datelor.

  1. Selectați coloana Year .

  2. În Editorul de interogare, faceți clic pe Înlocuire valori.

  3. În caseta de dialog Înlocuire valori , tastați "detalii" în caseta de text valoare de găsit și lăsați necompletată caseta de text Înlocuire cu .

  4. Faceți clic pe OK.

    Editor interogare Power Query > > înlocuiți valorile

Pasul 4: filtrarea valorilor dintr-o coloană

Acum, veți filtra coloana Year pentru a afișa rândurile care nu conțin "Year".

  1. Faceți clic pe săgeata verticală de filtrare de pe coloana Year .

  2. În lista verticală Filtru , debifați anul.

  3. Faceți clic pe OK.

Power Query-Editor interogare > filtru pentru a curăța datele

Pasul 5: denumiți o interogare

Acum este timpul să denumiți interogarea pe care ați creat-o.

În panoul Setări interogare , în caseta text nume , introduceți câștigători ai Cupei euro. Dacă faceți clic pe linkul toate proprietățile , puteți, de asemenea, să introduceți o descriere de interogare în caseta text Descriere .

Power Query > Editor interogare > Setări interogare

Pasul 6: încărcarea interogării într-o foaie de lucru

În sfârșit, puteți încărca acum interogarea Câștigători ai Cupei euro într-o foaie de lucru.

  1. În colțul din stânga sus, faceți clic pe închidere & încărcare.

    Power Query va returna rezultatele interogării într-o foaie de lucru.

    Dacă trebuie să actualizați datele mai târziu, faceți clic cu butonul din dreapta oriunde în zona de date, apoi faceți clic pe Reîmprospătare. Toate informațiile noi de pe pagina web vor fi actualizate automat.

Pasul 7: Descoperiți ce se întâmplă în culise

  1. Faceți clic oriunde în date, apoi, pe fila interogare , faceți clic pe Editare.

  2. În partea dreaptă, observați lista de pași aplicați. Pe măsură ce ați efectuat activități de interogare, au fost create pașii de interogare. Fiecare pas de interogare are o formulă corespondentă scrisă în limba "M".

  3. Iată o explicație a fiecărui pas:

Pas interogare

Activitate

Formulă

Sursă

Conectarea la o sursă de date Web

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

Navigare

Selectați tabelul de conectat

= Source {2} [date]

Tip modificat

Modificarea tipurilor-Power Query face acest lucru automat

= Table. TransformColumnTypes (Data2, {{"Year", tastați text}, {"Host", tastați text}, {"", tastați text}, {"final câștigător", tastați text}, {"punct final", tastați text}, {"final Runner-up", tastați text}, {"2", tastați text}, {"al treilea rând al treilea rând", tastați text}, {"a treia se plasează scorul de corespondență ", tastați text}, {" locul al treilea se potrivește cu locul al patrulea ", tastați text}, {" 3 ", tastați text}, {" număr de echipe ", tastați text}})

RemovedOtherColumns

Eliminarea altor coloane pentru a afișa numai coloanele de interes

tabel. SelectColumns

= Table. SelectColumns (# "modificat Type", {"final Winner", "Year"})

ReplacedValue

Înlocuirea valorilor pentru a curăța valorile dintr-o coloană selectată

tabel. ReplaceValue

= Table. ReplaceValue (# "a eliminat alte coloane", "detalii", "", înlocuiri. ÎnlocuireText, {"Year"})

FilteredRows

Filtrarea valorilor dintr-o coloană

tabel. SelectRows

= Table. SelectRows (# "valoarea înlocuită", fiecare ([an] <> "Year"))

Puteți vedea codul M în toate elementele sale, făcând clic pe opțiunea Editor complex din panglica Power Query. Pentru mai multe informații despre limbajul pentru formule Power Query, consultați Aflați despre formulele Power Query.

Aveți nevoie de ajutor suplimentar?

Puteți întreba întotdeauna un expert de la Excel Tech Community, puteți obține asistență de la comunitatea Answers sau puteți sugera o caracteristică nouă sau o îmbunătățire pe Excel UserVoice.

Consultați și

Power Query este cunoscut sub numele de Obțineți și transformați în Excel 2016.

Importul de date din surse de date externe

Date formă cu Power Query

Notă:  Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Ne puteți spune dacă informațiile au fost utile? Aici se află articolul în limba engleză, ca referință.

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×