A pivot táblázat frissítése az Excelben (manuálisan + automatikus frissítés VBA-val)

Miután létrehozott egy kimutatástáblát, az nem frissül automatikusan, ha új adatokat ad hozzá, vagy módosítja a meglévő adatokat.

Mivel a pivot tábla a kimutatási gyorsítótár használatával jön létre, a meglévő adatok megváltozásakor vagy új sorok/oszlopok hozzáadásakor az adatokhoz a pivot gyorsítótár nem frissül automatikusan, ezért a pivot tábla sem frissül.

A frissítéseket minden alkalommal kényszeríteni kell, amikor változások történnek. Miután kényszeríti a frissítést, a Pivot Cache frissül, ami tükröződik a Pivot táblázatban.

Ez az oktatóanyag néhány módszert ismertet.

Pivot táblázat frissítése

Ez a lehetőség akkor a legmegfelelőbb, ha a meglévő adatforrásban változások történnek, és frissíteni szeretné a pivot táblázatot, hogy tükrözze ezeket a változásokat.

Az alábbi lépésekkel frissítheti a kimutatástáblát:

  • Kattintson a jobb gombbal a kimutatástábla bármely cellájára.
  • Válassza a Frissítés lehetőséget.

Ez azonnal frissíti a Pivot táblát.

Ezt úgy is elvégezheti, hogy bármelyik cellát kijelöli a kimutatástáblában, és az ALT + F5 billentyűparancsot használja.

Gyors tipp: Jó gyakorlat az adatforrást Excel táblává alakítani, és ezzel az Excel táblával létrehozni a kimutatástáblát. Ha ezt megteszi, akkor a frissítési technikával is frissítheti a kimutatástáblát, még akkor is, ha új adatokat (sorokat/oszlopokat) ad hozzá az adatforráshoz (mivel az Excel táblázat automatikusan figyelembe veszi a hozzáadott sorokat/oszlopokat).

Frissítse a kimutatástáblát az adatforrás megváltoztatásával

Ha új sorokat/oszlopokat adott hozzá az adatforráshoz, módosítania kell az adatforrást, hogy az új sorok/oszlopok az adatkészlet részét képezzék.

Ezt csináld meg:

  • Válassza ki a cellákat a kimutatástáblában.
  • Lépjen az Elemzés -> Adatok -> Adatforrás módosítása menüpontra. Ezzel kiválasztja az Ön által használt adatforrást, és megnyílik a „PivotTable adatforrás módosítása” párbeszédpanel.
  • A PivotTable -adatforrás módosítása párbeszédpanelen frissítse a tartományt, hogy új adatokat tartalmazzon.
  • Kattintson az OK gombra.

Ne feledje, hogy ha az adatforrást Excel táblává változtatja, majd az Excel táblával hozza létre a kimutatástáblát, akkor nem kell használnia az adatforrás módosítása lehetőséget. Egyszerűen frissítheti a kimutatástáblát, és figyelembe veszi az új sorokat/oszlopokat.

Pivot tábla automatikus frissítése VBA makró használatával

Bár a Pivot -táblázat frissítése olyan egyszerű, mint két kattintás, ezt minden alkalommal meg kell tennie, amikor változás történik.

Annak érdekében, hogy hatékonyabb legyen, és a Pivot tábla automatikusan frissüljön, amikor az adatforrás megváltozik, használhat egy egysoros VBA makrókódot.

Itt a VBA kód:

Privát almunkalap_változtatás (ByVal -cél tartományként) Munkalapok ("Sheet1"). PivotTables ("PivotTable1"). PivotCache.Refresh End Sub

A kód dekódolása: Ez egy változási esemény, amely akkor indul el, amikor a forrásadatokat tartalmazó lapon változás történik. Amint változás történik, a kód frissíti a kimutatástábla Pivot -gyorsítótárát PivotTable1 néven.

Ezt a kódot módosítania kell, hogy működjön a munkafüzetben:

  • „Sheet1” - változtassa meg a kód ezen részét a Pivot táblát tartalmazó munkalap nevével.
  • „PivotTable1” - módosítsa ezt a Pivot Table nevére. A név megismeréséhez kattintson bárhol a kimutatástáblában, majd kattintson az Elemzés fülre. A név látható lenne a szalag bal oldalán a „PivotTable Name” fejléc alatt.

Hová tegye ezt a VBA kódot:

  • Nyomja le az Alt + F11 billentyűkombinációt. Megnyílik a VB Editor ablak.
  • A VB szerkesztőben a bal oldalon a Project explorer látható (az összes munkalap neve). Ha nem jelenik meg, nyomja meg a Control + R billentyűkombinációt, hogy láthatóvá váljon.
  • A Project Explorerben kattintson duplán a Pivot táblát tartalmazó lap nevére.
  • A jobb oldali kódablakban másolja be a megadott kódot.
  • Zárja be a VB szerkesztőt.

Most, amikor bármit megváltoztat az adatforrásban, a kimutatástábla automatikusan frissül.

Kattints ide a mintafájl letöltéséhez.

Megjegyzés: Mivel van egy makró a munkafüzetben, mentse ezt .xls vagy .xlsm kiterjesztéssel.

A következő Pivot Table oktatóanyagok is tetszhetnek:

  • A dátumok csoportosítása az Excel pivot tábláiban.
  • Számok csoportosítása az Excel kimutatásában.
  • Az adatok szűrése a pivot táblázatban az Excelben.
  • Forrásadatok előkészítése a kimutatástáblához.
  • Feltételes formázás alkalmazása pivot táblázatban az Excelben.
  • Excel Pivot táblázat számított mező hozzáadása és használata.
  • Hogyan lehet az üres cellákat nullákkal helyettesíteni az Excel pivot táblákban.
  • A szeletelők használata az Excel kimutatásban.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave