Spajanje poizvedb (Power Query)

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2021

Ko združite, po navadi združite dve poizvedbi, ki sta v Excelu ali iz zunanjega vira podatkov. Poleg tega ima funkcija Merge intuitiven uporabniški vmesnik, ki vam pomaga enostavno združiti dve povezani tabeli. Če želite primer združevanja skupne prodaje iz poizvedbe s podrobnostmi naročila v tabelo izdelkov, glejte vadnico Naučite se združevati več virov podatkov .

Pozor

Ravni zasebnosti uporabniku onemogočajo, da nehote združi podatke iz več podatkovnih virov, ki so lahko zasebni ali v lasti organizacije. Od poizvedbe je odvisno, ali lahko uporabnik nato nehote pošlje podatke iz zasebnega podatkovnega vira v drug podatkovni vir, ki je lahko zlonameren. Power Query analizira vsak podatkovni vir in ga razvrsti v določeno raven zasebnosti: »javno«, »organizacijsko« in »zasebno«. Če želite več informacij o ravneh zasebnosti, glejte Nastavitev ravni zasebnosti.

O združevanju poizvedb

Spojna poizvedba ustvari novo poizvedbo iz dveh obstoječih poizvedb. En rezultat poizvedbe vsebuje vse stolpce iz primarne tabele, pri čemer en stolpec služi kot en stolpec, ki vsebuje relacijo s sekundarno tabelo. Sorodna tabela vsebuje vse vrstice, ki se ujemajo z vsako vrstico iz primarne tabele na podlagi skupne vrednosti stolpca. Operacija razširitve doda stolpce iz sorodne tabele v primarno tabelo.

Obstajata dve vrsti operacij spajanja:

  • Spajanje v vrstici Podatke združite v obstoječo poizvedbo, dokler ne dosežete končnega rezultata. Rezultat je nov korak ob koncu trenutne poizvedbe.
  • Vmesno spajanje Ustvarite novo poizvedbo za vsako operacijo spajanja.

Če si želite ogledati vizualno predstavitev relacij v pogovornem oknu Odvisnosti poizvedbe , izberite Ogled>odvisnosti poizvedbe. Na dnu pogovornega okna izberite ukaz Postavitev , da nadzirate usmerjenost diagrama.

Pogled v pogovornem oknu »Odvisnosti poizvedbe«

Izvajanje postopka spajanja

Potrebujete vsaj dve poizvedbi, ki ju je mogoče združiti in imata vsaj enega ali več stolpcev, ki se ujemata v operaciji združevanja. Prihajajo lahko iz različnih vrst zunanjih virov podatkov. V tem primeru so uporabljeni izdelki in skupna prodaja.

  1. Če želite odpreti poizvedbo, poiščite poizvedbo, ki je bila predhodno naložena iz urejevalnika Power Query, izberite celico v podatkih in nato izberite Uredi poizvedbo>. Če želite več informacij, glejte Ustvarjanje, nalaganje ali urejanje poizvedbe v Excelu.

  2. Če želite izvesti spajanje v vrstici, izberitePoizvedbe spajanjana domačo stran.> Če želite izvesti vmesno spajanje, izberite puščico Osnovno> poleg možnosti Spoji poizvedbe>Spoji poizvedbe kot nove.

    Prikaže se pogovorno okno Spajanje .

  3. Na prvem spustnem seznamu izberite primarno tabelo in nato izberite stolpec za združevanje tako, da izberete glavo stolpca.

  4. Na naslednjem spustnem seznamu izberite povezano tabelo in nato izberite ustrezen stolpec tako, da izberete glavo stolpca.

    Prepričajte se, da ste izbrali enako število stolpcev, ki se ujemajo v predogledu primarne in povezane ali sekundarne tabele. Primerjava stolpcev temelji na vrstnem redu izbire v posamezni tabeli. Ujemajoči se stolpci morajo biti enakega podatkovnega tipa, na primer Besedilo ali Število. Izberete lahko tudi več stolpcev, ki jih želite spojiti.

    Pogovorno okno spajanja

  5. Ko izberete stolpce iz primarne tabele in sorodne tabele, Power Query prikaže število ujemanja iz zgornjega nabora vrstic. S tem dejanjem preverite, ali je bila operacija spajanja pravilna ali pa morate narediti spremembe, da dobite želene rezultate. Izberete lahko različne tabele ali stolpce.

  6. Privzeta operacija združevanja je notranje združevanje, vendar lahko na spustnem seznamu Vrsta združevanja izberete te vrste operacij združevanja:
    Notranja povezava Prinese le ujemajoče se vrstice iz primarne in sorodne tabele.

    Levi zunanji spoj Ohrani vse vrstice iz primarne tabele in pridobi vse ujemajoče se vrstice iz povezane tabele.

    Desni zunanji spoj Ohrani vse vrstice iz povezane tabele in prinese vse ujemajoče se vrstice iz primarne tabele.

    Popolna zunanja Prinese vse vrstice iz primarne in sorodne tabele.

    Levo proti pridružitvi Pridobi le vrstice iz primarne tabele, ki nimajo ujemajočih se vrstic iz povezane tabele.

    Desno proti pridružitvi Prikaže le vrstice iz povezane tabele, ki nimajo ujemajočih se vrstic iz primarne tabele.

    Navzkrižno združevanje Vrne kartezijanski zmnožek vrstic iz obeh tabel tako, da združi vsako vrstico iz primarne tabele z vsako vrstico iz povezane tabele.

  7. Če želite izvesti mehko ujemanje, izberite Uporabi mehko ujemanje za izvedbo spajanja in izberite med možnostmi Mehko ujemanje. Če želite več informacij, glejte Ustvarjanje mehkega ujemanja.

  8. Če želite vključiti le tiste vrstice iz primarne tabele, ki se ujemajo s povezano tabelo, izberite Vključi le ujemajoče se vrstice. V nasprotnem primeru so v nastalo poizvedbo vključene vse vrstice iz primarne tabele.

  9. Izberite V redu.

Rezultat

Dokončanje postopka spajanja

Razširitev stolpca »Tabela«

Po operaciji spajanja lahko razširite stolpec Strukturirana tabela , da dodate stolpce iz povezane tabele v primarno tabelo. Ko je stolpec razširjen v primarno tabelo, lahko uporabite filtre in druge postopke spreminjanja. Če želite več informacij, glejte Delo s strukturiranim stolpcem seznama, zapisa ali tabele.

  1. V predogledu podatkov izberite ikono Razširi poleg glave stolpca »NewColumn «.

  2. V spustnem polju Razširi izberite ali počistite stolpce, da prikažete želene rezultate. Če želite združiti vrednosti stolpcev, izberite Združi.

    Spajanje v dodatku Power Query

  3. Morda boste želeli preimenovati nove stolpce. Če želite več informacij, glejte Preimenovanje stolpca.

Glejte tudi

Pomoč za Power Query za Excel

Naučite se združevati več virov podatkov

Pregled spojnih poizvedb (docs.com)

Levi zunanji spoj (docs.com)

Desni zunanji spoj (docs.com)

Popolna zunanja povezava (docs.com)

Notranji združ (docs.com)

Levo proti združevanju (docs.com)

Desni anti join (docs.com)

Navzkrižno združevanje (docs.com)