Efnisyfirlit
Þessi grein sýnir hvernig á að endurnýja sjálfkrafa snúningstöflu í Excel með tveimur mismunandi aðferðum. Sjálfvirk uppfærsla á snúningstöflunni með breytingunni á gagnagjafanum er öflugur eiginleiki sem Excel býður upp á. En það er ekki innbyggð aðgerð. Við skulum fylgja leiðbeiningunum til að gera Excel útreikninginn sjálfvirkan.
Sæktu æfingarbók
Sæktu þessa æfingabók til að æfa á meðan þú ert að lesa þessa grein.
Refresh Pivot Table.xlsm
2 aðferðir til að endurnýja snúningstöflu sjálfkrafa í Excel
Til að sýna hvernig á að endurnýja Excel snúningstöflu , við bjuggum til tvær snúningstöflur fyrir gagnasafn. Gagnapakkinn sýnir lista yfir sölugögn með öllum nauðsynlegum upplýsingum eins og dagsetningu, svæði, borgarnafni, vöruheiti, vöruflokki, einingarverði, magni og heildarverði.
Það eru 2 snúningstöflur sem við gerðum með því að nota þetta gagnasafn - ein til að sýna hvernig heildarsala er mismunandi eftir mismunandi borgum (skjámynd 1 ) og önnur tafla sem sýnir heildarsölu fyrir mismunandi vöruflokka (skjáskot 2 ).
Skjáskot 1:
Skjáskot 2:
1. Endurnýja snúningstöfluna sjálfkrafa þegar vinnubókin er opnuð
Þessi aðferð mun uppfæra snúningstöfluna í hvert sinn sem vinnubókin er opnað , ekki í hvert sinn sem breyting er gerð á gagnasafninu. Svo, það er eins og sjálfvirkni að hluta á snúningstöflunni . Við skulum fylgja skrefunum til að virkja sjálfvirka endurnýjunaraðgerðina fyrir snúningstöflu:
Skref:
- Hægri-smelltu hvaða reit í snúningstöflunni til að opna samhengisvalmyndina.
- Veldu Valkostir pivotTable í samhengisvalmyndinni.
- Í glugganum PivotTable Options , farðu í flipann Data og hakaðu við Refresh data þegar þú opnar skrána valkostur .
- Smelltu loksins á OK til að loka glugganum.
Lesa meira: Hvernig á að endurhlaða allar snúningstöflur í Excel
Svipar aflestrar
- Pivottafla ekki Hressandi (5 mál og lausnir)
- Hvernig á að endurnýja mynd í Excel (2 áhrifaríkar leiðir)
2. Sjálfvirkt endurnýja Excel snúningstöflu með VBA
Með því að nota einfaldan VBA kóða getum við uppfært sjálfkrafa snúningstöfluna okkar þegar við breyta hverjum upprunagögnum . Mikilvægast er að það gerist strax ólíkt fyrri aðferð þar sem við þurfum að loka og opna skrána aftur til að sjá uppfærslurnar. Til að það gerist skulum við fylgja leiðbeiningunum!
Skref:
- Frá Excel borði farðu á Hönnuðarflipann og smelltu á Visual Basic flipann til að opna Visual BasicRitstjóri.
- Í Visual Basic Editor farðu í VBA Project Explorer þar sem öll vinnublöðin eru skráð. Veldu vinnublaðið sem inniheldur upprunagögn og tvísmelltu . Það mun opna nýja einingu til að skrifa nauðsynlegan kóða.
- Í þessu skrefi viljum við bæta við
- Ofangreind skref myndi bæta við Worksheet_SelectionChange atburði .
- Til að bæta viðburði við eininguna skulum við smella á Verklagslisti og veldu Breyta
- Nú sjáum við nýtt atburðarmaró er bætt við eininguna sem heitir Worksheet_Change . Við munum skrifa kóðann okkar inni í þessum. Svo, eyddu Worksheet_SelectionChange
- Að lokum skaltu bæta við einfalda VBA kóðanum inni í breytingartilvikinu.
2467
Þessi VBA kóði mun keyra hvenær sem við breytum frumugögnum í frumskránni. Allar snúningstöflurnar sem tengjast upprunanum verða uppfærðar í samræmi við það og samstundis .
Lesa meira : Hvernig á að endurnýja allar snúningstöflur með VBA (4 leiðir)
VBA kóða fyrir sjálfvirka endurnýjun á einni snúningstöflu
Ef við viljum ekki endurnýja sjálfkrafa allar pivottöflurnar í vinnubókinnifrekar bara tiltekinn einn , við getum notað eftirfarandi kóða. Þessi kóði mun aðeins uppfæra pivot-töfluna í blaðinu pivot-category þegar við breytum gagnagjafanum.
1474
Í þessi kóði, pivot-category er blaðnafnið sem inniheldur PivotTable. Við getum auðveldlega athugað heiti vinnublaðs og snúningstöflu.
Í skjámyndinni hér að ofan getum við séð heiti blaðsins í neðsta flipann á excel vinnublaðinu .
Ef við viljum ekki endurnýja sjálfkrafa allar pivottöflurnar í vinnubókinni frekar bara sérstakur einn, við getum notað eftirfarandi kóða. Þessi kóði mun aðeins uppfæra pivot-töfluna í pivot-flokki blaðsins þegar við breytum gagnagjafanum.
Lesa meira: VBA til að endurnýja snúningstöfluna í Excel
Atriði sem þarf að muna
Með því að nota VBA kóða í aðferð 2 gerir snúið töflunum okkar sjálfvirkan en það týnir afturkalla saga . Eftir að hafa gert breytingu getum við ekki farið aftur í fyrra stig. Þetta er ókostur við að nota macro til að uppfæra pivot töflur sjálfkrafa.
Niðurstaða
Nú vitum við hvernig á að gera sjálfvirkan pivot töflur í Excel. Vonandi myndi það hvetja þig til að nota þennan eiginleika meira sjálfstraust. Allar spurningar eða tillögur ekki gleyma að setja þær í athugasemdareitinn hér að neðan.