Užklausos kūrimas, įkėlimas arba redagavimas naudojant "Excel ("Power Query")

Užklausos kūrimas, įkėlimas arba redagavimas naudojant "Excel ("Power Query")

"Power Query" siūlo kelis būdus, kaip kurti ir įkelti "Power" užklausas į darbaknygę. Taip pat galite nustatyti numatytuosius užklausos įkėlimo parametrus lange Užklausos parinktys.   

Patarimas      Norėdami sužinoti, ar darbalapio duomenis formuoja "Power Query", pažymėkite duomenų langelį ir, jei rodomas juostelės skirtukas Užklausa, duomenys buvo įkelti iš "Power Query". 

Langelio pasirinkimas užklausoje, kad būtų parodytas skirtukas Užklausa

Žinok, kurioje aplinkoje esate "Power Query" yra gerai integruota į Excel vartotojo sąsają, ypač kai importuojate duomenis, dirbate su ryšiais ir redaguojate "Pivot" lenteles, Excel lenteles ir pavadintus diapazonus. Kad išvengtumėte painiavos, svarbu žinoti, kurioje aplinkoje šiuo metu Excel", "Power Query" arba "Power Query".

Pažįstamas Excel, juostelė ir tinklelis

"Power Query" rengyklės juostelė ir duomenų peržiūra 

Įprastas Excel darbalapis Įprastas "Power Query" rengyklės rodinys

Pvz., duomenų tvarkymas darbalapyje Excel iš esmės skiriasi nuo "Power Query". Be to, sujungti duomenys, kuriuos matote Excel darbalapyje, gali arba gali būti, kad "Power Query" veikia užkulisiuose, kad būtų galima formuoti duomenis. Taip nutinka tik tada, kai įkeliate duomenis į darbalapį arba duomenų modelį iš "Power Query".

Darbalapio skirtukų pervardijimas    Naudinga prasmingai pervardyti darbalapio skirtukus, ypač jei jų yra daug. Ypač svarbu paaiškinti skirtumą tarp duomenų darbalapio ir darbalapio, įkelto iš "Power Query" rengyklės. Net jei turite tik du darbalapius, vieną su "Excel" lentele, vadinama Lapas1, o kitą – importuodami tą "Excel" lentelę, vadinamą "Table1",ją lengva painioti. Visada verta pakeisti numatytuosius darbalapio skirtukų pavadinimus į pavadinimus, kurie jums yra prasmingesni. Pvz., pervardykite Lapas1 į DataTable ir Lentelė1 į QueryTable. Dabar aišku, kuris skirtukas turi duomenis ir kuris skirtukas turi užklausą.

Galite sukurti užklausą iš importuotų duomenų arba sukurti tuščią užklausą.

Užklausos kūrimas iš importuotų duomenų

Tai dažniausias būdas sukurti užklausą.

  1. Importuokite kai kuriuos duomenis. Daugiau informacijos žr. Duomenų importavimas iš išorinių duomenų šaltinių.

  2. Pažymėkite duomenų langelį, tada pasirinkite Užklausos > Redaguoti.

Tuščios užklausos kūrimas

Galbūt norėsite pradėti nuo pradžių. Tai atlikti galima dviem būdais:

  • Pasirinkite Duomenys> Gauti duomenis >iš kitų šaltinių, > tuščia užklausa.

  • Pasirinkite Duomenys> Gauti duomenis >"Power Query" rengyklę.

Šiuo metu galite rankiniu būdu įtraukti veiksmų ir formulių, jei gerai žinote "Power Query M" formulės kalbą.

Arba galite pasirinkti Pagrindinis, tada pasirinkti komandą grupėje Nauja užklausa. Atlikite vieną iš šių veiksmų.

  • Pasirinkite Naujas šaltinis, kad įtrauksite duomenų šaltinį. Ši komanda panaši į komandą >gauti duomenis, Excel juostelėje.

  • Pasirinkite Naujausi šaltiniai, kad pasirinktumėte iš duomenų šaltinio, su kurį dirbote. Ši komanda panaši į komandą Duomenys>Naujausi šaltiniai juostelėje Excel.

  • Pasirinkite Įvesti duomenis, kad neautomatiškai įvesite duomenis. Galite pasirinkti šią komandą, kad išbandykite "Power Query" rengyklę nepriklausomai nuo išorinio duomenų šaltinio.

Jei užklausa yra galiojanti ir joje nėra klaidų, galite ją įkelti atgal į darbalapį arba duomenų modelį.

Užklausos įkėlimas iš "Power Query" rengyklės

"Power Query" rengyklėje atlikite vieną iš šių veiksmų:

  • Norėdami įkelti į darbalapį, pasirinkite Pagrindinis > Uždaryti & Įkelti > Uždaryti & Įkelti.

  • Norėdami įkelti į duomenų modelį, pasirinkite Pagrindinis > Uždaryti & įkelti > Uždaryti & Įkelti į.

    Dialogo lange Duomenų importavimas pasirinkite Įtraukti šių duomenų į duomenų modelį.

Patarimas   Kartais komanda Įkelti į yra neryški arba išjungta. Tai gali įvykti pirmą kartą kuriant užklausą darbaknygėje. Jei taip nutinka, pasirinkite Uždaryti & Įkelti, naujame darbalapyje pasirinkite Duomenys > Užklausos & Ryšiai > Užklausos, dešiniuoju pelės mygtuku spustelėkite užklausą, tada pasirinkite Įkelti į. Arba "Power Query" rengyklės juostelėje pasirinkite Užklausos > Įkelti į.

Užklausos įkėlimas iš srities Užklausos ir ryšiai 

Jei Excel, galbūt norėsite įkelti užklausą į kitą darbalapį arba duomenų modelį.

  1. Dalyje Excel pasirinkite Duomenų> Užklausos & Ryšiai, tada pasirinkite skirtuką Užklausos.

  2. Užklausų sąraše raskite užklausą, dešiniuoju pelės mygtuku spustelėkite užklausą, tada pasirinkite Įkelti į. Rodomas dialogo langas Importuoti duomenis.

  3. Nuspręskite, kaip norite importuoti duomenis, tada pasirinkite Gerai. Jei reikia daugiau informacijos apie šio dialogo lango naudojimas, pasirinkite klaustuką (?).

Į darbalapį įkeltą užklausą galima redaguoti keliais būdais.

Užklausos redagavimas iš duomenų Excel darbalapyje

  • Norėdami redaguoti užklausą, raskite anksčiau įkeltą iš "Power Query" rengyklės, pasirinkite duomenų langelį, tada pasirinkite Užklausa > Redaguoti.

Užklausos redagavimas srityje Užklausos & ryšiai

Galite rasti sritį Užklausos & ryšiai patogiau naudoti, kai vienoje darbaknygėje yra daug užklausų ir norite greitai ją rasti.

  1. Dalyje Excel pasirinkite Duomenų> Užklausos & Ryšiai, tada pasirinkite skirtuką Užklausos.

  2. Užklausų sąraše raskite užklausą, dešiniuoju pelės mygtuku spustelėkite užklausą, tada pasirinkite Redaguoti.

Užklausos redagavimas dialogo lange Užklausos ypatybės

  • Dalyje Excel pasirinkite Duomenų> Duomenų & Ryšiai > Užklausos, dešiniuoju pelės mygtuku spustelėkite užklausąir pasirinkite Ypatybės , dialogo lange Ypatybės pasirinkite skirtuką Aprašas, tada pasirinkite Redaguoti užklausą.

Patarimas    Jei esate darbalapyje su užklausa, pasirinkite Duomenų> Ypatybės, pasirinkite skirtuką Aprašas dialogo lange Ypatybės, tada pasirinkite Redaguoti užklausą.  

Duomenų modelyje paprastai yra kelios lentelės, išdėstytos ryšiu. Įkeliate užklausą į duomenų modelį naudodami komandą Įkelti į, kad būtų rodomas dialogo langas Importuoti duomenis, tada pažymėjus žymės langelį Įtraukti duomenis į duomenų režimąl. Daugiau informacijos apie duomenų modelius žr. Sužinokite, kurie duomenų šaltiniai naudojami darbaknygės duomenų modelyje, Duomenų modelio kūrimas programoje "Excel"ir Kelių lentelių naudojimas kuriant "PivotTable".

  1. Norėdami atidaryti duomenų modelį, pasirinkite "Power Pivot > Tvarkyti.

  2. "Power Pivot" lango apačioje pasirinkite norimos lentelės darbalapio skirtuką.

    Įsitikinkite, kad rodoma tinkama lentelė. Duomenų modelyje gali būti daug lentelių.

  3. Atkreipkite dėmesį į lentelės pavadinimą.

  4. Norėdami uždaryti "Power Pivot" langą, pasirinkite Failas > Uždaryti. Atminties sugrąžinimas gali užtrukti kelias sekundes.

  5. Pasirinkite Duomenų > Ryšiai & Ypatybės > Užklausos, dešiniuoju pelės mygtuku spustelėkite užklausą, tada pasirinkite Redaguoti.

  6. Kai baigsite atlikti keitimus "Power Query" rengyklėje, pasirinkite Failas> Uždaryti & įkelti.

Rezultatas

Atnaujinama darbalapio ir duomenų modelio lentelės užklausa.

Jei pastebėsite, kad užklausos įkėlimas į duomenų modelį trunka daug ilgiau nei įkeliama į darbalapį, patikrinkite savo "Power Query" veiksmus, kad pamatytumėte, ar filtruojate teksto stulpelį ar struktūrinį stulpelį Sąrašas naudodami operatorių Yra. Šis veiksmas Excel iš naujo išvardyti per visą kiekvienos eilutės duomenų rinkinį. Be to, Excel negali efektyviai naudoti kelių eilučių vykdymo. Norėdami išspręsti problemą, pabandykite naudoti kitą operatorių, pvz., Lygu arba Prasideda nuo.

"Microsoft" žino apie šią problemą ir ji tiriama.

Galite įkelti "Power Query":

  • Į darbalapį. "Power Query" rengyklėje pasirinkite Pagrindinis> Uždaryti & įkelti > uždaryti & įkelti.

  • Į duomenų modelį. "Power Query" rengyklėje pasirinkite Pagrindinis> Uždaryti & įkelti > uždaryti & įkeltiį.  

    Pagal numatytuosius nustatymus "Power Query" įkelia užklausas į naują darbalapį įkeliant vieną užklausą ir įkelia kelias užklausas vienu metu į duomenų modelį.  Galite pakeisti visų darbaknygių arba tik dabartinės darbaknygės numatytąjį veikimą. Kai nustatote šias parinktis, "Power Query" nekeičia užklausos rezultatų darbalapyje arba duomenų modelio duomenyse ir komentaruose.

    Taip pat galite dinamiškai perrašyti numatytuosius užklausos parametrus naudodami dialogo langą Importuoti, kuris rodomas, kai pasirenkate Uždaryti & Įkelti į.

Visuotiniai parametrai, taikomi visoms darbaknygėms

  1. "Power Query" rengyklėje pasirinkite > parinktys ir parametrai > Užklausos parinktys.

  2. Dialogo lango Užklausos parinktys kairėje dalyje GLOBAL pasirinkite Duomenų  įkėlimas.

  3. Dalyje Numatytosios užklausos įkėlimo Parametrai atlikite šiuos veiksmus:

    • Pasirinkite Naudoti standartinius įkėlimo parametrus

    • Pasirinkite Nurodyti pasirinktinius numatytuosius įkėlimoparametrus ,   tada pasirinkite arba išvalykite Įkelti į darbalapį arba Įkelti į duomenų modelį.

Patarimas    Dialogo lango apačioje galite pasirinkti Atkurti numatytąsias reikšmes, kad patogiai grįžtų į numatytuosius parametrus.

Darbaknygės parametrai, kurie taikomi tik dabartinei darbaknygei

  1. Dialogo lango Užklausos parinktys kairėje pusėje po sekcija DABARTINĖ DARBAKNYGĖ pasirinkite Duomenų įkėlimas.

  2. Atlikite vieną arba kelis iš šių veiksmų:

    • Dalyje Tipo aptikimaspasirinkite arba išvalykite Nestruktūrinių šaltinių stulpelių tipų ir antraščių aptikimas.

      Numatytasis veikimas yra juos aptikti. Išvalykite šią parinktį, jei norite patys formuoti duomenis.

    • Dalyje Ryšiaipažymėkite arba išvalykite Kurkite ryšius tarp lentelių,kai pirmą kartą įtrauksite į duomenų modelį .

      Prieš įkeliant į duomenų modelį, numatytasis veikimas yra rasti esamus ryšius tarp lentelių, pvz., išorinius raktus sąinių duomenų bazėje ir importuoti juos su duomenimis. Išvalykite šią parinktį, jei norite tai padaryti patys.

    • Dalyje Ryšiaipažymėkite arba išvalykite Naujinti ryšius, kai atnaujinamos į duomenų modelį įkeltos užklausos.

      Numatytasis veikimas yra ne naujinti ryšius. Atnaujinant užklausas, kurios jau įkeltos į duomenų modelį, "Power Query" randa esamus ryšius tarp lentelių, pvz., išorinių raktų, sąinių duomenų bazėje ir jas atnaujina. Tai gali pašalinti ryšius, sukurtus rankiniu būdu po to, kai duomenys buvo importuoti, arba įvesti naujus ryšius. Tačiau, jei norite tai padaryti, pasirinkite parinktį.

    • Dalyje Fono duomenyspasirinkite arba išvalykite Leisti duomenų peržiūras atsisiųsti fone.

      Numatytasis veikimas yra atsisiųsti duomenų peržiūras fone. Išvalykite šią parinktį, jei norite iš karto matyti visus duomenis.

Taip pat žr.

"Power Query for Excel" žinynas

Užklausų tvarkymas Excel

Reikia daugiau pagalbos?

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

×