Indholdsfortegnelse
Det er ikke til at benægte, at den Pivottabel er et af de mest kraftfulde værktøjer i Excel til at analysere et større datasæt hurtigt og udtrække de nødvendige data effektivt. Desværre kan du få problemer, når du arbejder med Pivottabel da den mangler funktionen til automatisk opdatering. Vi kan dog nemt opdatere, hvis vi kender de effektive metoder. I denne artikel vil jeg demonstrere, hvordan man opdaterer Pivottabel ved hjælp af 5 passende metoder med den nødvendige forklaring.
Download arbejdsbog til øvelser
Metoder til opdatering af pivottabelområde.xlsm
5 egnede metoder til at opdatere pivottabelområde i Excel
Dette er vores datasæt fra i dag, hvor Produktkategori er givet på grundlag af stater. Desuden er Antal og Salg er tilvejebragt.
Før du går ind på metoderne til opdatering, har du helt sikkert mulighed for at oprette en Pivottabel Men hvis du vil vide, hvordan det foregår, kan du besøge Sådan oprettes en pivottabel artikel.
Jeg har lavet en Pivottabel for ovenstående datasæt, se følgende skærmbillede.
Hvad vigtigere er, antager vi, at vi har tilføjet 3 rækker (nye data), som vil blive opdateret i Pivottabel området manuelt og automatisk.
Lad os dykke ned i de effektive metoder
1. Manuel opdatering af pivottabelområde ved at ændre datakilden
Først og fremmest vil vi se processen med at opdatere Pivottabel området manuelt, dvs. ved at ændre datakilden.
Du skal blot følge nedenstående trin.
⏩ Vælg en celle i den oprettede Pivottabel .
⏩ Klik på den Ændre datakilde... af fra Ændre datakilde i den PivotTable Analyser fanebladet.
⏩ Derefter får du en dialogboks, nemlig Flyt PivotTable Fastsæt også den nye række af kildedata som $B$4:$E$15 , og tryk på OK .
⏩ I sidste ende vil resultatet se ud som følger, hvor en ny kolonne af tilstande nemlig Arizona oprettes, og også dataene opdateres.
Læs mere: Pivottabel henter ikke data i Excel
2. Opdatering af pivottabelområde ved at klikke på knappen Opdatering
Det er faktisk en simpel metode. For at bruge metoden skal du vælge en celle i Pivottabel og derefter højreklikke på musen eller trykke på ALT+F5 (tastaturgenvej til at opdatere Pivottabel ).
Følgende skærmbillede beskriver processen sekventielt.
Når det er gjort, kan Pivottabel opdateres automatisk som i følgende figur.
Læs mere: Sådan opdateres alle pivottabeller i Excel
3. Opdatering af pivottabelområde ved at konvertere til Excel-tabellen
En anden måde at opdatere Pivottabel ved at oprette en Excel-tabelle vil blive gennemgået trin for trin.
Trin:
⏩ Vælg en celle i datasættet, og indsæt en tabel ved at klikke på Indsæt faneblad> Tabel .
⏩ Du kan også trykke på CTRL+T (tastaturgenvej til at oprette en tabel).
⏩ Derefter vises dialogboksen nemlig Opret tabel .
⏩ Fastsæt placeringen af tabellen (her: $B$4:$E$12 ) og også afkrydse feltet før Min tabel har overskrifter mulighed.
⏩ Hvis du gør det, får du følgende tabel vist.
⏩ Nu skal vi indsætte en Pivottabel for ovenstående tabel.
⏩ Sørg for, at den Bord/rækkevidde er Tabel 1 og tryk på OK .
⏩ Vi har således skabt en dynamisk Pivottabel rækkevidde.
⏩ Hvis vi indtaster nye data, vil ovenstående Pivottabel opdateres automatisk, herunder dataene.
Vi ønsker f.eks. at tilføje følgende 3 rækker.
⏩ Hvis du derefter vælger en celle i den Pivottabel , og højreklik på musen, og vælg derefter den Opdater indstilling (eller tryk på ALT+F5 ).
⏩ Så output vil være som følger med den nye kolonne Arizona stat.
Læs mere: Konverter område til tabel i Excel
Lignende læsninger
- Sådan opdateres automatisk pivottabel i Excel (2 metoder)
- Pivot tabel opdaterer ikke (5 problemer & Løsninger)
- Rediger en pivottabel i Excel (5 metoder)
- Sådan konverteres tabel til liste i Excel (3 hurtige måder)
4. Opdatering af pivottabelområde ved hjælp af OFFSET-funktionen
Mere væsentligt er det, at hvis vi ønsker at skabe et dynamisk område for at opdatere Pivottabel automatisk, kan vi anvende den Navn Manager og kombinationen af OFFSET & COUNTA funktioner.
Trin:
⏩ Klik på den Formler faneblad> Navn Manager fra Definerede navne bånd.
⏩ Derefter vises en dialogboks, nemlig Navn Manager
⏩ Tryk på på Ny mulighed.
⏩ Fastgør derefter Navn som Source_Data og indsæt følgende formel i Henviser til afsnit
=Dynamic_Range!$B$4:$E$15_Range!$B$4,0,0,0,COUNTA(Dynamic_Range!$B:$B),COUNTA(Dynamic_Range!$4:$4))
Her er det aktuelle arknavn Dynamic_Range, $B$4:$E$15 er de rå data, B4 er dataenes startcelle, $B:$B er for kolonne B og $4:$4 er for række 4.
⏩ Forudsat at kildedataene er klar, kan vi gå over til at indsætte en Pivottabel .
I den følgende dialogboks skal du være opmærksom på Bord/rækkevidde som Source_Data .
Bemærk: Hvis den Bord/rækkevidde mulighed ikke er korrekt, vil Excel vise dig "datakilden er ikke gyldig" og sikkert ingen Pivottabel vil blive oprettet.
⏩ Endelig har vi den dynamiske Pivottabel som vist i følgende figur.
⏩ Hvis vi nu indfører nye data i de rå data, vil den Pivottabel opdateres automatisk.
⏩ Hvis vi antager, at vi ønsker at tilføje følgende nye data til tabellen.
⏩ Når du har tilføjet disse nye data til de rå data, skal du trykke på ALT+F5 i den Pivottabel .
⏩ Og du vil se de opdaterede data som i følgende skærmbillede.
Læs mere: Hvad er forskellen mellem en tabel og et område i Excel?
5. Opdatering af pivottabelområde ved hjælp af VBA-kode
Lad os nu se, hvordan du kan anvende VBA kode til at hente listen over arknavne i Excel.
Trin 1:
Først skal du åbne et modul ved at klikke på Udvikler > Visuel Grundlæggende .
Dobbeltklik for det andet på Ark10 .
Trin 2:
Private Sub Worksheet_Deactivate() Sheet9.PivotTables("PivotTable10").PivotCache.Refresh End Sub
Trin 3:
Til sidst skal du køre koden.
Bemærkninger:
Vær opmærksom på følgende forhold, når du bruger VBA-koden.
- Vælg projektet som Ark10 (Dataset_VBA), hvor de rå data er tilgængelige.
- Regnearket før PivotTabellerne er Ark9 (PivotTable_VBA), hvor den PivotTable er tilgængelig.
- Kopier standardnavnet på Pivottabel f.eks. PivotTabel10 (du kan også justere standardnavnet).
Hvis du så ændrer salget af Grøntsager fra 1.500 $ til 2.000.000 $, hvad vil ændringen i den Pivottabel ?
Når du har ændret salget, vil du se Pivottabel opdaterer data automatisk (rød rektangulær boks i den følgende figur).
Læs mere: Sådan bruges en Excel-tabel med VBA
Ting at huske
Makroen kan ikke hente data om fortrydelseshistorik. I så fald kan du udtrække fortrydelsesdataene og den Pivottabel hvis du aktiverer indstillingen af Opdater dataene, når filen åbnes .
For at gøre dette skal du klikke på PivotTable Analyser > Indstillinger .
Herefter skal du markere feltet før Opdater dataene, når filen åbnes mulighed.
Konklusion
I ovenstående artikel har jeg forsøgt at dække metoderne til at opdatere Pivot Table-området. Jeg tror naturligvis, at disse metoder kan være gavnlige for dig. Hvis du har spørgsmål og forslag, så glem ikke at dele dem i følgende kommentarfelt, hvis du har spørgsmål og forslag.