Excel pivot táblázatok automatikus frissítése

Jó lenne egy Excel pivot táblázatot automatikusan frissíteni, valahányszor a forrásadatai megváltoznak. Sajnos ennek megvalósítására nincs beépített módszer. Az alábbiakban háromféle módon frissíthetünk egy kimutatótáblát, miután módosítottuk a forrásadatokat.

Nincs beépített automatikus frissítés a kimutatótáblához

Új rekordok hozzáadása esetén , vagy törölhet rekordokat, vagy szerkesztheti a meglévő adatokat, az elfordulási táblázat nem azonnal jeleníti meg a módosított adatokat. Nincs olyan beállítás, amelyet módosíthatna, hogy az Excel automatikusan frissítse a kimutató táblázatot, amint az adatok megváltoznak.

Ennek eredményeként, hogy a kimutató táblát naprakészen tartsa, 3 választási lehetősége van:

  1. A pivot-tábla kézi frissítése
  2. Makróval frissítheti az Excel pivot-tábláját automatikusan
  3. A pivot-tábla beállításának módosítása kérjen néhány automatikus frissítést

Frissítés manuálisan

Nem, ez nem automatikus, de az adatváltozás után a pivot tábla frissítésének gyors és egyszerű módja a kézi frissítés frissítse:

  • Kattintson a jobb gombbal a pivot táblázat bármelyik cellájára, majd kattintson a Frissítés gombra.

Pro: Ez egy egyszerű módja annak, hogy azonnal frissítse a pivot table

Con: Ez nem automatikus. Ezt meg kell emlékeznie minden alkalommal, amikor az adatok megváltoznak!

A fájl megnyitásakor automatikusan frissül

Az automatikus frissítés egyik módja a pivot-tábla frissítésének beállítása, amikor megnyitja a benne lévő fájlt. Ezzel a módszerrel részleges automatizálást kap, anélkül, hogy makrókat kellene hozzáadnia a fájlhoz.

Bármikor, amikor bezárja, majd újra megnyitja a fájlt, a kimutató tábla frissül.

A frissítési módszer beállításához:

  1. Kattintson a jobb gombbal bármelyik cellára a pivot-táblában
  2. Kattintson a kimutatás-beállítások
  3. A kimutatás-beállítások ablakban kattintson az Adatok fülre
  4. A Pivot-tábla adatai szakaszban jelölje be a Frissítés lehetőséget Adatok a fájl megnyitásakor
  5. Kattintson az OK gombra a párbeszédpanel bezárásához.

Pro: Bármikor bezárja, majd újra megnyitja a fájlt, a kimutatási táblázat automatikusan frissül.

Con: A pivot tábla nem frissül automatikusan, amíg a munkafüzet nyitva van

Automatikus frissítés makróval

A kimutató tábla frissítésének utolsó módja egy makró. Beállíthat egy Excel makrót, amely automatikusan frissíti a pivot táblázatot, amikor a munkalap aktiválódik.

Ha ezt még nem tette meg, akkor a Contextures webhelyemen vannak útmutatások a VBA kód másolásához. a saját fájljaihoz.

Makró egy pivot táblához

Helyezze a következő kódot a munkalap modulra, ha a lapon egy pivot tábla van:

Private Sub Worksheet_Activate() Application.EnableEvents = False Me.PivotTables(1).RefreshTable Application.EnableEvents = TrueEnd Sub

Megjegyzés: Ha a kimutatótáblák védettek, olvassa el ezt a cikket, ha segítségre van szüksége a védett munkalapok forgatótábláival kapcsolatban.

Makró több pivot-táblához

Ha két vagy több pivot tábla van a lapon, különböző forrásadatokkal, használja ezt a kódot, amelyet beillesztett a munkalap modulra. Ez automatikusan frissíti a lap összes pivot-táblázatát:

Private Sub Worksheet_Activate() Dim pt As PivotTable Application.EnableEvents = False For Each pt In Me.PivotTables pt.RefreshTable Next pt Application.EnableEvents = TrueEnd Sub

Videó: Pivot-tábla hibaelhárítása

A makrók hozzáadása előtt előfordulhat, hogy Segítség a munkafüzet összes forgatótáblájának listájához, amely részletezi a helyüket.

Ez a videó egy makrót mutat, amely létrehozza ezt a listát az Ön számára, és a mintafájlt onnan szerezheti be a Contextures webhelyemet, hogy kövessem.

Leave a Reply

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük