След като създадете обобщена таблица, тя не се опреснява автоматично, когато добавяте нови данни или променяте съществуващите данни.
Тъй като вашата обобщена таблица е създадена с помощта на обобщен кеш, когато съществуващите данни се променят или когато добавите нови редове/колони към данните, обобщената кеш памет не се актуализира автоматично и следователно и обобщената таблица също не се актуализира.
Трябва да принуждавате опресняване всеки път, когато има промени. След като принудите опресняване, Pivot Cache се актуализира, което се отразява в обобщената таблица.
Този урок обхваща няколко начина да направите това.
Опресняване на обобщена таблица
Тази опция е най -подходяща, когато има промени в съществуващия източник на данни и искате да опресните обобщената таблица, за да отразява тези промени.
Ето стъпките за опресняване на обобщена таблица:
- Щракнете с десния бутон върху която и да е клетка в обобщената таблица.
- Изберете Опресняване.
Това незабавно ще опресни обобщената таблица.
Можете също така, като изберете произволна клетка в обобщената таблица и използвате клавишната комбинация ALT + F5.
Бърз съвет: Добра практика е да преобразувате източника на данни в таблица на Excel и да използвате тази таблица в Excel, за да създадете обобщена таблица. Ако направите това, можете също да използвате техниката на опресняване, за да актуализирате обобщената таблица, дори когато към източника на данни се добавят нови данни (редове/колони) (тъй като таблица в Excel автоматично отчита новите редове/колони, които се добавят).
Актуализирайте обобщената таблица, като промените източника на данни
Ако сте добавили нови редове/колони към източника на данни, трябва да промените източника на данни, за да се уверите, че новите редове/колони са част от набора от данни.
Да го направя:
- Изберете всяка клетка в обобщената таблица.
- Отидете на Анализ -> Данни -> Промяна на източника на данни. Това ще избере източника на данни, който сте използвали, и ще отвори диалоговия прозорец „Промяна на източника на данни от обобщена таблица“.
- В диалоговия прозорец Промяна на източника на данни на обобщената таблица актуализирайте диапазона, за да включите нови данни.
- Щракнете върху OK.
Имайте предвид, че ако промените източника на данни в таблица на Excel и след това използвате таблицата в Excel, за да създадете обобщена таблица, не е необходимо да използвате опцията за промяна на източника на данни. Можете просто да опресните обобщената таблица и тя ще отчете новите редове/колони.
Автоматично опресняване на обобщена таблица с помощта на VBA макрос
Докато опресняването на обобщена таблица е толкова лесно, колкото две кликвания, все пак трябва да правите това всеки път, когато има промяна.
За да бъдете по-ефективни и автоматично да опреснявате обобщената таблица, когато има промяна в източника на данни, можете да използвате прост едноредов VBA макро код.
Ето кода на VBA:
Частен под работен лист_Промяна (ByVal Target As Range) Работни листове ("Sheet1"). Обобщени таблици ("PivotTable1"). PivotCache.Refresh End Sub
Декодиране на кода: Това е събитие за промяна, което се задейства винаги, когато има промяна в листа, който съдържа изходните данни. Веднага след като има промяна, кодът опреснява Pivot Cache на обобщената таблица с името PivotTable1.
Трябва да промените този код, за да работи за вашата работна книга:
- „Sheet1“ - променете тази част от кода с името на листа, който има обобщена таблица.
- „PivotTable1“ - променете това на името на вашата обобщена таблица. За да знаете името, щракнете навсякъде в обобщената таблица и щракнете върху раздела Анализ. Името ще се вижда в лявата част на лентата под заглавката „Име на обобщена таблица“.
Къде да поставите този VBA код:
- Натиснете Alt + F11. Той ще отвори прозореца на VB Editor.
- В редактора на VB вляво ще има Project Explorer (който има имената на всички работни листове). Ако не е там, натиснете Control + R, за да стане видим.
- В Project Explorer щракнете двукратно върху името на листа, който съдържа обобщена таблица.
- В прозореца на кода вдясно копирайте поставете дадения код.
- Затворете редактора на VB.
Сега, когато промените нещо в източника на данни, обобщената таблица автоматично ще се опреснява.
Натисни тук за изтегляне на примерния файл.
Забележка: Тъй като в работната книга има макрос, запишете това с разширение .xls или .xlsm.
Може да харесате и следните уроци за обобщена таблица:
- Как да групирате дати в обобщени таблици в Excel.
- Как да групирате числа в обобщена таблица в Excel.
- Как да филтрирате данни в обобщена таблица в Excel.
- Подготовка на изходни данни за обобщена таблица.
- Как да приложите условно форматиране в обобщена таблица в Excel.
- Как да добавите и използвате изчислено поле на обобщена таблица на Excel.
- Как да замените празните клетки с нули в обобщените таблици на Excel.
- Използване на срезове в обобщена таблица на Excel.