Съдържание
Не може да се отрече, че Таблица за завъртане е един от най-мощните инструменти в Excel за бърз анализ на по-голям набор от данни и ефективно извличане на необходимите данни. За съжаление, може да се сблъскате с проблеми, докато работите с Таблица за завъртане тъй като не разполага с функцията за автоматично актуализиране. Въпреки това можем лесно да актуализираме, ако познаваме ефикасните методи. В тази статия ще демонстрирам как да актуализираме Таблица за завъртане използване на 5 подходящи метода с необходимото обяснение.
Изтегляне на работна тетрадка за практика
Методи за актуализиране на обхвата на таблицата Pivot.xlsm
5 подходящи метода за актуализиране на обхвата на таблицата Pivot в Excel
Това е днешната ни съвкупност от данни, в която Категория продукти се дава въз основа на състоянията. Също така Количество и Продажби са предоставени.
Преди да преминете към методите за актуализиране, със сигурност имате възможност да създадете Таблица за завъртане . Ако обаче искате да се запознаете с процеса, можете да посетите Как да създадете таблица Pivot статия.
Направих Таблица за завъртане за горния набор от данни, вижте следната снимка.
По-важно е да приемем, че сме добавили 3 реда (нови данни), които ще бъдат актуализирани в Таблица за завъртане обхват ръчно и автоматично.
Нека се потопим в ефективните методи
1. Ръчно актуализиране на обхвата на таблицата Pivot чрез промяна на източника на данни
Най-напред ще видим процеса на актуализиране на Таблица за завъртане ръчно, т.е. чрез промяна на източника на данни.
Просто следвайте стъпките по-долу.
⏩ Изберете клетка в създадената Таблица за завъртане .
⏩ Щракнете върху Промяна на източника на данни... от Промяна на източника на данни в Анализиране на PivotTable таб.
⏩ След това ще получите диалогов прозорец, а именно Преместване на PivotTable . Също така фиксирайте новия обхват на изходните данни като $B$4:$E$15 , и натиснете OK .
⏩ В крайна сметка изходът ще изглежда по следния начин, като в него ще се появи нова колона със състояния, а именно Аризона се създава, а също така се актуализират данните.
Прочетете повече: Pivot Table не събира данни в Excel
2. Актуализиране на обхвата на таблицата Pivot чрез щракване върху бутона за опресняване
Всъщност това е прост метод. За да използвате метода, трябва да изберете клетка в Таблица за завъртане и след това щракнете с десния бутон на мишката или натиснете ALT+F5 (бърза клавишна комбинация за освежаване на Таблица за завъртане ).
Следната снимка на екрана описва последователно процеса.
След като направите това, Таблица за завъртане ще се актуализира автоматично, както е показано на следващата фигура.
Прочетете повече: Как да опресните всички таблици с пивоти в Excel
3. Актуализиране на обхвата на таблицата Pivot чрез преобразуване в таблица на Excel
Друг начин за актуализиране на Таблица за завъртане чрез създаване на таблица в Excel ще бъде разгледана стъпка по стъпка.
Стъпки:
⏩ Изберете клетка в набора от данни и вмъкнете таблица, като щракнете върху Вмъкване на tab> Таблица .
⏩ Също така можете да натиснете CTRL+T (бърза клавишна комбинация за създаване на таблица).
⏩ След това ще видите диалоговия прозорец, а именно Създаване на таблица .
⏩ Определете местоположението на таблицата (тук: $B$4:$E$12 ) и също така поставете отметка в квадратчето преди Таблицата ми има заглавия опция.
⏩ Ако направите това, ще видите следната таблица.
⏩ Сега трябва да вмъкнем Таблица за завъртане за горната таблица.
⏩ Уверете се, че Маса/обхват е Таблица1 и натиснете OK .
⏩ По този начин създадохме динамичен Таблица за завъртане обхват.
⏩ Ако въведем нови данни, горните Таблица за завъртане ще се актуализира автоматично, включително данните.
Например, искаме да добавим следните 3 реда.
⏩ След това, ако изберете клетка в рамките на Таблица за завъртане и щракнете с десния бутон на мишката, след което изберете Обновяване опция (или натиснете ALT+F5 ).
⏩ И така, изходът ще бъде следният с новата колона Аризона състояние.
Прочетете повече: Конвертиране на диапазон в таблица в Excel
Подобни четива
- Как автоматично да опресните таблицата Pivot в Excel (2 метода)
- Таблицата на завъртане не се опреснява (5 проблема & Решения)
- Редактиране на таблица с въртене в Excel (5 метода)
- Как да конвертирате таблица в списък в Excel (3 бързи начина)
4. Актуализиране на обхвата на таблицата на завъртане с помощта на функцията OFFSET
По-важно е, че ако искаме да създадем динамичен обхват за актуализиране на Таблица за завъртане автоматично, можем да използваме Име на мениджъра и комбинацията от OFFSET & COUNTA функции.
Стъпки:
⏩ Щракнете върху Формули tab> Име на мениджъра опция от Дефинирани имена лента.
⏩ След това ще видите диалогов прозорец, а именно Име на мениджъра
⏩ Натиснете върху Нов опция.
⏩ След това фиксирайте Име като Source_Data и въведете следната формула в Отнася се за раздел
=Dynamic_Range!$B$4:$E$15_Range!$B$4,0,0,COUNTA(Dynamic_Range!$B:$B),COUNTA(Dynamic_Range!$4:$4))
Тук името на текущия лист е Dynamic_Range, $B$4:$E$15 са необработените данни, B4 е началната клетка на данните, $B:$B е за колона B и $4:$4 е за ред 4.
⏩ При условие че изходните данни са готови, можем да преминем към вмъкване на Таблица за завъртане .
В следващия диалогов прозорец внимавайте за Маса/обхват като Source_Data .
Забележка: Ако Маса/обхват опция не е правилна, Excel ще ви покаже "източникът на данни не е валиден" и със сигурност няма Таблица за завъртане ще бъдат създадени.
⏩ Накрая имаме динамиката Таблица за завъртане както е показано на следващата фигура.
⏩ Сега, ако въведем нови данни в необработените данни, Таблица за завъртане ще се актуализира автоматично.
⏩ Предполагаме, че искаме да добавим следните нови данни в таблицата.
⏩ След като добавите тези нови данни с необработените данни, натиснете ALT+F5 в Таблица за завъртане .
⏩ И ще видите актуализираните данни, както на следната снимка на екрана.
Прочетете повече: Каква е разликата между таблица и диапазон в Excel?
5. Актуализиране на обхвата на таблицата Pivot с помощта на код VBA
Сега нека видим как можете да приложите VBA код за получаване на списъка с имена на листове в Excel.
Стъпка 1:
Първо, отворете модул, като щракнете върху Разработчик > Визуално Основен .
Второ, кликнете два пъти върху Лист 10 .
Стъпка 2:
Private Sub Worksheet_Deactivate() Sheet9.PivotTables("PivotTable10").PivotCache.Refresh End Sub
Стъпка 3:
Накрая стартирайте кода.
Забележки:
Внимавайте за следните факти при използването на кода VBA.
- Изберете проекта като Лист 10 (Dataset_VBA), където са налични необработените данни.
- Работният лист преди PivotTables е Лист9 (PivotTable_VBA), където PivotTable е на разположение.
- Копирайте името по подразбиране на Таблица за завъртане например PivotTable10 (също така можете да настроите името по подразбиране).
Тогава, ако промените продажбите на Зеленчуци от $1500 на $2000000, каква ще бъде промяната в Таблица за завъртане ?
След като промените продажбите, ще видите Таблица за завъртане актуализира данните автоматично (червена правоъгълна кутия на следващата фигура).
Прочетете повече: Как да използвате таблица на Excel с VBA
Нещата, които трябва да запомните
Забележете, че макросът не може да извлича данни от историята на отмените. В този случай можете да извлечете данните за отмените и Таблица за завъртане ако включите опцията Обновяване на данните при отваряне на файла .
За да направите това, трябва да щракнете върху Анализиране на PivotTable > Опции .
След това поставете отметка в квадратчето преди Обновяване на данните при отваряне на файла опция.
Заключение
В горната статия се опитах да обхвана методите за актуализиране на обхвата на таблицата Pivot. Очевидно вярвам, че тези методи могат да ви бъдат от полза. Ако имате някакви запитвания и предложения, не забравяйте да ги споделите в раздела за коментари по-долу.