Szeletelő két adatkészlethez - Excel tippek

Tartalomjegyzék

A New Jersey-i Rick azt kérdezi, hogy állítson be egy szeletelőt két különböző adatsorból származó két forgatótábla vezérlésére. A múltban megoldottam néhány VBA-t. De ma úgy gondolom, hogy van egy egyszerűbb módszer az adatmodell használatára.

A többszörös pivot táblák vezérlése a szeletelők egyik fő előnye. De ezeknek a kimutató tábláknak ugyanabból az adathalmazból kell származniuk. Ha két különböző adathalmazból van adat, akkor egy szeletelő használata mindkét adathalmaz vezérlésére megnehezül.

Az ebben a cikkben szereplő technika használatához a kimutató tábláknak egy adatmodellen kell alapulniuk. Ha léteznek olyan pivot táblák, amelyek nem az adatmodellen alapulnak, törölnie kell őket, és elölről kell kezdenie.

Megjegyzések

  • Ha az összes pivot-tábla ugyanazon az adatkészleten alapul, akkor könnyebb beállítani őket ugyanazok a szeletelők használatára. Nézd meg a (z) 2011. epizódot.

  • Ha Mac rendszert használ, és nincs adatmodellje, akkor a VBA segítségével megoldhatja a problémát. Nézd meg a 2104. epizódot.

Az adatmodell könnyebb, mint a VBA megoldás.

A legfontosabb lépés egy új SlicerSource tábla felépítése. Ha mindkét adatkészlete tartalmaz egy Szektor nevű mezőt, és azt szeretné, hogy a kimutató tábla Szektoron alapuljon, másolja a Szektorokat mindkét táblából egy új táblába. Használja az Adatok, a duplikátumok eltávolítását az egyedi táblázatokban található szektorok egyedi listájának létrehozásához.

Készítsen egy harmadik táblázatot, amely a szeletelő forrása lesz

Amikor a két adatsorból pivot táblázatot hoz létre, feltétlenül jelölje be az Adatok hozzáadása az adatmodellhez jelölőnégyzetet.

Adja hozzá az adatokat az adatmodellhez

Ha szeletelőt helyez be, két lap lesz felül. Használja a második lapot - az összeset. Keresse meg a Szeletelő forrás tábláját, és onnan építse fel a szeletelőt.

Az Összes lapon keresse meg a Szeletelő forrását.

Kezdetben csak egy pivot tábla reagál a szeletelőre. Válassza ki a másik pivot táblázatot, majd válassza a Kapcsolatok szűrése lehetőséget.

Csatlakoztassa a másik forgóasztalt a szeletelőhöz

Az eredmény két pivot tábla lesz (különböző adatsorokból), amelyek reagálnak a szeletelőre.

Siker

Ez a módszer sokkal könnyebbnek tűnik, mint a 2104 videóban leírt VBA módszer.

Videót nézni

Videó átirat

Ismerje meg az Excel programot a Podcast 2198-as epizódjából: Két adatkészlet szeletelője.

Hé, üdvözlöm újra a neten, Bill Jelen vagyok. New Jersey-ben voltam, ahol egy szemináriumot tartottam, és Rick feltett egy kérdést, és azt mondta: "Hé, nézd, két különböző adatkészletre vannak építve a forgatótábláim, és szeretném, ha egy szeletelő képes lenne ezeket irányítani." És most készítettem erről egy videót - 2104. epizód -, amely némi VBA-t használt, de ez a videó valóban sok problémát okozott, mert az embereknek nem megfelelő adatok alapján vannak szeletelőik. Tehát, tudod, elgondolkodtam azon, hogy vajon létezik-e ennél egyszerűbb módszer a VBA nélkül.

Tehát van egy táblázatom itt a bal oldalon, amelyen van Sector, és van egy táblázatom a jobb oldalon, ahol Sector van. És ha létezik létező pivot-tábla ezen a két adathalmazon, akkor meg kell szabadulnom azoktól a pivot-tábláktól - csak teljesen újra kell kezdenem. És amit meg fogunk tenni, hogy felépítünk egy harmadik asztalt, amely a másik két asztal között fog élni, és ez a táblázat csak nagyon egyszerű lesz - csak az összes listája lesz az ágazatok. Tehát a bal oldali táblából veszem a szektorokat, a jobb oldali táblából a szektorokat, beillesztem ezeket az összeset, majd kiválasztom az egész halmazt, majd az Adatok alatt válassza a Másolatok eltávolítása - pont itt - és végül csak az ágazatok egyedi listája. Rendben? Ezután ezeket a táblázatokat el kell vennünk, és be kell őket formáznunk - Formázzuk táblázatként a Ctrl + T használatával, rendben.Tehát a bal oldalt veszem, Ctrl + T; "Az asztalom fejlécekkel rendelkezik", Igen; a második, a Ctrl + T, "Asztalom fejlécekkel rendelkezik, Igen; a harmadik, Ctrl + T," Asztalomnak vannak fejlécek ". Most a Microsoft ezeket az igazán unalmas neveket adja, például" 1. táblázat "," 2. táblázat "és" 3. táblázat ", és át fogom nevezni ezeket - ezt a baloldali egy Sales-nek fogom nevezni, a középsőt pedig a Slicer Source-nak nevezem, majd ezt az itteni nevezem Prospects-nek. Rendben.A középsőt Szeletelő Forrásomnak fogom nevezni, majd ezt az itteni nevezem Prospektusnak. Rendben.A középsőt Szeletelő Forrásomnak fogom nevezni, majd ezt az itteni nevezem Prospektusnak. Rendben.

Szóval, megvan a három táblázat, és valahogy meg kell tanítanom az Excel-t, hogy ez a táblázat mind a táblához, mind ehhez a táblához kapcsolódik. Tehát elérkeztünk a Kapcsolatok - adatok, kapcsolatok témához, és létrehozok egy új kapcsolatot az Értékesítés táblából. Van egy szektor nevű mezője, amely a szeletelő forráshoz kapcsolódik - kattintson az OK gombra. Most hozzon létre egy másik kapcsolatot a jobb oldalon, a Prospect táblából - rendelkezik egy Szektor nevű mezővel, amely a Szeletelő forráshoz kapcsolódik, a Szektor nevű mezőhöz kattintson az OK gombra.

Tehát most megtanítottam az Excel-nek, hogy mi a kapcsolat, mind ettől a Szeletelő Forrásig, mind ettől a Szeletelő Forrásig. Most, ezen a ponton, meg tudom építeni a két forgatótáblát. Tehát itt kezdem, az Insert, a PivotTable, feltétlenül jelölje be az "Adatok hozzáadása az adatmodellhez" jelölőnégyzetet, és így összeállíthatunk egy szép jelentést az Ügyfélről, és talán a Bevételekről is. alacsony - tehát Data, Z-től A-ig, és le akarom szűkíteni, hogy csak az első 5, vagy a felső 3, vagy valami hasonló legyen. Remek, oké. Ezután szeretnék egy második pivot táblát építeni, amely a másodikat használja Tehát innentől kezdve - Insert, PivotTable, ismét győződjön meg arról, hogy "Adja hozzá ezeket az adatokat az adatmodellhez", ezúttal ugyanarra a lapra helyezem, hogy láthassuk, milyen a kapcsolatuk Kattintson az OK gombra.És egyedi számot kapunk a kilátásokról. A potenciális ügyfelek számával kezdődik, de ha belépek a Mezőbeállításokba, mert az adatmodellt használom, itt van egy extra számításom, az alján, a Count- Distinct Count néven. Kattintson az OK gombra, és ide tesszük a Szektort, hogy lássuk, hány kilátás volt az egyes Szektorokban. Oké, szép, ez mind remekül működik.

Most azt akarom tenni, hogy szúrok be egy szeletelőt, de a szeletelő nem az Értékesítés táblán, sem a Kilátások táblán alapul; hogy a szeletelő a Szeletelő forrására fog épülni. Rendben, ezért választunk egy új szeletelőt a Szeletelő forrása alapján, a mező a Szektor, itt kapjuk meg a szeletelőnket, ha akarja, változtassa meg a színét. Oké, csak végezzen itt egy tesztet - válassza például a Tanácsadás lehetőséget, és látja, hogy ez a kimutató tábla frissül, de az a kimutató tábla nem frissül. Tehát abból a pivot táblázatból lépjen a PivotTable Tools-- Elemzés, Szűrés kapcsolatokra, és akassza be ezt a forgatótáblát az Ágazati szűrőbe. Aztán ahogy választjuk, látja, hogy ez a kimutató tábla frissül, és ez a kimutató tábla is frissül. Nincs semmilyen VBA.

Hé, mindenképpen nézd meg új könyvemet, MrExcel LIVe, Minden idők 54 legnagyobb tippje. Kattintson a jobb felső sarokban található "I" gombra további információkért.

Ma a New Jersey-i Rick megkérdezte, hogy egy szeletelő képes-e vezérelni a több forrásból származó forgatótáblákat. És bár ezt megtettem a 2104-es epizódban, VBA-megoldással, az adatmodell segítségével VBA nélkül is megtehetjük. Ehhez Windows szükséges, az Excel verziója - Excel 2013 vagy újabb -, és ha van olyan kimutató tábla, amely nem az adatmodellen alapul, törölje azokat, keresse meg a két adatkészlet között a közös mezőket, másolja át az egyes mezőket egy új táblázatot, és használja a duplikátumok eltávolítását a mező egyedi listájának megszerzéséhez. Most három adatsorod van: az eredeti, a másik és ez az új adatsor. A Ctrl + T billentyűkombinációból mindegyiket tegyék táblává építsen kapcsolatot a bal oldali adatsor és az új táblázat között; a megfelelő adatsor és az új táblázat között; majd amikor felépíted a két forgatótáblát mindegyikhez, mondd "Adja hozzá ezeket az adatokat az adatmodellhez "; amikor egy szeletelőt épít, az Összes fülre kell kattintania, hogy megtekinthesse azt a harmadik táblázatot; válasszon a Szeletelő forrás, az a kis apró táblázat közül; és akkor a két pivot tábla egyikét nem kapcsolódjon a szeletelőhöz; jelöljön ki egy cellát abban a pivot-táblázatban; használja a Szűrőkapcsolatokat a pivot-tábla és a szeletelő összekapcsolásához.

A munkafüzet letöltéséhez a mai videóból keresse fel a YouTube leírásában található URL-t, és tudja, hogy letöltheti a könyvet.

Nos, szeretném megköszönni, hogy betértél, legközelebb találkozunk egy újabb netcast-lal.

Töltse le az Excel fájlt

Az excel fájl letöltése: slicer-for-two-data-sets.xlsx

Excel gondolata a napnak

Az Excel Master barátaimtól kértem tanácsokat az Excel-mel kapcsolatban. Mai gondolat, hogy elgondolkodjak:

"Az Excel nem tartozik egyetlen szakterülethez sem tehetséges emberekhez. Ez egy általános szoftver, amely hasznos lehet bármely tudományterület és bárki számára."

saeed Alimohammadi

érdekes cikkek...