Nola automatikoki freskatu taula dinamikoa Excel-en (2 metodo)

  • Partekatu Hau
Hugh West

Artikulu honek erakusten du nola auto-freskatu taula dinamikoa Excel-en bi metodo ezberdin erabiliz. Datu-iturburuaren aldaketarekin taula dinamikoa automatikoki eguneratzea Excel-ek eskaintzen duen funtzio indartsua da. Baina ez da funtzio integratua. Jarrai dezagun gida zure excel kalkulua automatizatzeko.

Deskargatu Praktikarako lan-koadernoa

Deskargatu praktika-koaderno hau artikulu hau irakurtzen ari zaren bitartean ariketa egiteko.

Freskatu taula dinamikoa.xlsm

2 Excel-en taula dinamikoa automatikoki freskatzeko metodoak

Beste bat nola freskatu ilustratzeko. Excel taula dinamikoa , bi taula dinamikoa sortu ditugu datu multzo baterako. Datu multzoak salmenta datuen zerrenda bat erakusten du, hala nola data, eskualdea, hiriaren izena, produktuaren izena, produktuaren kategoria, unitateko prezioa, kantitatea eta guztizko prezioa dituen xehetasun guztiekin.

Datu multzo hau erabiliz egin ditugun 2 taula dinamiko daude, bata salmenta osoa hiri ezberdinetan nola aldatzen den erakusteko (pantaila-argazkia 1 ) eta beste taula bat produktuen kategoria ezberdinen salmenten guztirakoak erakusten dituena ( 2 pantaila-argazkia).

1. pantaila-argazkia:

2. pantaila-argazkia:

1. Freskatu taula dinamikoa automatikoki Lan-koadernoa irekitzen denean

Metodo honek taula dinamikoa eguneratuko du lan-koadernoa <1 den bakoitzean>ireki , ez datu multzoan aldaketa bat egiten den bakoitzean. Beraz, antzekoa da automatizazio partziala taula dinamikoa . Jarrai ditzagun urratsak taula dinamiko baten auto-freskatzeko funtzioa gaitzeko:

Urratsak:

  • Egin klik eskuineko botoiarekin edozein Taula dinamikoko gelaxka laster-menua irekitzeko.
  • Aukeratu Taula dinamikoaren aukerak testuinguru-menuan.

  • Taula dinamikoaren aukerak leihotik, joan Datuak fitxara eta markatu Freskatu datuak. aukera fitxategia irekitzean.

  • Azkenik, sakatu Ados leihoa ixteko.

Irakurri gehiago: Nola freskatu taula dinamiko guztiak Excel-en

Antzeko irakurketak

  • Taula dinamikoa ez Freskatzea (5 arazo eta irtenbide)
  • Nola freskatu taula Excel-en (2 modu eraginkor)

  • Editatu taula dinamikoa Excel-en (5 metodo)
  • 2. Automatikoki freskatu Excel taula dinamikoa VBArekin

    VBA kode sinplea erabiliz automatikoki eguneratu dezakegu gure taula dinamikoa dugunean. aldatu edozein iturburuko datuak . Garrantzitsuena berehala gertatzen da aurreko metodoan ez bezala, non fitxategia berriro itxi eta berriro ireki behar dugun eguneraketak ikusteko. Hori gertatzeko, jarraitu gida!

    Urratsak:

    • Excel zintatik joan Garatzaile fitxara. eta egin klik Visual Basic fitxan Visual Basic irekitzekoEditor.

    • Visual Basic Editor joan VBA Project Explorer era. fitxa guztiak zerrendatuta daude. Aukeratu iturburu-datuak dituen lan-orria eta klik bikoitza dituena. Horrek modulu berri bat irekiko du beharrezko kodea idazteko.

    • Urrats honetan, gertaera makroa . Horretarako, egin klik objektua goitibeherakoan, moduluaren ezkerreko n eta aukeratu

    • . Goiko urratsak Worksheet_SelectionChange gertaera gehituko luke.

    • Moduluari gertaera bat gehitzeko, egin klik gainean. Prozedura goitibeherako eta aukeratu Aldatu

    • Orain gertaera makro berria ikusten dugu. Lan-orria_Aldaketa izeneko moduluan gehitu da. Gure kodea idatziko dugu honen barruan. Beraz, ezabatu Worksheet_SelectionChange

    • Azkenik, gehitu VBA kode sinplea aldaketa gertaeraren barruan.
    6237

    VBA kode hau zelulen datuak aldatzen ditugunean iturburu-fitxategiko exekutatu egingo da. iturburu rekin erlazionatutako taula dinamikoak guztiak eguneratuko dira horren arabera eta berehala .

    Irakurri gehiago : Nola freskatu taula dinamiko guztiak VBArekin (4 modu)

    VBA kodea taula dinamiko bakar bat automatikoki freskatzeko

    Ez baditugu taula dinamiko guztiak automatikoki freskatu nahi lan-koadernoan espezifikoa baizik, honako kodea erabil dezakegu. Kode honek pibota-kategoria orriko taula dinamikoa soilik eguneratuko du datuen iturria aldatzen dugunean.

    8802

    In kode hau, pivot-category PivotTablea duen orri-izena da. Lan-orriaren eta taula dinamiko baten izena erraz egiaztatu dezakegu.

    Goiko pantaila-argazkian, orriaren izena an ikus dezakegu. excel lan-orri ren beheko fitxa .

    Ez baditugu automatikoki freskatu nahi lan-liburuko taula dinamiko guztiak . espezifikoa, ondoko kodea erabil dezakegu. Kode honek orri dinamikoen kategoriako taula dinamikoa soilik eguneratuko du datu-iturburua aldatzen dugunean.

    Irakurri gehiago: VBA Excel-en taula dinamikoa freskatzeko

    Gogoratu beharrekoak

    VBA kodea erabiltzeak 2. metodoan gure taula dinamikoak automatizatzen ditu baina galtzen du desegin historia . Aldaketa bat egin ondoren, ezin dugu aurreko fasera itzuli. Hau makro bat erabiltzearen desabantaila da taula dinamikoak automatikoki eguneratzeko.

    Ondorioa

    Orain, badakigu Excel-en taula dinamikoak nola automatizatu. Zorionez, funtzio hau seguruago erabiltzera animatuko zaitu. Edozein galdera edo iradokizun, ez ahaztu beheko iruzkinen koadroan jartzea.

    Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.