Viipalointilaite kahdelle tietojoukolle - Excel-vinkkejä

Sisällysluettelo

Rick New Jerseystä kysyy osittajan asettamisesta kahden pivot-taulukon hallitsemiseksi kahdesta eri tietojoukosta. Olen ratkaissut tämän aiemmin käyttämällä jotakin VBA: ta. Mutta tänään mielestäni on helpompaa tapaa käyttää tietomallia.

Moninkertaistettujen pivot-taulukoiden hallinta on yksi viipaleiden tärkeimmistä eduista. Mutta molempien näiden pivot-taulukoiden on oltava peräisin samasta tietojoukosta. Kun sinulla on tietoja kahdesta eri tietojoukosta, yhden viipaleen käyttäminen molempien tietojoukkojen hallitsemiseksi on vaikeampi.

Tämän artikkelin tekniikan käyttämiseksi pivot-taulukoiden on perustuttava tietomalliin. Jos sinulla on olemassa pivot-taulukoita, jotka eivät perustu tietomalliin, sinun on poistettava ne ja aloitettava alusta.

Huomautuksia

  • Jos kaikki pivot-taulukot perustuvat samaan tietojoukkoon, niiden asettaminen käyttämään samoja viipaleita on helpompaa. Katso jakso 2011.

  • Jos käytät Macia ja sinulla ei ole tietomallia, saatat pystyä ratkaisemaan ongelman VBA: lla. Katso Jakso 2104.

Datamalli on helpompaa kuin VBA-ratkaisu.

Tärkein vaihe on rakentaa uusi SlicerSource-taulukko. Jos molemmat tietojoukot sisältävät kentän nimeltä Sector ja haluat, että pivot-taulukko perustuu Sectoriin, kopioi Sektorit molemmista taulukoista uuteen taulukkoon. Luo yksilöllinen luettelo kummastakin taulukosta löytyvistä sektoreista käyttämällä Data, Remove Duplicates (Poista tiedot)

Rakenna kolmas taulukko leikkurin lähteeksi

Kun luot pivot-taulukon kummastakin kahdesta tietojoukosta, muista valita Lisää nämä tiedot tietomalliin -valintaruutu.

Lisää tiedot tietomalliin

Kun asetat viipaleen, yläosassa on kaksi välilehteä. Käytä toista välilehteä - nimeltään Kaikki. Etsi Slicer Source -taulukko ja rakenna slicer sieltä.

Etsi Slicer Source Kaikki-välilehdeltä.

Aluksi vain yksi pivot-taulukko vastaa viipaleeseen. Valitse toinen kääntötaulukko ja valitse Suodata yhteydet.

Liitä toinen kääntöpöytä viipaleeseen

Tuloksena on kaksi pivot-taulukkoa (eri tietojoukoista), jotka reagoivat leikkuriin.

Menestys

Tämä menetelmä näyttää paljon helpommalta kuin videossa 2104 kuvattu VBA-menetelmä.

Katso video

Videon transkriptio

Opi Excel Podcastista, Jakso 2198: Viipalointilaite kahdelle tietojoukolle.

Hei, tervetuloa takaisin netcastiin, olen Bill Jelen. Olin New Jerseyssä ja tein siellä seminaarin, ja Rick esitti kysymyksen ja sanoi: "Hei, katso, minulla on kääntötaulukot, jotka on rakennettu kahteen eri tietojoukkoon, ja haluaisin, että yksi viipalointilaite pystyy hallitsemaan niitä." Ja nyt tein videon tästä - jakso 2104 - jossa käytettiin jonkin verran VBA: ta, mutta tämä video on todella aiheuttanut paljon ongelmia, koska ihmisillä on viipaleita tietojen perusteella, jotka eivät vastaa toisiaan. Ja niin, tiedätkö, mietin, onko olemassa helpompaa tapaa tehdä tämä ilman VBA: ta.

Ja niin, minulla on taulukko täällä vasemmalla, jolla on Sector, ja minulla on taulukko oikealla, jolla on Sector. Ja jos minulla on olemassa näitä pivot-taulukoita näissä kahdessa tietojoukossa, minun on päästävä eroon näistä pivot-taulukoista - minun on vain aloitettava kokonaan. Ja mitä aiomme tehdä, on, että rakennamme kolmannen pöydän, joka asuu kahden muun pöydän välissä, ja se pöytä tulee olemaan todella yksinkertainen - se on vain luettelo kaikista sektoreille. Joten otan sektorit vasemmasta taulukosta, otan sektorit oikeasta taulukosta, liitän kaikki nämä yhteen ja valitsen sitten koko joukon, ja valitse Data-kohdassa Poista kopiot - juuri tässä - ja päädymme vain ainutlaatuinen luettelo sektoreista. Hyvä on? Sitten meidän on otettava jokainen näistä taulukoista ja tehtävä niistä - Muotoile taulukoksi käyttämällä Ctrl + T, ok.Joten otan vasemman, Ctrl + T; "Pöydässäni on otsikot", Kyllä; toinen, Ctrl + T, "Taulukossa on otsikot, Kyllä; kolmannessa Ctrl + T," Taulukossa on otsikot ". Nyt Microsoft antaa nämä todella tylsät nimet, kuten" Taulukko 1 "," Taulukko 2 "ja" Taulukko 3 ", ja aion nimetä ne uudelleen - aion kutsua tätä vasemmistolaiseksi Myynniksi, aion kutsua keskimmäistä Slicer-lähteeksi ja sitten tätä täällä kutsun Prospectsiksi. Hyvä on.Aion kutsua keskimmäistä Slicer-lähteeksi ja sitten tätä täällä kutsun Prospectsiksi. Hyvä on.Aion kutsua keskimmäistä Slicer-lähteeksi ja sitten tätä täällä kutsun Prospectsiksi. Hyvä on.

Joten minulla on kolme taulukkoa ja minun on jotenkin opetettava Excelille, että tämä taulukko liittyy sekä tähän että tähän taulukkoon. Joten olemme siirtymässä Ihmissuhteet - data, suhteet, ja aion luoda uuden suhteen myynti-taulukosta. Siinä on kenttä nimeltä Sector, joka liittyy Slicer Source -sektoriin - napsauta OK. Luo nyt uusi suhde oikealta puolelta, Prospect-taulukosta - sillä on kenttä nimeltä Sector, se liittyy Slicer Source -kenttään, Sector-kenttään, napsauta OK.

Joten nyt olen opettanut Excelille kuinka suhde on, sekä tästä Slicer-lähteeseen että tästä tästä Slicer-lähteestä. Nyt tässä vaiheessa voin rakentaa kaksi kääntötaulukkoani. Joten aloitan tästä, Insert, PivotTable, varmista, että valitset valintaruudun "Lisää nämä tiedot tietomalliin, ja voimme rakentaa mukavan raportin asiakkaasta ja ehkä tuloista - tuollainen. Haluan nähdä niin korkealla matala - niin Data, Z: stä A: ksi, ja haluan kaventaa sen vain viiteen tai kolmanteen alkuun tai vastaavaan. Hienoa, okei. Sitten haluan rakentaa toisen pivot-taulukon, joka käyttää toista Joten täältä - Lisää, PivotTable, varmista jälleen "Lisää nämä tiedot tietomalliin", tällä kertaa laitan ne samalle arkille, jotta voimme tavallaan nähdä, miten he ovat vuorovaikutuksessa Napsauta OK.Ja saamme ainutlaatuisen määrän mahdollisuuksia. Se alkaa potentiaalien lukumäärällä, mutta jos menen kenttäasetuksiin, koska käytän tietomallia, minulla on ylimääräinen laskelma täällä alareunassa nimeltä Count- Distinct Count. Napsauta OK ja laitamme sektorin tähän, jotta voimme nähdä, kuinka monta potentiaalia kussakin näistä sektorista oli. Okei, kaunis, kaikki toimii hyvin.

Haluan nyt lisätä viipaleen, mutta leikkurin ei perustu myynti- tai näkymätaulukkoon; että viipalointilaite perustuu Slicer-lähteeseen. Selvä, joten valitsemme uuden leikkurin Slicer-lähteen perusteella, kenttä on Sector, saamme leikkurin täältä, vaihda väriä, jos haluat. Okei, joten tee vain testi täällä - valitse esimerkiksi Konsultointi ja näet, että tämä pivot-taulukko päivittyy, mutta pivot-taulukko ei päivity. Joten siirry kyseisestä pivot-taulukosta pivot-taulukon työkaluihin - analysoi, suodata yhteydet ja kiinnitä pivot-taulukko sektorisuodattimeen. Ja sitten kun valitsemme, näet, että tämä pivot-taulukko päivittyy ja että pivot-taulukko päivittyy myös. Ei mitään VBA: ta.

Hei, muista tarkistaa uusi kirjani MrExcel LIVe, Kaikkien aikojen 54 suurinta vinkkiä. Napsauta "I" oikeassa yläkulmassa saadaksesi lisätietoja.

Tänään Rick New Jerseystä kysyi, voiko yksi leikkuri hallita useista lähteistä tulevia pivot-taulukoita. Ja vaikka olen tehnyt tämän jaksossa 2104, VBA-ratkaisulla, voimme tehdä ilman VBA: ta tietomallin avulla. Se edellyttää Windowsia, Excel-versiota - Excel 2013 tai uudempaa - ja jos sinulla on pivot-taulukoita, jotka eivät perustu tietomalliin, poista ne, etsi kahden tietojoukon väliset yhteiset kentät, kopioi kukin kenttä uusi taulukko ja käytä Poista kaksoiskappaleet saadaksesi yksilöllisen luettelon kyseisestä kentästä. Sinulla on nyt kolme tietojoukkoa - alkuperäinen tietojoukko, toinen tietojoukko ja tämä uusi. Tee jokaisesta taulukoksi Ctrl + T; rakentaa suhde vasemman tietojoukon ja tämän uuden taulukon välille; oikean tietojoukon ja uuden taulukon välillä; ja sitten kun rakennat kaksi kääntötaulukkoa kullekin, sano "Lisää nämä tiedot tietomalliin "; kun rakennat osittajan, sinun on napsautettava Kaikki-välilehteä nähdäksesi kyseisen kolmannen taulukon; valitse Slicer-lähde, se pieni pieni taulukko; ja sitten toinen kahdesta pivot-taulukosta ei aio olla sidottu viipaleeseen; valitse solu kyseisessä pivot-taulukossa; yhdistä pivot-taulukko ja leikkuri suodatinyhteyksien avulla.

Jos haluat ladata työkirjan tämän päivän videosta, käy YouTuben kuvauksen URL-osoitteessa ja tiedät, että voit ladata kirjan.

No, haluan kiittää sinua pysähtymisestä. Nähdään ensi kerralla uudesta netcastista.

Lataa Excel-tiedosto

Excel-tiedoston lataaminen: slicer-for-two-data-sets.xlsx

Päivän Excel-ajatus

Olen pyytänyt Excel Master -kaveriltani neuvoja Excelistä. Tämän päivän ajatus miettiä:

"Excel ei kuulu mihinkään tiettyyn tieteenalaan eikä lahjakkaita ihmisiä. Se on yleinen ohjelmisto, josta voi olla hyötyä kaikille tieteenaloille ja kenellekään."

saeed Alimohammadi

Mielenkiintoisia artikkeleita...