Excel-pivot-taulukon päivitys

Excel-pivot-taulukon päivittäminen manuaalisesti tai automaattisesti. Vaiheet normaalille pivot-taululle tai tietomallin pivot-taululle.

HUOMAUTUS: Virheilmoitukset päivityksen aikana Pivot-taulukon virheet -sivulle.

Johdanto

Kun muutat pivot-taulukon lähdetietojen tietoja, pivot-taulukko ei näytä automaattisesti uusimpia tietoja. Sinun on päivitettävä pivot-taulukko manuaalisesti tai automaattisesti, ja sitten uusimmat tiedot tulevat näkyviin.

Alla on vaiheita, jotka osoittavat pivot-taulukon päivittämisen:

  • manuaalisesti
  • automaattisesti, kun tiedosto avautuu
  • automaattisesti ajastimessa (yhteyksiä varten)
  • automaattisesti makrolla

HUOMAUTUS : Kun päivität pivot-taulukon, sen pivot-välimuisti päivitetään. KAIKKI samaa pivot-välimuistia käyttävät pivot-taulukot päivitetään myös.

Päivitä manuaalisesti

Nopea ja helppo tapa päivittää pivot-taulukko datamuutosten jälkeen on päivittää se manuaalisesti:

  • Napsauta hiiren kakkospainikkeella mitä tahansa solua pivot-taulukossa ja napsauta sitten Päivitä.

Pivot-taulukko suojatulla arkilla

Kun laskentataulukko on suojattu, et voi päivittää kyseisen taulukon pivot-taulukoita. Kun napsautat hiiren kakkospainikkeella pivot-taulukkoa, Päivitä-komento himmennetään. ulos.

Voit kiertää tämän ongelman seuraavasti:

  • Manuaalisesti: Jos tiedät salasanan, poista laskentataulukon suojaus manuaalisesti, päivitä pivot-taulukko ja suojaa sitten taulukko uudelleen.
  • Makrot: Jos yrität päivittää pivot-taulukkoa makrolla, lisää suojauksen suojauskoodi päivitä pivot-taulukko ja suojaa sitten arkki uudelleen. Pivot-taulukon suojataulukossa on esimerkkejä.

Varoitus ssage

Jos muut pivot-taulukot käyttävät samaa pivot-välimuistia, saatat nähdä varoitusviestin, jos yksi tai useampi näistä pivot-taulukoista on suojatuilla taulukoilla. Varoitusviesti sanoo:

  • Tätä komentoa ei voida suorittaa, kun suojattu taulukko sisältää toisen samoihin lähdetietoihin perustuvan PivotTable-raportin.
    Poista suojaus taululta, jolla on toinen raportti, Napsauta taulukko-välilehteä ja valitse sitten Suojaa arkki (tarkistus-välilehti, muutokset-ryhmä). Yritä sitten komentoa uudelleen.

Kuten viestissä sanotaan, sinun on poistettava suojaus myös muilta taulukoilta. , ennen kuin voit päivittää minkä tahansa pivot-taulukon, joka käyttää samaa pivot-välimuistia.

Jos päivität makroja, tämä makro näyttää, kuinka kaikkien taulukoiden suojaus poistetaan, päivitetään pivot-taulukot ja suojataan sitten taulukot uudelleen.

Päivitä, kun tiedosto avautuu

Joissakin työkirjoissa kannattaa ehkä päivittää pivot-taulukko heti, kun työkirja avautuu, siltä varalta, että joku teki muutoksia lähteeseen data.

Voit tehdä tämän asettamalla pivot-taulukon vaihtoehdon päivittämään pivot-taulukon automaattisesti:

  • Napsauta hiiren kakkospainikkeella pivot-taulukon solua ja valitse Pivot-taulukon asetukset.
  • Lisää Tietoasetukset-kohtaan valintamerkki Päivitä tiedot tiedostoa avattaessa.
  • Tallenna asetusasetus napsauttamalla OK

Päivitä ajastimessa

OLAP-pohjaisten pivot-taulukoiden osalta voit myös päivittää perustan d ajastimessa sen yhteydessä.

HUOMAUTUS: Kun luot pivot-taulukon ja jos lisäät sen tiedot tietomalliin, pivot-taulukko on OLAP-pohjainen.

Voit asettaa yhteysajastimen päivittymään automaattisesti seuraavasti:

  • Napsauta Excel-valintanauhassa Data-välilehteä
  • Napsauta Kyselyt & Yhteydet
  • Napsauta Kyselyt & Yhteydet -ruudussa Yhteydet-välilehteä
  • Napsauta hiiren kakkospainikkeella WorksheetConnection ja valitse Ominaisuudet
  • Lisää valinta välilehdelle Käyttö-välilehti merkitse ”Päivitä x minuutin välein”
  • Kirjoita numero minuuttiruutuun ajastimen asettamiseksi
  • Vinkki: Jos lähdetietosi muuttuvat usein eikä tietojoukko ole liian suuri, käytä pientä lukua. Muissa työkirjoissa käytä suurempaa numeroa, joten työsi ei viivästy odottaessasi yhteyden päivittymistä
  • Tallenna asetus napsauttamalla OK gs

Päivitä makroilla

Toinen tapa päivittää pivot-taulukko on ohjelmointi. Voit päivittää pivot-taulukon automaattisesti Excel-makron avulla, kun pivot-taulukon laskentataulukko on aktivoitu.

Lisää seuraava makro pivot-taulukon taulukon koodimoduuliin. Katso ohjeet VBA-koodin kopioimiseen omiin tiedostoihisi.

HUOMAUTUS: Jos yrität päivittää pivot-taulukoita suojatuille taulukoille, pivot-taulukon suojaus -taulukossa on esimerkkejä makroista.

Makro yhdelle pivot-taulukolle

Laita seuraava koodi laskentataulukon moduuliin, jos taulukossa on vain yksi pivot-taulukko.Tämä päivittää pivot-taulukon automaattisesti heti, kun siirryt sen laskentataulukkoon.

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

Useiden pivot-taulukoiden makro

Jos on ovat taulukossa useita pivot-taulukoita, joissa on eri lähdetiedot, käytä tätä koodia, joka on liitetty taulukkomoduuliin. Tämä päivittää automaattisesti kaikki taulukon pivot-taulukot:

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

Päivitä useita pivot-välimuisteja

Jos pivot-taulukoita on vähintään kaksi työkirjassasi eri tietolähteiden perusteella ne kaikki eivät päivity, kun päivität yhden kääntötaulukosta.

Voit sen sijaan käyttää Päivitä kaikki -painiketta.

Huomaa : Päivitä kaikki -komennon käyttö päivittää myös kaikki aktiivisen työkirjan ulkoiset data-alueet, ja se vaikuttaa sekä näkyviin että piilotettuihin laskentataulukoihin aktiivisessa työkirjassa.

Kaikkien pivot-taulukoiden ja ulkoisten tietojen alueiden päivittäminen aktiivinen työkirja samaan aikaan:

  • Napsauta valintanauhassa Data-välilehteä
  • Napsauta Yhteydet-ryhmässä Päivitä kaikki -komennon yläosaa

VINKKI: Voit lisätä Päivitä kaikki -painikkeen Quick Access -työkalupalkkiin, joten sen käyttö on helpompaa.

Pysäytä päivitys

Yleensä päivitys menee nopeasti, mutta joskus voi ottaa e pitkä aika juosta. Jos haluat lopettaa päivityksen, käytä jotakin näistä tavoista.

Esc-näppäin

Pysäyttää pitkä päivitys painamalla näppäimistön Esc-näppäintä.

Tilarivi

Jos päivitys on käynnissä taustakyselynä, pysäytä päivitys seuraavien ohjeiden mukaan:

  • Napsauta tilarivin Päivitä-ilmaisinta

  • Valitse kysely luettelosta Ulkoisten tietojen päivityksen tila -valintaikkunassa.
  • Napsauta sitten Pysäytä päivitys -painiketta ja sulje valintaikkuna napsauttamalla Sulje.

Outo päivitysvirhe

Yksinkertainen tietomuutos voi aiheuttaa outoa kääntötaulukkoa päivitysvirhe, jos lisäsit pivot-taulukon tiedot tietomalliin. Kiitos UniMordille, että ilmoitit minulle tästä virheestä ja kuinka estää sen.

HUOMAUTUS: Tämä on lyhyt kuvaus virheestä ja sen korjauksesta. Katso pidempi versio, jossa on enemmän näyttökuvia ja yksityiskohtia, artikkelista Contextures Excel -blogini.

Tässä on tämän viestin muokattu versio, jossa osa tekstistä on siirretty, jotta voit lukea kaikki .

Ja tässä on viestin tekstiversio, jos joku etsii apua tämän virhesanoman kanssa :

  • Emme voineet saada tietoja tietomallista. Tässä on virheilmoitus:
  • Tapahtui odottamaton virhe (tiedosto ”pcminorobjcoll.inl”, rivi 109, funktio PCMinorObjectCollection < luokka PCProperty, luokka NameHashSupport > :: SetNameAndUpdateCollection ”)

Tämä virhesanoma ilmestyi sen jälkeen, kun yksi lähdetietojen otsikoista vaihdettiin UPPER-tapauksesta Proper -tapaukseksi. Se loi tietomallin kentän toisen esiintymän, joka näkyi PivotTable-kenttäluettelossa.

Korjaa ongelma

Korjaa tämä ammattilainen blem, jos näet tämän virhesanoman:

  • Vaihda lähdetietotaulukossa otsikko takaisin alkuperäiseen kirjainkokoon – vaihdoin päivän takaisin päiväksi DAY
  • Päivitä sitten pivot-taulukko
  • Ylimääräisen kentän pitäisi kadota PivotTable-kenttäluettelosta

Vältä ongelmaa

Voit välttää tämän virheen, jos haluat muuta kentän otsikon kirjainkoko:

  • Muuta lähdetietotaulukossa otsikkokokoa
  • Napsauta Excel-valintanauhan Data-välilehden Hallitse tietomallia -komentoa
  • Napsauta Power Pivot for Excel -ikkunan Koti-välilehden Suunnittelunäkymä-komentoa.
  • Napsauta kaaviossa hiiren kakkospainikkeella muutettua kentän nimeä ja valitse Nimeä uudelleen
  • Kirjoita kentän nimi siten, että kirjoitit sen lähdetietotaulukkoon
  • Sulje Power Pivot -ikkuna

HUOMAUTUS: Lisää näyttökuvia ja lisätietoja virheestä on artikkelissa Contextures Excel -blogini.

Downl oad-esimerkkitiedosto

Lataa pivot-taulukon päivitystiedostotiedosto noudattamaan ohjeita. Pakattu tiedosto on xlsx-muodossa, eikä työkirjassa ole makroja. Pivot-taulukoita on 2, tietomalli ja normaali, joten näet yhteyden hälytysviestin, kun avaat tiedoston.

Lisää linkkejä

Suunnittele ja määritä pivot-taulukko

Pivot-taulukon virheet

FAQ – Pivot-taulukot

Pivot-välimuistimakrot

Pivot-taulukon esittely

Yhteenvetotoiminnot

Pivot-taulukon blogi

Pivot-taulukon artikkelihakemisto

Ilmainen pivot-taulukon lisäosa

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *