Како освежити изведену табелу у Екцелу (ручно + аутоматско освежавање помоћу ВБА)

Када креирате изведену табелу, она се не освежава аутоматски када додате нове податке или промените постојеће.

Пошто се ваша изведена табела креира помоћу изведене кеш меморије, када се постојећи подаци промене или када подацима додате нове редове/колоне, изведена кеш се не ажурира аутоматски, па се ни изведена табела не ажурира.

Морате присилити освежавање сваки пут када дође до промена. Када примените освежавање, изведена кеш се ажурира, што се одражава у изведеној табели.

Овај водич покрива неколико начина за то.

Освежите изведену табелу

Ова опција најбоље одговара када дође до промена у постојећем извору података и желите да освежите изведену табелу како би одражавала ове промене.

Ево корака за освежавање изведене табеле:

  • Кликните десним тастером миша на било коју ћелију у изведеној табели.
  • Изаберите Освежи.

Ово ће тренутно освежити изведену табелу.

Такође можете да изаберете било коју ћелију у изведеној табели и употребите тастерску пречицу АЛТ + Ф5.

Брзи савет: Добра је пракса претворити извор података у Екцел табелу и користити ову Екцел табелу за креирање изведене табеле. Ако то учините, можете користити и технику освежавања за ажурирање изведене табеле чак и када се нови подаци (редови/колоне) додају у извор података (пошто Екцел табела аутоматски узима у обзир нове редове/колоне које се додају).

Ажурирајте изведену табелу променом извора података

Ако сте у извор података додали нове редове/колоне, морате да промените извор података како бисте били сигурни да су нови редови/колоне део скупа података.

Да уради ово:

  • Изаберите било коју ћелију у изведеној табели.
  • Идите на Анализа -> Подаци -> Промени извор података. Ово ће изабрати извор података који сте користили и отвориће се дијалог „Промени извор података изведене табеле“.
  • У дијалогу Промена извора података изведене табеле ажурирајте опсег тако да укључује нове податке.
  • Притисните ОК.

Имајте на уму да ако извор података промените у Екцел табелу, а затим користите Екцел табелу за креирање изведене табеле, не морате да користите опцију промене извора података. Можете једноставно освежити изведену табелу и она ће узети у обзир нове редове/колоне.

Аутоматско освежавање изведене табеле помоћу ВБА макроа

Иако је освежавање изведене табеле лако као два клика, то морате учинити сваки пут када дође до промене.

Да бисте учинили ефикаснијим и аутоматски освежили изведену табелу кад год дође до промене у извору података, можете користити једноставан једноредни ВБА код макроа.

Ево ВБА кода:

Приватни под -радни лист_Промени (БиВал Таргет Ас Ранге) Радни листови ("Схеет1"). Заокретне табеле ("ПивотТабле1"). ПивотЦацхе.Рефресх Енд Суб

Декодирање кода: Ово је догађај промене који се активира кад год дође до промене на листу који садржи изворне податке. Чим дође до промене, код освежава изведену кеш заокретне табеле именом ПивотТабле1.

Морате да измените овај код да би функционисао у вашој радној свесци:

  • „Лист 1“ - промените овај део кода са именом листа који има изведену табелу.
  • „Заокретна табела1“ - промените ово у назив своје изведене табеле. Да бисте сазнали име, кликните било где у изведеној табели и кликните на картицу Анализа. Име би било видљиво у левом делу траке испод заглавља „Назив изведене табеле“.

Где ставити овај ВБА код:

  • Притисните Алт + Ф11. Отвориће се прозор ВБ Едитор.
  • У ВБ Едитор -у би се с леве стране налазио Пројецт Екплорер (који има називе свих радних листова). Ако га нема, притисните Цонтрол + Р да бисте га учинили видљивим.
  • У Пројецт Екплореру двапут кликните на назив листа који садржи изведену табелу.
  • У прозору кода са десне стране копирајте налепите дати код.
  • Затворите ВБ Едитор.

Сада када промените било шта у извору података, изведена табела би се аутоматски освежила.

Кликните овде да бисте преузели датотеку примера.

Напомена: Пошто у радној свесци постоји макро, сачувајте ово са екстензијом .клс или .клсм.

Можда ће вам се допасти и следећи водичи за изведену табелу:

  • Како груписати датуме у изведеним табелама у Екцелу.
  • Како груписати бројеве у изведеној табели у програму Екцел.
  • Како филтрирати податке у изведеној табели у програму Екцел.
  • Припрема изворних података за изведену табелу.
  • Како применити условно обликовање у изведеној табели у програму Екцел.
  • Како додати и користити израчунато поље Екцел заокретне табеле.
  • Како заменити празне ћелије нулама у Екцел заокретним табелама.
  • Коришћење резача у Екцел изведеној табели.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave