Crearea, încărcarea sau editarea unei interogări în Excel (Power Query)

Crearea, încărcarea sau editarea unei interogări în Excel (Power Query)

Power Query oferă mai multe modalități de a crea și a încărca interogări Power în registrul de lucru. De asemenea, puteți seta setările implicite de încărcare a interogărilor în fereastra Opțiuni interogare.   

Sfat      Pentru a vă da seama dacă datele dintr-o foaie de lucru sunt în formă de Power Query, selectați o celulă de date, iar dacă apare fila contextuală Interogare, atunci datele au fost încărcate din Power Query. 

Selecting a cell in a query to reveal the Query tab

A ști în ce mediu vă a Power Query este bine integrat în interfața cu utilizatorul Excel, mai ales atunci când importați date, lucrați cu conexiunile și editați rapoarte Pivot Tables, tabele Excel și zone denumite. Pentru a evita confuzia, este important să știți în orice moment în ce mediu vă a aflăți, Excel sau Power Query.

Foaia de Excel , panglica și grila familiare

Panglica Editor Power Query și previzualizarea datelor 

O foaie de Excel lucru obișnuită O vizualizare Editor Power Query obișnuită

De exemplu, manipularea datelor într-o foaie Excel lucru este fundamental diferită de Power Query. În plus, datele conectate pe care le vedeți într-o foaie de lucru Excel pot face ca Power Query să lucreze în culise pentru a modela datele. Acest lucru se întâmplă doar atunci când încărcați datele într-o foaie de lucru sau într-un model de date din Power Query.

Redenumirea filelor din foaia de lucru    Este o idee bună să redenumiți filele din foaia de lucru într-un mod semnificativ, mai ales dacă aveți mulți. Este foarte important să clarificați diferența dintre o foaie de lucru de date și o foaie de lucru încărcată din Editorul Power Query. Chiar dacă aveți doar două foi de lucru, una cu un tabel Excel, denumită Foaie1și cealaltă interogare creată prin importul tabelului Excel, denumit Tabel1,este simplu de confundat. Întotdeauna este o idee bună să schimbați numele implicite ale filelor foii de lucru în nume mai logice pentru dvs. De exemplu, redenumiți Foaie1 în Tabel De date și Tabel1 în Tabel Interogare. Acum este clar ce filă are datele și ce filă are interogarea.

Puteți să creați o interogare din datele importate sau să creați o interogare necompletată.

Crearea unei interogări din date importate

Aceasta este cea mai comună modalitate de a crea o interogare.

  1. Importați câteva date. Pentru mai multe informații, consultați Importul de date din surse de date externe.

  2. Selectați o celulă din date, apoi selectați Interogare> Editare.

Crearea unei interogări necompletate

Poate că doriți să începeți de la zero. Există două modalități de a face acest lucru.

  • Selectați Data> Get Data > Data > Other Sources > Blank Query.

  • Selectați Data > Get Data > Launch Power Query Editor.

În acest punct, puteți adăuga manual pași și formule dacă știți bine limbajul pentru formule Power Query M.

Sau puteți să selectați Pornire, apoi să selectați o comandă din grupul Interogare nouă. Alegeți una dintre următoarele.

  • Selectați Sursă nouă pentru a adăuga o sursă de date. Această comandă este la fel ca comanda Data> Get Data (Obțineți date) din Excel panglică.

  • Selectați Surse recente pentru a selecta dintr-o sursă de date cu care ați lucrat. Această comandă este la fel ca comanda> Surse recente din panglica Excel date.

  • Selectați Introducere date pentru a introduce manual datele. Puteți alege această comandă pentru a încerca Editorul Power Query independent de o sursă de date externă.

Presupunând că interogarea este validă și nu are erori, o puteți încărca înapoi într-o foaie de lucru sau într-un model de date.

Încărcarea unei interogări din Editorul Power Query

În Editorul Power Query, faceți una dintre următoarele acțiuni:

  • Pentru a încărca într-o foaie de lucru, selectați Pornire> Închidere & Încărcare > Închidere & Încărcare.

  • Pentru a încărca într-un model de date, selectați Pornire> Închidere & Încărcare > Închidere & Încărcare în.

    În caseta de dialog Import date, selectați Adăugați aceste date la modelul dedate.

Sfat   Uneori, comanda Încărcare în este estompată sau dezactivată. Aceasta se poate întâmpla prima dată când creați o interogare într-un registru de lucru. Dacă se întâmplă acest lucru, selectați Închidere & Încărcare, în foaia de lucru nouă, selectați Date > Interogări & Conexiuni > Fila Interogări, faceți clic dreapta pe interogare, apoi selectați Încărcare în . Ca alternativă, pe panglica Editor Power Query, selectați Interogare > Încărcare în.

Încărcarea unei interogări din panoul Interogări și conexiuni 

În Excel, poate doriți să încărcați o interogare într-o altă foaie de lucru sau în alt model de date.

  1. În Excel, selectați> de date & Conexiuni, apoi selectați fila Interogări.

  2. În lista de interogări, găsiți interogarea, faceți clic dreapta pe interogare, apoi selectați Încărcare în. Se afișează caseta de dialog Import date.

  3. Decideți cum doriți să importați datele, apoi selectați OK. Pentru mai multe informații despre utilizarea acestei casete de dialog, selectați semnul de întrebare (?).

Există mai multe modalități de a edita o interogare încărcată într-o foaie de lucru.

Editarea unei interogări din datele dintr-o Excel lucru

  • Pentru a edita o interogare, găsiți una încărcată anterior din Editorul Power Query, selectați o celulă din date, apoi selectați Interogare> Editare.

Editarea unei interogări din Panoul & Conexiuni

Este posibil să descoperiți că & din panoul Conexiuni este mai convenabil de utilizat atunci când aveți mai multe interogări într-un registru de lucru și doriți să găsiți rapid una.

  1. În Excel, selectați> de date & Conexiuni, apoi selectați fila Interogări.

  2. În lista de interogări, găsiți interogarea, faceți clic dreapta pe interogare, apoi selectați Editare.

Editarea unei interogări din caseta de dialog Proprietăți interogare

  • În Excel, selectați Data > Data & Connections > Queries (Conexiuni de date), faceți clic dreapta pe interogare și selectați Properties(Proprietăți), selectați fila Definiție din caseta de dialog Properties (Proprietăți), apoi Editareinterogare.

Sfat    Dacă sunteți într-o foaie de lucru cu o interogare, selectați Proprietăți> date, selectați fila Definiție din caseta de dialog Proprietăți,apoi Editare interogare .  

Un model de date conține de obicei mai multe tabele aranjate într-o relație. Încărcați o interogare într-un Model de date utilizând comanda Încărcare în pentru a afișa caseta de dialog Import date, apoi bifați caseta de selectare Adăugați aceste date la Modul de date l. Pentru mai multe informații despre modelele de date, consultați Aflațice surse de date se utilizează într-un modelde date de registru de lucru, Crearea unui model de date în Excel și Utilizarea mai multor tabele pentru a crea un raport PivotTable.

  1. Pentru a deschide modelul de date, selectați Power Pivot > Gestionare.

  2. În partea de jos a ferestrei Power Pivot, selectați fila foii de lucru a tabelului dorit.

    Confirmați că se afișează tabelul corect. Un model de date poate avea mai multe tabele.

  3. Rețineți numele tabelului.

  4. Pentru a închide fereastra Power Pivot, selectați Fișier > Închidere. Recuperarea memoriei poate dura câteva secunde.

  5. Selectați Date > Conexiuni & Proprietăți > Interogări, faceți clic dreapta pe interogare, apoi selectați Editare.

  6. Când terminați de făcut modificări în Editorul Power Query, selectați Fișier > Închidere & Încărcare.

Rezultat

Interogarea din foaia de lucru și tabelul din modelul de date sunt actualizate.

Dacă observați că încărcarea unei interogări într-un model de date durează mult mai mult decât încărcarea într-o foaie de lucru, verificați pașii Power Query pentru a vedea dacă filtrați o coloană text sau o coloană listă structurată utilizând un operator Conține. Această acțiune determină Excel enumerare din nou prin întregul set de date pentru fiecare rând. În plus, Excel nu puteți utiliza eficient executarea multithreaded. Ca soluție, încercați să utilizați un alt operator, cum ar fi Este egal cu sau Începe cu.

Microsoft cunoaște această problemă și este în curs de investigare.

Puteți încărca un power query:

  • Într-o foaie de lucru. În Editorul Power Query, selectați Pornire > Închidere & Încărcare > închidere & Încărcare.

  • La un model de date. În Editorul Power Query, selectați Pornire > Închidere & Încărcare > închidere & Încărcare în.

    În mod implicit, Power Query încarcă interogările într-o foaie de lucru nouă atunci când încarcă o singură interogare și încarcă mai multe interogări în același timp în modelul de date.  Puteți să modificați comportamentul implicit pentru toate registrele de lucru sau doar pentru registrul de lucru curent. Atunci când setați aceste opțiuni, Power Query nu modifică rezultatele interogării în foaia de lucru sau în datele din modelul de date și adnotări.

    De asemenea, puteți să înlocuiți dinamic setările implicite pentru o interogare utilizând caseta de dialog Import care se afișează după ce selectați Închidere & Încărcare în. 

Setări globale care se aplică tuturor registrelor dvs. de lucru

  1. În Editorul Power Query, selectați Opțiuni>setări și setări > De interogare.

  2. În caseta de dialog Opțiuni de interogare, în partea stângă, sub secțiunea GLOBAL,  selectați Încărcare date.

  3. Sub secțiunea Încărcare implicită Setări interogare, faceți următoarele:

    • Selectați Utilizați setările de încărcare standard. 

    • Selectați Specificați setările implicite de încărcare particularizate, apoi   bifați sau debifați Încărcare în foaia de lucru sau Încărcare în modelul de date.

Sfat    În partea de jos a casetei de dialog, puteți selecta Restaurați valorile implicite pentru a reveni ușor la setările implicite.

Setările registrului de lucru care se aplică numai pentru registrul de lucru curent

  1. În caseta de dialog Opțiuni interogare, în partea stângă, sub secțiunea REGISTRU DE LUCRU CURENT, selectați Încărcare date.

  2. Alegeți una sau mai multe dintre următoarele:

    • Sub Detectare tip,bifați sau debifați Detectare tipuri și anteturi de coloană pentru surse nestructutate.

      Comportamentul implicit este cel de a le detecta. Debifați această opțiune dacă preferați să dați o formă datelor dvs.

    • Sub Relații,bifați sau debifați Creare relații între tabele atunci când adăugați la Modelul de date pentru prima dată.

      Înainte de a încărca în modelul de date, comportamentul implicit este de a găsi relațiile existente între tabele, cum ar fi cheile străine dintr-o bază de date relațională și a le importa cu datele. Debifați această opțiune dacă preferați să faceți acest lucru singur.

    • Sub Relații,bifați sau debifați Actualizare relații la reîmprospătarea interogărilor încărcate în modelul de date.

      Comportamentul implicit este de a nu actualiza relațiile. La reîmprospătarea interogărilor încărcate deja în modelul de date, Power Query găsește relațiile existente între tabele, cum ar fi cheile străine dintr-o bază de date relațională și le actualizează. Acest lucru poate elimina relațiile create manual după ce datele au fost importate sau pot introduce relații noi. Totuși, dacă doriți să faceți acest lucru, selectați opțiunea.

    • Sub Date de fundal, bifați sau debifați Se permite descărcarea în fundal a previzualizărilor de date.

      Comportamentul implicit este de a descărca previzualizările de date în fundal. Debifați această opțiune dacă doriți să vedeți toate datele imediat.

Consultați și

Ajutor Power Query Excel

Gestionarea interogărilor în Excel

Aveți nevoie de ajutor suplimentar?

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?

×