Kā atsvaidzināt rakurstabulu programmā Excel (manuāli + automātiska atsvaidzināšana, izmantojot VBA)

Kad esat izveidojis rakurstabulu, tā netiek automātiski atsvaidzināta, pievienojot jaunus datus vai mainot esošos datus.

Tā kā jūsu rakurstabula ir izveidota, izmantojot rakursu kešatmiņu, mainoties esošajiem datiem vai pievienojot datiem jaunas rindas/kolonnas, šarnīra kešatmiņa netiek automātiski atjaunināta, un līdz ar to arī rakurstabula netiek atjaunināta.

Katru reizi, kad tiek veiktas izmaiņas, jums ir jāpiespiež atjaunināšana. Kad esat piespiedis atsvaidzināt, tiek atjaunināta Pivot kešatmiņa, kas ir atspoguļota rakurstabulā.

Šī apmācība aptver pāris veidus, kā to izdarīt.

Atsvaidzināt rakurstabulu

Šī opcija ir vislabāk piemērota, ja esošajā datu avotā ir izmaiņas un vēlaties atsvaidzināt rakurstabulu, lai atspoguļotu šīs izmaiņas.

Tālāk ir norādītas rakurstabulas atsvaidzināšanas darbības.

  • Ar peles labo pogu noklikšķiniet uz jebkuras rakurstabulas šūnas.
  • Atlasiet Atsvaidzināt.

Tas uzreiz atsvaidzinās rakurstabulu.

Varat arī, atlasot jebkuru šūnu rakurstabulā un izmantojot īsinājumtaustiņu ALT + F5.

Ātrs padoms: Laba prakse ir pārveidot datu avotu Excel tabulā un izmantot šo Excel tabulu, lai izveidotu rakurstabulu. Ja to darāt, varat arī izmantot atsvaidzināšanas paņēmienu, lai atjauninātu rakurstabulu pat tad, ja datu avotam tiek pievienoti jauni dati (rindas/kolonnas) (jo Excel tabula automātiski uzskaita jaunas pievienotās rindas/kolonnas).

Atjauniniet rakurstabulu, mainot datu avotu

Ja datu avotam esat pievienojis jaunas rindas/kolonnas, jums ir jāmaina datu avots, lai pārliecinātos, ka jaunās rindas/kolonnas ir daļa no datu kopas.

Lai to izdarītu:

  • Pivot tabulā atlasiet jebkuru šūnu.
  • Dodieties uz Analizēt -> Dati -> Mainīt datu avotu. Tas atlasīs izmantoto datu avotu un atvērs dialoglodziņu Mainīt rakurstabulas datu avotu.
  • Dialoglodziņā Mainīt rakurstabulas datu avotu atjauniniet diapazonu, iekļaujot tajā jaunus datus.
  • Noklikšķiniet uz Labi.

Ņemiet vērā: ja maināt datu avotu par Excel tabulu un pēc tam izmantojat Excel tabulu, lai izveidotu rakurstabulu, jums nav jāizmanto opcija Mainīt datu avotu. Jūs varat vienkārši atsvaidzināt rakurstabulu, un tā ņems vērā jaunās rindas/kolonnas.

Automātiski atsvaidzināt rakurstabulu, izmantojot VBA makro

Lai gan Pivot tabulas atsvaidzināšana ir tikpat vienkārša kā divi klikšķi, jums tas jādara katru reizi, kad notiek izmaiņas.

Lai padarītu to efektīvāku un automātiski atsvaidzinātu rakurstabulu, kad tiek mainīts datu avots, varat izmantot vienkāršu vienas rindas VBA makro kodu.

Šeit ir VBA kods:

Privāta apakšdarblapas_maiņa (ByVal mērķis kā diapazons) darblapas ("Sheet1"). PivotTable ("PivotTable1"). PivotCache.Refresh End Sub

Koda atšifrēšana: Šis ir izmaiņu notikums, kas tiek aktivizēts ikreiz, kad tiek mainīta lapa, kurā ir avota dati. Tiklīdz tiek veiktas izmaiņas, kods atsvaidzina rakurstabulas Pivot kešatmiņu ar nosaukumu PivotTable1.

Jums ir jāmaina šis kods, lai tas darbotos jūsu darbgrāmatā.

  • “Sheet1” - mainiet šo koda daļu ar lapas nosaukumu, kurā ir rakurstabula.
  • “PivotTable1” - mainiet to uz rakurstabulas nosaukumu. Lai uzzinātu nosaukumu, noklikšķiniet jebkurā vietā rakurstabulā un noklikšķiniet uz cilnes Analīze. Nosaukums būtu redzams lentes kreisajā daļā zem galvenes “PivotTable Name”.

Kur ievietot šo VBA kodu:

  • Nospiediet Alt + F11. Tas atvērs VB redaktora logu.
  • VB redaktorā kreisajā pusē būs Project explorer (kurā ir visu darblapu nosaukumi). Ja tā nav, nospiediet taustiņu kombināciju Control + R, lai tā būtu redzama.
  • Programmā Project Explorer veiciet dubultklikšķi uz lapas nosaukuma, kurā ir rakurstabula.
  • Koda logā labajā pusē nokopējiet doto kodu.
  • Aizveriet VB redaktoru.

Tagad, mainot kaut ko datu avotā, rakurstabula automātiski tiks atsvaidzināta.

Noklikšķiniet šeit lai lejupielādētu parauga failu.

Piezīme .: Tā kā darbgrāmatā ir makro, saglabājiet to ar paplašinājumu .xls vai .xlsm.

Jums varētu patikt arī šādas rakurstabulu apmācības:

  • Kā grupēt datumus Excel rakurstabulās.
  • Kā grupēt numurus Excel rakurstabulā.
  • Kā filtrēt datus rakurstabulā programmā Excel.
  • Avota datu sagatavošana rakurstabulai.
  • Kā lietot nosacītu formatējumu Excel rakurstabulā.
  • Kā pievienot un lietot Excel rakurstabulas aprēķināto lauku.
  • Kā nomainīt tukšās šūnas ar nullēm Excel rakurstabulās.
  • Slicers izmantošana Excel rakurstabulā.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave