Як аўтаматычна абнаўляць зводную табліцу пры змене зыходных даных

  • Падзяліцца Гэтым
Hugh West

Калі вам трэба абнавіць або абнавіць дадзеныя ў існуючай зводнай табліцы пасля яе стварэння, вы павінны выкарыстоўваць каманду Змяніць крыніцу даных . Аднак ручное абнаўленне зводнай табліцы нязручна і займае шмат часу. У выніку вам трэба будзе высветліць, як стварыць аўтаматызаваную зводную табліцу, якая будзе аўтаматычна абнаўляць дадзеныя. Такім чынам, у гэтым уроку мы пакажам вам, як аўтаматычна абнаўляць зводную табліцу пры змене зыходных даных.

Спампуйце сшытак для практыкаванняў

Спампуйце гэты сшытак для практыкаванняў, пакуль вы чытаеце гэты артыкул.

Аўтаматычна абнаўляць PivotTable.xlsm

7 простых крокаў для аўтаматычнага абнаўлення зводнай табліцы пры змене зыходных даных

Мы ўключылі набор даных з інфармацыяй аб продажах у розных рэгіёнах на малюнку ніжэй. Вы можаце меркаваць, што наш набор дадзеных даволі вялікі. Такім чынам, для дынамічнай мэты нам патрэбны аўтаматызаваны працэс кожны раз, калі мы абнаўляем даныя. Для гэтага мы запусцім код VBA і прымянім яго да набору даных ніжэй. Каб выканаць заданне, выканайце наступныя дзеянні.

Крок 1: Стварыце зводную табліцу з дыяпазонам зыходных даных

  • Спачатку націсніце на Уставіць укладку, каб уставіць зводную табліцу .
  • Затым націсніце на зводную табліцу каманда з групы Зводныя табліцы .
  • Абярыце опцыю З табліцы/дыяпазону зспіс.

  • Абярыце дыяпазон табліцы з загалоўкам.
  • Абярыце Новы ліст , каб размясціць зводную табліцу на новым аркушы.
  • Затым націсніце ОК .

  • На новым аркушы ( Sheet4 ) будзе створана зводная табліца.
  • Як вы можаце глядзіце на малюнку ніжэй, вы можаце выбраць палі ( Рэгіён , Філіял , Кошт , Колькасць і г.д.), каб з'явіцца ў зводнай табліцы .
  • Выберыце зводную табліцу каманда з Аналіз зводнай табліцы Вы можаце знайсці назву вашай зводнай табліцы ( Зводная табліца2 ) і адрэдагаваць яе па меры неабходнасці.

Крок 2: Адкрыйце рэдактар ​​Visual Basic для прымянення кода VBA

  • Націсніце Alt + F11 каб адкрыць Рэдактар ​​Visual Basic .
  • З VBA Excel Objects двойчы пстрыкніце, каб выбраць імя аркуша ( Лісток2 ), дзе знаходзіцца ваш набор даных.

Крок 3: Стварыце падзею працоўнага аркуша з вашым лістом, які змяшчае набор даных

  • Каб стварыць падзею рабочага аркуша для Аркуш2 , абярыце опцыю Працоўны ліст са спісу.

Заўвагі: Падзея працоўнага аркуша азначае, што любыя змены, якія вы ўносіце ў зыходныя дадзеныя, будуць неадкладна адлюстраваны ў вашай праграме. Вось чамупраграма будзе запускацца аўтаматычна, калі вы ўносіце якія-небудзь змены ў зыходны набор даных.

Крок 4: Устаўце новую падзею для змены ў аркушы

  • Выберыце Змяніць замест SelectionChange для стварэння новай падзеі працоўнага аркуша.

  • Выдаліце ​​ папярэднюю, каб захаваць толькі падзею змены.

Крок 5: Аб'явіце ўсе зменныя з дапамогай яўнага аператара Option.

  • Каб аб'явіць усе зменныя і знайсці неаб'яўленыя зменныя, увядзіце Option Explicit у верхняй частцы старонкі праграмы.

Крок 6: Устаўце код VBA для аўтаматычнага абнаўлення зводнай табліцы

  • Атрымайце запоўнены код VBA і ўстаўце it.
1595

Крок 7: Запусціце код VBA і атрымайце змены ў выніках

  • Націсніце F5, каб запусціць Код VBA .
  • Унясіце змены ў набор дадзеных, каб убачыць, ці праграма ўсё яшчэ працуе. Напрыклад, у рэгіёне IRE значэнне цаны для Белфаст галіна была зменена на £113 .

  • Вярніцеся да вашай зводнай табліцы і паглядзіце што змененае цана значэнне ( £113 ) абноўлена.

Выснова

Я спадзяюся, што гэты артыкул даў вам інструкцыю аб тым, як аўтаматычна абнаўляць зводную табліцу пры атрыманні змяненняў у дадзеных у Excel . Усе гэтыя працэдурытрэба вывучыць і прымяніць да вашага набору даных. Зірніце на практычны сшытак і праверце гэтыя навыкі. Дзякуючы вашай каштоўнай падтрымцы мы матываваныя працягваць ствараць такія падручнікі.

Калі ў вас ёсць якія-небудзь пытанні, звяжыцеся з намі. Таксама не саромейцеся пакідаць каментарыі ў раздзеле ніжэй.

Мы, каманда Exceldemy , заўсёды адказваем на вашыя запыты.

Заставайцеся з намі і працягвайце вучыцца.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.