Як аўтаматычна абнавіць зводную табліцу ў Excel (2 метады)

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

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

Спампаваць практычны сшытак

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

Абнавіць зводную табліцу.xlsm

2 метады аўтаматычнага абнаўлення зводнай табліцы ў Excel

Каб праілюстраваць як абнавіць Зводная табліца Excel , мы стварылі дзве зводныя табліцы для набору даных. Набор даных паказвае спіс даных аб продажы з усімі неабходнымі дэталямі, такімі як дата, рэгіён, назва горада, назва прадукту, катэгорыя прадукту, цана за адзінку, колькасць і агульны кошт.

Існуе 2 зводныя табліцы , якія мы зрабілі з дапамогай гэтага набору даных - адна, каб паказаць, як агульны аб'ём продажаў адрозніваецца для розных гарадоў (здымак экрана 1 ) і іншая табліца , якая адлюстроўвае агульны аб'ём продажаў для розных катэгорый тавараў (здымак экрана 2 ).

Здымак экрана 1:

Здымак экрана 2:

1. Аўтаматычна абнаўляць зводную табліцу пры адкрыцці працоўнай кнігі

Гэты метад будзе абнаўляць зводную табліцу кожны раз, калі рабочая кніга адкрываецца opened , не кожны раз, калі ўносіцца змяненне ў набор дадзеных. Такім чынам, гэта падобна частковая аўтаматызацыя зводнай табліцы . Давайце выканаем наступныя дзеянні, каб уключыць функцыю аўтаматычнага абнаўлення для зводнай табліцы:

Крокі:

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

  • У акне Параметры зводнай табліцы перайдзіце на ўкладку Даныя і адзначце Абнавіць даныя пры адкрыцці файла параметр .

  • Нарэшце націсніце ОК каб зачыніць акно.

Чытаць далей: Як абнавіць усе зводныя табліцы ў Excel

Падобныя паказанні

  • Зводная табліца не Абнаўленне (5 праблем і рашэнняў)
  • Як абнавіць дыяграму ў Excel (2 эфектыўныя спосабы)

  • Рэдагаванне зводнай табліцы ў Excel (5 метадаў)
  • 2. Аўтаматычнае абнаўленне зводнай табліцы Excel з VBA

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

    Крокі:

    • З стужкі Excel перайдзіце на ўкладку распрацоўшчыка і націсніце ўкладку Visual Basic , каб адкрыць Visual BasicРэдактар.

    • У рэдактары Visual Basic перайдзіце да VBA Project Explorer дзе усе працоўныя аркушы пералічаны. Выберыце рабочы ліст , які змяшчае крынічныя даныя , і двойчы пстрыкніце . Гэта адкрые новы модуль для напісання неабходнага кода.

    • На гэтым этапе мы хочам дадаць макрас падзеі . Для гэтага націсніце выпадальны спіс аб'ектаў злева злева модуля і абярыце

    • Вышэйпрыведзены крок дадасць падзею Worksheet_SelectionChange .

    • Каб дадаць падзею ў модуль, пстрыкніце Выпадальны спіс працэдур і абярыце Змяніць

    • Цяпер мы бачым новы макрас падзеі дададзены ў модуль з назвай Worksheet_Change . Мы напішам наш код у гэтым. Такім чынам, выдаліце Worksheet_SelectionChange

    • Нарэшце, дадайце просты код VBA ўнутр падзеі змены.
    5964

    Гэты код VBA будзе працаваць кожны раз, калі мы змяняем даныя ячэйкі ў зыходным файле. Усе зводныя табліцы , звязаныя з крыніцай , будуць абноўлены адпаведна і імгненна .

    Больш падрабязна : Як абнавіць усе зводныя табліцы з дапамогай VBA (4 спосабы)

    Код VBA для аўтаматычнага абнаўлення адной зводнай табліцы

    Калі мы не хочам аўтаматычна абнаўляць усе зводныя табліцы ў кнізехутчэй проста канкрэтны , мы можам выкарыстоўваць наступны код. Гэты код будзе абнаўляць зводную табліцу на аркушы pivot-category толькі тады, калі мы змяняем крыніцу даных.

    2191

    У гэты код, зводная-катэгорыя - гэта імя аркуша, які змяшчае зводную табліцу. Мы можам лёгка праверыць назву працоўнага аркуша і зводнай табліцы.

    На скрыншоце вышэй мы бачым імя аркуша ў ніжняя ўкладка рабочага аркуша Excel.

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

    Дадатковая інфармацыя: VBA для абнаўлення зводнай табліцы ў Excel

    Пра што варта памятаць

    Выкарыстанне кода VBA у метадзе 2 аўтаматызуе нашы зводныя табліцы, але губляе адмену гісторыя . Пасля ўнясення змяненняў мы не можам вярнуцца да папярэдняга этапу. Гэта з'яўляецца недахопам выкарыстання макраса для аўтаматычнага абнаўлення зводных табліц.

    Выснова

    Цяпер мы ведаем, як аўтаматызаваць зводныя табліцы ў Excel. Будзем спадзявацца, што гэта заахвоціць вас выкарыстоўваць гэтую функцыю больш упэўнена. Любыя пытанні ці прапановы не забывайце размяшчаць іх у полі для каментарыяў ніжэй.

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