Ustvarjanje formul dodatka Power Query v Excelu

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Opomba : Power Query se v programu Excel 2016 v imenuje Pridobivanje in pretvorba. Informacije v tem dokumentu veljajo za oba dodatka. Če želite več informacij, si oglejte Pridobivanje in pretvorba v programu Excel 2016.

Če želite ustvariti formule Power Query v Excelu, lahko uporabite vnosno vrstico urejevalnika poizvedbe ali dodatni urejevalnik. Urejevalnik poizvedbe je orodje, vključeno v dodatek Power Query, s katerim ustvarjate podatkovne poizvedbe in formule v dodatku Power Query. Jezik, s katerim ustvarjate te formule, se imenuje Jezik formul za dodatek Power Query. Na voljo so številne formule Power Query, s katerimi lahko odkrivate, združujete in natančneje določite podatke. Če želite več informacij o polnem obsegu formul Power Query, si oglejte Kategorije formul za Power Query.

Ustvarimo najprej preprosto formulo, nato pa ustvarimo napredno formulo.

Ustvarjanje preproste formule

Za primer preproste formule pretvorimo besedilno vrednost v velike in male črke, pri čemer uporabimo formulo Text.Proper() .

  1. Na zavihku traku POWER QUERY izberite Iz drugih virov > Prazna poizvedba.

    Trak dodatka Power Query
  2. V vnosno vrstico urejevalnika poizvedbe vnesite = Text.Proper("text value"), nato pa pritisnite tipko Enter ali pa izberite ikono Enter. Urejevalnik formule

  3. Power Query prikaže rezultate v podoknu z rezultati formule.

  4. Če si želite ogledati rezultat na Excelovem delovnem listu, izberite Zapri in naloži.

Rezultat bo na delovnem listu videti tako:

Text.Proper

V urejevalniku poizvedb lahko ustvarite tudi napredne formule poizvedb.

Ustvarjanje napredne formule

Za primer napredne formule pretvorimo besedilo v stolpcu v velike in male črke s kombinacijo formul. Za združevanje številnih formul v korake poizvedbe, ki imajo rezultat podatkovnega nabora, lahko uporabite Jezik formul za dodatek Power Query. Rezultat lahko uvozite v Excelov delovni list.

Opomba : V tej temi je opisan uvod v napredne formule dodatka Power Query. Če želite izvedeti več o formulah dodatka Power Query, si oglejte Več informacij o formulah Power Query.

Denimo, da imate Excelovo tabelo z imeni izdelkov, ki jih želite pretvoriti v male in velike črke.

Izvorna tabela je videti tako:

Pred

Želite pa, da je tabela z rezultati videti tako:

Po

Pomikajmo se skozi korake formule poizvedbe, da spremenimo izvorno tabelo tako, da bodo vrednosti v stolpcu »ProductName« zapisane z malimi in velikimi črkami.

Primer napredne poizvedbe, ki uporablja dodatni urejevalnik

Če želite počistiti izvorno tabelo, uporabite Dodatni urejevalnik, da ustvarite korake formule poizvedbe. Ustvarimo posamezne korake formule poizvedbe, da vidite, kako ustvarite napredno poizvedbo. Celotni koraki formule poizvedbe so navedeni spodaj. Ko ustvarite napredno poizvedbo, upoštevajte ta postopek:

  • Ustvarite niz korakov formule poizvedbe, ki se začnejo izjavo LET. Upoštevajte, da Jezik formul za dodatek Power Query razlikuje med malimi in velikimi črkami.

  • Vsak korak formule poizvedbe temelji na prejšnjem koraku, in sicer tako, da se sklicuje na korak z imenom.

  • Ustvarite korak formule poizvedbe tako, da uporabite izjavo IN. Na splošno je zadnji korak uporabljen kot rezultat končnega podatkovnega nabora.

1. korak – odpiranje dodatnega urejevalnika

  1. Na zavihku traku POWER QUERY izberite Iz drugih virov > Prazna poizvedba.

  2. V urejevalniku poizvedb izberite Dodatni urejevalnik.

    Dodatni urejevalnik

  3. Prikazan je Dodatni urejevalnik.

    Dodatni urejevalnik 2

2. korak – opredelitev prvotnega vira

V dodatnem urejevalniku:

  1. Uporabite izjavo LET, ki dodeli formulo Vir = Excel.CurrentWorkbook(). Ta uporabi Excelovo tabelo kot vir podatkov. Če želite več informacij o formuli Excel.CurrentWorkbook(), si oglejte Excel.CurrentWorkbook.

  2. Dodelite Vir v rezultat in.

    let Source =
    Excel.CurrentWorkbook(){[Name="Orders"]}[Content]
    in Source
  3. Vaša napredna poizvedba bo v dodatnem urejevalniku videti tako.

    Dodatni urejevalnik 3
  4. Če si želite ogledati rezultate na delovnem listu:

    1. Kliknite Dokončano.

    2. Na traku urejevalnika poizvedbe kliknite Zapri in naloži.

1. korak – dodatni urejevalnik

Rezultat je na delovnem listu videti tako:

1. korak – rezultat

3. korak – povišanje prve vrstice v glave

Če želite pretvoriti vrednosti v stolpcu »ProductName« v ustrezno besedilo, morate najprej povišati prvo vrstico, tako da postane glava stolpca. To naredite v dodatnem urejevalniku:

  1. V korake formule poizvedbe dodajte formulo #"First Row as Header" = Table.PromoteHeaders() in se sklicujte na »Vir« kot vir podatkov. Če želite več informacij o formuli Table.PromoteHeaders(), si oglejte Table.PromoteHeaders.

  2. V rezultat »in« dodelite #"First Row as Header".

    let
        Source = Excel.CurrentWorkbook(){[Name="Orders"]}[Content],
        #"First Row as Header" = Table.PromoteHeaders(Source)
    in
        #"First Row as Header"

Rezultat je na delovnem listu videti tako:

3. korak – rezultat

4. korak – spreminjanje posamezne vrednosti v velike in male črke

Če želite pretvoriti posamezno vrednost stolpca »ProductName«, uporabite Table.TransformColumns() in se sklicujte na korak formule poizvedbe "First Row as Header” (»Prva vrstica kot glava«). To naredite v dodatnem urejevalniku:

  1. V korake formule poizvedbe dodajte formulo #"Capitalized Each Word" = Table.TransformColumns() in se sklicujte na #"First Row as Header" kot vir podatkov. Če želite več informacij o formuli Table.TransformColumns(), si oglejte Table.TransformColumns.

  2. Dodelite #"Capitalized Each Word" v rezultat in.

let
    Source = Excel.CurrentWorkbook(){[Name="Orders"]}[Content],
    #"First Row as Header" = Table.PromoteHeaders(Source),
    #"Capitalized Each Word" = Table.TransformColumns(#"First Row as Header",{{"ProductName", Text.Proper}})
in
    #"Capitalized Each Word"

Končni rezultat spremeni posamezno vrednost v stolpcu »ProductName« v velike in male črke in je na delovnem listu videti tako:

4. korak – rezultat

Z jezikom formul za dodatek Power Query lahko ustvarite tako preproste kot tudi napredne podatkovne poizvedbe za odkrivanje, združevanje in natančnejše določanje podatkov. Če želite več informacij o dodatku Power Query, si oglejte Pomoč za dodatek Microsoft Power Query za Excel.

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×