Note: The other languages of the website are Google-translated. Back to English

Як очистити кеш фільтра (старі елементи) зі зведеної таблиці в Excel?

Як показано на знімку екрана, ви створюєте зведену таблицю на основі ряду даних. Після видалення даних із діапазону джерел старий елемент все одно буде існувати у спадному меню зведеної таблиці, навіть якщо ви оновлюєте зведену таблицю. Якщо ви хочете видалити всі старі елементи зі спадного меню зведеної таблиці, методи в цій статті можуть вам допомогти.

Очистити кеш фільтра (старі елементи) зі зведеної таблиці, змінивши його параметр
Очистити кеш фільтра (старі елементи) з усіх зведених таблиць за допомогою коду VBA


Очистити кеш фільтра (старі елементи) зі зведеної таблиці, змінивши його параметр

Ви можете очистити кеш фільтра зі зведеної таблиці, змінивши його параметр. Будь ласка, виконайте наступне.

1. Клацніть правою кнопкою миші на будь-якій комірці зведеної таблиці, а потім клацніть Параметри зведеної таблиці з контекстного меню. Дивіться знімок екрана:

2 В Параметри зведеної таблиці у діалоговому вікні натисніть дані вкладка, виберіть ніхто від Кількість елементів, які потрібно зберегти в полі , а потім клацніть на OK кнопки.

3. Клацніть правою кнопкою миші клітинку зведеної таблиці, а потім клацніть оновлення з меню правої клавіші миші. Дивіться знімок екрана:

Потім ви можете побачити, як старі елементи видаляються зі спадного меню зведеної таблиці, як показано на знімку екрана нижче.


Очистити кеш фільтра (старі елементи) з усіх зведених таблиць за допомогою коду VBA

Якщо ви хочете очистити кеш фільтра з усіх зведених таблиць на декількох аркушах в активній книзі. Будь ласка, спробуйте наведений нижче сценарій VBA.

1. У книзі потрібно очистити старі елементи з усіх зведених таблиць, натиснути інший + F11 клавіші одночасно, щоб відкрити Вікно Microsoft Visual Basic для програм.

2 В Microsoft Visual Basic для додатків вікно, двічі клацніть на ThisWorkbook в Проекти , щоб відкрити Ця робоча книга (код) вікно, а потім скопіюйте та вставте наведений нижче код VBA у вікно.

Код VBA: Очистити кеш фільтра (старі елементи) з усіх зведених таблиць в активній книзі

Private Sub Workbook_Open()
    Dim xPt As PivotTable
    Dim xWs As Worksheet
    Dim xPc As PivotCache
    Application.ScreenUpdating = False
    For Each xWs In ActiveWorkbook.Worksheets
        For Each xPt In xWs.PivotTables
            xPt.PivotCache.MissingItemsLimit = xlMissingItemsNone
        Next xPt
    Next xWs
    For Each xPc In ActiveWorkbook.PivotCaches
        On Error Resume Next
        xPc.Refresh
    Next xPc
    Application.ScreenUpdating = True
End Sub

3 Натисніть кнопку F5 клавішу для запуску коду, тоді старі елементи негайно видаляються зі спадного меню всіх зведених таблиць в активній книзі.


Статті по темі:


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (13)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Я отримав зведення таблиці, де фільтр показує неправильне значення. Ім’я аналітика – A у фільтрі (встановіть значення для збереження значення немає), але якщо ви перейдете до таблиці, у цьому ж рядку буде аналітик B. Якщо ви двічі клацнете по рядку в зведеній таблиці, він генерує аркуш з даними, де ім’я аналітика – B, незважаючи на те, що опорна точка показує A. Ця таблиця оновлюється раз на місяць, мене це хвилює, тому що я часто роблю це, оновлюю вихідні дані та оновлюю зведення, тепер, коли у мене є цей прецедент, я не можу вірити, що інформація правильна .
Цей коментар був мінімізований модератором на сайті
Це спрацювало для мене. Дякую!
Цей коментар був мінімізований модератором на сайті
це працює, дякую
Цей коментар був мінімізований модератором на сайті
помилка часу виконання '1004'... це не працює для мене.. чому?
Цей коментар був мінімізований модератором на сайті
Привіт, Марк,
Яку версію Excel ви використовуєте?
Цей коментар був мінімізований модератором на сайті
Пане, дуже дякую. це чудово працює. Мене дратувала ця проблема. Велике спасибі.
Цей коментар був мінімізований модератором на сайті
Дякую!!
Цей коментар був мінімізований модератором на сайті
Мерсі боку ! Depuis le temps que je cherchais à effacer ces caches.... ce n'était pas évident à trouver, voire nemoguće sans votre aide !
Цей коментар був мінімізований модератором на сайті
Ви чудові!!
Дякую.
Цей коментар був мінімізований модератором на сайті
Я зіткнувся з подібною проблемою кешу в моїх зведених таблицях і діаграмах, створених за допомогою Power Pivot. Чи працюватимуть наведені вище два варіанти для зведених таблиць, створених за допомогою Power Pivot? Повідомте мене, якщо у вас є інше рішення для Power Pivots.
Цей коментар був мінімізований модератором на сайті
Привіт Маніканта,
Методи, надані в цій публікації, не перевірялися в Power Pivots, вибачте, я не можу вам допомогти.
Цей коментар був мінімізований модератором на сайті
Дякую Кристал за відповідь. Хтось може запропонувати інші форуми, щоб отримати рішення для видалення блокування фільтра для Power Pivot.
Цей коментар був мінімізований модератором на сайті
Привіт Маніканта,
Можливо, ви можете опублікувати своє запитання на нашому форумі. Там ви можете отримати допомогу від інших.
https://www.extendoffice.com/forum/categories/3-excel.html
There are no comments posted here yet

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL