Most épített egy pivot táblázatot az Excelben. A pivot táblázaton kívülre kattint. Felépít egy Excel képletet. Ezt a képletet lefelé másolja a kimutatási táblázat összes sorába. A számítás a pivot tábla első sorának kivételével téves választ ad az összesre. Épp most szúrta meg a GetPivotData generálása "szolgáltatás". Vizsgáljuk meg, mi ez, és hogyan lehet megakadályozni.
Csak akadályozza meg a GetPivotData problémát - a gyors módszer
A leggyorsabb módja annak, hogy megakadályozza az Excel-t a GetPivotData létrehozásában, ha a képletet beírja az egér vagy a nyílbillentyűk használata nélkül. Ha egyszerűen beírja =E5/D5
, akkor az Excel létrehoz egy "normál" relatív képletet, amelyet le lehet másolni az összes sorra, amely a pivot tábla szomszédságában található.
A GetPivotData probléma megelőzése - az állandó módszer
Van egy rejtett beállítás, amely megakadályozza az Excel számára a GetPivotData létrehozását. Az Excel 2003-ban rejtettebb, mint az Excel 2007-ben.
Az Excel 2007 programban hajtsa végre az alábbi lépéseket:
- Hozzon létre egy forgatótáblát az Excel 2007 alkalmazásban
- Győződjön meg arról, hogy az aktív cella az elfordulási táblázatban van
- Nézze meg a szalag PivotTable-eszközök beállításainak lapját a bal oldalon. Van egy Opciók gomb. Ne kattintson az Opciók gombra! Az Opciók gomb jobb oldalán található egy legördülő nyíl. Kattintson a legördülő menü nyílra. Törölje a jelet a GetPivotData létrehozása jelölőnégyzetből.
- Most megadhat képleteket az egérrel, a nyílbillentyűkkel vagy a gépeléssel.
Az Excel 2003 és korábbi verzióiban hajtsa végre az alábbi lépéseket:
- Válassza az Eszközök, Testreszabás lehetőséget
- A Testreszabás párbeszédpanelen három fül található. Válassza a központ Parancsok lapját.
- A bal oldali listamezőben válassza a 7. elemet, az Adatokat
- A jobb oldali listamezőben szinte végig görgessen. A lista végén a 8. ikon a GetPivotData létrehozása. Húzza ezt az ikont a listából, és dobja a meglévő eszköztár közepére.
- Kattintson a Bezárás gombra a párbeszédpanel bezárásához.
- Kattintson az imént az Excel eszköztárhoz adott ikonra. Ez kikapcsolja a funkciót. Mostantól megadhatja a képleteket az egérrel a GetPivotData függvények létrehozása nélkül.
Itt van egy bónusztipp: Régebben megvetettem ezt a funkciót, és egyszerűen csak azt akartam, hogy állandóan ki legyen kapcsolva. Hozzáadtam az ikont az eszköztáramhoz, kikapcsoltam az ikont, majd eltávolítottam az eszköztárról. Most … kissé megkönnyebbültem. Látom, hogy az ikonnak alkalmanként van néhány jó felhasználása. Tehát építettem egy pivot táblát az Excel 2003 programban, és megbizonyosodtam arról, hogy a cella mutató a pivot táblában van. Ezután a testreszabás párbeszédpanel segítségével húztam a GetPivotData generálása ikont a kimutatási táblázat eszköztáramra. Most - amikor pivot táblában vagyok, választhatom a funkció be- vagy kikapcsolását.
Miért tette ezt a Microsoft? Van-e jó haszna a GetPivotData programnak?
Mit kell tennie a GetPivotData által? Nyilvánvaló, hogy a Microsoftnak tetszik a funkció, mivel rákényszerítették a gyanútlan emberek millióit, akik pivot táblákat használnak.
A GetPivotData minden látható cellát visszaad egy kimutató táblából. Ahelyett, hogy egy cellacímre mutatna, az értéket a különböző mezőértékek metszéspontjaként írja le.
A pivot tábla változásával a GetPivotData továbbra is ugyanazokat a logikai adatokat adja vissza a pivot táblából, feltéve, hogy az adatok továbbra is láthatók a pivot táblában. Ez akkor lehet fontos, ha hónapról hónapra változik az egyik pivot-tábla oldalmezőjében, és mindig vissza szeretné adni az eladást egy adott ügyfél számára. Mivel az ügyféllista havonta változik, az ügyfél helyzete megváltozik. A használatával =GETPIVOTDATA
biztosíthatja, hogy a megfelelő értéket adja vissza a kimutató táblából.
=GETPIVOTDATA
mindig két konkrét érvvel indul. Ezután opcionálisan további argumentumpárokkal rendelkezik.
Itt van a két szükséges érv:
- Adatmező neve. Ez lehet "Bevétel összege" vagy egyszerűen "Bevétel".
- Bármely cella, amely a pivot tábla "belsejében" található. Tudta, hogy a forgóasztalának neve van? Valószínűleg nem tudta ezt, mert nem találja meg a nevet az Excel felületén. A pivot tábla nevének megismeréséhez a VBA-hoz kell fordulnia. Tehát - a Microsoft számára könnyebb volt lehetővé tenni, hogy azonosítsa a kimutatótáblát azáltal, hogy a pivot-tábla bármely cellájára mutat. Bár bármely cellát választhat, a legbiztonságosabb a bal felső sarokban lévő cellát választani. Lehetséges, hogy a pivot-tábla zsugorodhat az oldalmezők egy bizonyos kombinációja esetén. Ebben az esetben a bal felső sarok cellájának használatával biztos lehet abban, hogy folyamatosan az elforduló tábla belsejében mutat.
Ezután folytatja a függvényt további argumentumpárokkal. Minden pár tartalmaz egy mezőnevet és egy értéket.
A GetPivotData csak a kimutatásban látható értékeket adhatja vissza
Miután látta, hogy működik néhány GetPivotData függvény, azt gondolhatja, hogy ezek hatékonyabbak, mint valójában. Valójában a függvény csak akkor működik, ha az adott érték látható a kimutató táblában. Tekintsük az alábbi képet.
- Az A2 cellában a GETPIVOTDATA az ABC 2004. januári értékesítését adja vissza a Központi Régióban. Ez megragadja a 80003-at a G19 cellából.
- Az A6 képlete azonban nem sikerül. Az ABC értékesítését kéri az összes régióban. Az elforduló táblázat a teljes ABC-t a Középre, a teljes ABC-t Keletre, a teljes ABC-t a Nyugatra mutatja, de soha nem mutatja az összes ABC-t az összes régió esetében, így az eredmény egy #REF! hiba.
- Ha elforgatná a régiómezőt az oldalterületig, akkor az A6 képlete működni kezdene, de az A2 és A4 képlete visszaadná a #REF! -Et. Ha a Region legördülő menüből a Central lehetőséget választja, akkor mind a négy képlet működni fog.
- A Nagy összegek kikapcsolása a PivotTable-beállítások párbeszédpanelen sok GetPivotData-függvény visszatérését eredményezi # REF! hibák.

A GetPivotData Excel súgója ezt a tippet nyújtja
Ezeknek a függvényeknek a felépítéséhez a legkönnyebb a képletet az egérrel felépíteni. Írjon be egy egyenlőségjelet a pivot tábla külső cellájába, majd kattintson az egérrel egy cellára a pivot tábla belsejében. Az Excel kezeli a referenciák elkészítésének részleteit. A fenti képen a hónapok és az évek csoportosított mezők, a dátum mezőből jönnek létre. Az Excel súgó nem dokumentálja, hogy a hónap mezőt január 1-re kell megadni, de ezt megtudhatja, ha megfigyeli az eredményeket, amelyek lehetővé teszik az Excel számára a GetPivotData elkészítését. Természetesen … ennek a szolgáltatásnak a használatához újra engedélyeznie kell a GetPivotData generálása funkciót, amelyet korábban letiltott.