Preskoči na glavno vsebino

Kako počistiti predpomnilnik filtrov (stare elemente) iz vrtilne tabele v Excelu?

Kot je prikazano na spodnji sliki zaslona, ​​ustvarite vrtilno tabelo na podlagi številnih podatkov. Po izbrisu podatkov iz obsega virov bo stari element še vedno obstajal v spustnem meniju vrtilne tabele, čeprav osvežite vrtilno tabelo. Če želite v spustnem meniju vrtilne tabele odstraniti vse stare elemente, vam bodo v pomoč načini v tem članku.

Izbrišite predpomnilnik filtrov (stari elementi) iz vrtilne tabele, tako da spremenite njegovo možnost
S kodo VBA počistite predpomnilnik filtrov (stare elemente) iz vseh vrtilnih tabel


Izbrišite predpomnilnik filtrov (stari elementi) iz vrtilne tabele, tako da spremenite njegovo možnost

Iz vrtilne tabele lahko počistite predpomnilnik filtra, tako da spremenite njegovo možnost. Naredite naslednje.

1. Z desno miškino tipko kliknite katero koli celico v vrtilni tabeli in nato kliknite Možnosti vrtilne tabele iz kontekstnega menija. Oglejte si posnetek zaslona:

2. V Ljubljani Možnosti vrtilne tabele pogovorno okno, kliknite na datum jeziček, izberite Noben Iz Število elementov, ki jih je treba obdržati na polje in nato kliknite spustni seznam OK gumb.

3. Z desno miškino tipko kliknite celico vrtilne tabele in nato kliknite Osveži v meniju z desnim klikom. Oglejte si posnetek zaslona:

Nato lahko vidite, da so stari elementi odstranjeni iz spustnega menija vrtilne tabele, kot je prikazano spodaj.


S kodo VBA počistite predpomnilnik filtrov (stare elemente) iz vseh vrtilnih tabel

Če želite počistiti predpomnilnik filtrov iz vseh vrtilnih tabel na več delovnih listih v aktivnem delovnem zvezku. Poskusite spodnji skript VBA.

1. V delovnem zvezku morate počistiti stare predmete iz vseh vrtilnih tabel in pritisnite druga + F11 tipke hkrati, da odprete Okno Microsoft Visual Basic for Applications.

2. V Ljubljani Microsoft Visual Basic za aplikacije dvokliknite okno Ta delovni zvezek v Projekt , da odprete podokno ThisWorkbook (koda) okno in nato v okno kopirajte in prilepite spodnjo kodo VBA.

Koda VBA: počistite predpomnilnik filtra (stari elementi) iz vseh vrtilnih tabel v aktivnem delovnem zvezku

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. Pritisnite F5 tipko za zagon kode, nato se stari elementi takoj odstranijo iz spustnega menija vseh vrtilnih tabel v aktivnem delovnem zvezku.


Sorodni članki:

Najboljša pisarniška orodja za produktivnost

🤖 Kutools AI Aide: Revolucionirajte analizo podatkov na podlagi: Inteligentna izvedba   |  Ustvari kodo  |  Ustvarite formule po meri  |  Analizirajte podatke in ustvarite grafikone  |  Prikličite funkcije Kutools...
Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike   |  Izbriši prazne vrstice   |  Združite stolpce ali celice brez izgube podatkov   |   Krog brez formule ...
Super iskanje: Več kriterijev VLookup    Multiple Value VLookup  |   VLookup na več listih   |   Nejasno iskanje ....
Napredni spustni seznam: Hitro ustvarite spustni seznam   |  Odvisni spustni seznam   |  Večkrat izberite spustni seznam ....
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  |  Primerjaj obsege in stolpce ...
Predstavljene funkcije: Mrežni fokus   |  Pogled oblikovanja   |   Velika vrstica formule    Upravitelj delovnih zvezkov in listov   |  Knjižnica virov (Samodejno besedilo)   |  Izbirnik datuma   |  Združite delovne liste   |  Šifriranje/dešifriranje celic    Pošljite e-pošto po seznamu   |  Super filter   |   Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake,...)   |   50 + Graf Vrste (Gantt Chart,...)   |   40+ Praktično Formule (Izračunajte starost glede na rojstni dan,...)   |   19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti,...)   |   12 Pretvorba Orodja (Številke v besede, Pretvorba valut,...)   |   7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeljene celice,...)   |   ... in več

Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa.  Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...

Opis


Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
Comments (14)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Hola. Muchisimas gracias, tu ejemplo practico me ayudo mucho y logre resolver el incovenienre.
Me fui por la primera opción, desde la tabla dinamica.
Rated 5 out of 5
This comment was minimized by the moderator on the site
I am facing similar cache issue in my pivot tables and charts created using Power Pivot. Will the above two options works for Pivot Tables created using Power Pivot? Please let me know, if you have any other solution for Power Pivots.
This comment was minimized by the moderator on the site
Hi Manikanta,
The methods provided in this post haven't tested in Power Pivots, sorry I can't help you.
This comment was minimized by the moderator on the site
Thank you Crystal, for the reply. Can anyone suggest other forums to get the solution to remove filter catch for Power Pivot.
This comment was minimized by the moderator on the site
Hi Manikanta,
Maybe you can post your question in our forum. You may get help from others there.
https://www.extendoffice.com/forum/categories/3-excel.html
This comment was minimized by the moderator on the site
You are Awesome!!
Thank you.
This comment was minimized by the moderator on the site
Merci beaucoup ! Depuis le temps que je cherchais à effacer ces caches.... ce n'était pas évident à trouver, voire impossible sans votre aide !
This comment was minimized by the moderator on the site
Thank you!!
This comment was minimized by the moderator on the site
Sir, Thank you very much. it works wonderfully. I was annoyed by this problem. Thanx a lot.
This comment was minimized by the moderator on the site
run time error '1004'... it does not work for me..why?
This comment was minimized by the moderator on the site
Hi mark,
Which Excel version are you using?
This comment was minimized by the moderator on the site
it works, thank you
This comment was minimized by the moderator on the site
It worked for me. Thank you!
This comment was minimized by the moderator on the site
I got a pivot of a table where the filter shows an incorrect value. The analyst name is A in the filter (set retain values to none) but if you go to the table, the same line has the analyst B. If you double click on the line in the pivot table it generates a sheet with the data where the analyst name is B despite the pivot showing A. This table is updated once a month, it worries me because I often do this, update my raw data and update the pivot, now that I have this precedent I cannot trust the information is correct.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations