Zoekfout draaitabel - Excel-tips

Een interessant probleem van Sam in Nashville: Sam vraagt ​​zich af waarom zijn draaitabel niet correct wordt vernieuwd nadat hij het zoekvak in de vervolgkeuzelijsten Filter in zijn draaitabel heeft gebruikt.

Stel dat je een draaitabel hebt. U filtert het veld Rij met behulp van Datumfilter, Labelfilter of Waardefilter. Verander de onderliggende gegevens. Druk op alt = "" + F5 om de draaitabel te vernieuwen. De filters die u heeft geselecteerd, worden opnieuw toegepast.

Filters worden opnieuw toegepast na een vernieuwing

Opmerking

Heb je die hete sneltoets opgevangen? alt = "" + F5 is een snelle manier om een ​​draaitabel te vernieuwen. Ctrl + alt = "" + F5 vernieuwt alle draaitabellen. Dank aan Wendy in rij 3 van mijn Power Excel-seminar in Calumet City voor deze geweldige truc. Ook dank aan MF Wong op Twitter voor de Ctrl + alt = "" + F5-tip.

Maar het probleem dat Sam tegenkomt, is wanneer hij het zoekvak gebruikt om een ​​filter toe te passen. Gebruik in de onderstaande afbeelding het zoekvak om alle klanten met Wand in de naam te vinden.

Zoek naar alle Wand-klanten

De resulterende draaitabel toont de juiste klanten.

Drie klanten met geselecteerde toverstaf Alt + F5 is een snelle manier om een ​​draaitabel te vernieuwen

Wijzig de onderliggende gegevens om een ​​nieuwe klant toe te voegen die bij het filter moet passen: The Wanderer.

Deze klant moet overeenkomen met het filter.

Vernieuw de draaitabel met alt = "" + F5. De nieuwe klant wordt niet toegevoegd aan de draaitabel.

Zoals ik in de onderstaande video opmerk, lijkt de horizontale lijn tussen het waardefilter en het zoekvak ons ​​iets te vertellen. Alles boven de lijn wordt weergegeven in de functie Vernieuwen. Alles onder de lijn wordt niet opnieuw toegepast tijdens het vernieuwen.

De oplossing: gebruik het zoekvak niet als u van plan bent de draaitabel te vernieuwen. Gebruik in plaats daarvan labelfilters, bevat …

Gebruik Bevat om de zoekopdracht uit te voeren

Specificeer toverstaf als de zoekterm:

Vraag naar alle klanten met 'toverstaf' in de naam.

Verander de onderliggende gegevens. Vernieuw de draaitabel. De nieuwe klanten verschijnen.

Na een verversing verschijnen de klanten.

Bekijk video

Videotranscriptie

Leer Excel van Podcast, aflevering 2212: Zoekfout in draaitabel.

Oké, welkom terug bij de netcast, ik ben Bill Jelen. Oh, jongen, de vraag of opmerking van vandaag of zoiets, komt van Sam in Nashville. Hij zegt: "Hé, als je de zoekfunctie in een draaitabel gebruikt, zullen er gegevens ontbreken bij het vernieuwen." Oké. En waar we het hier over hebben, is dat we het hebben over de datumfilters, de waardefilters en zoeken.

Oké, dus laten we eerst eens kijken naar de datumfilters. En ik moet toegeven dat ik deze nooit echt gebruik, dus als ik om de datumfilters van vandaag zou vragen - oké, dus ik neem dit op 9 mei op en dat werkt geweldig. De grote vraag is: als ik morgen terugkom en die draaitabel ververs, verandert het dan in 5/10? Herinnert het zich het concept van vandaag?

En ik veronderstel - ik veronderstel - dat we dit kunnen testen, door te zeggen dat we naar datumfilters gaan zoeken na - laten we 5/11 plaatsen - na 5/11, klik op OK. En we hadden 5/12 en 5/13. Oké, mooi. Laten we nu terugkomen op de oorspronkelijke gegevens en we gaan wat dingen veranderen. Ik neem deze gegevens van 5/8 en verander het in 5/14/18 - dus dat is nu na 5/11, toch? Dus de grote vraag is … Laten we het groot maken zodat we het kunnen zien, 9999. Als we hier terugkomen naar het filter, en nu de draaitabel vernieuwen, doet het - het neemt 5/14 op. Dus het datumfilter lijkt te onthouden wat de instelling was en past zichzelf opnieuw toe.

Maar laten we hier naar het zoekfilter gaan. Oké. Nu gaan we in het zoekfilter een woord kiezen, zoals "toverstaf", oké? Ik ga zoeken naar alles waar "toverstaf" in zit, en ik krijg "Reports Wand". Oké, dat is prachtig. Nu, dit is wat Sam zegt: Sam zegt dat hij de volgende dag meer gegevens krijgt en - typ hier "toverstaf", en nogmaals, maak deze grote, 999999, mooi - en dan komt Sam terug naar de draaitabel en verfrist. Nu is deze draaitabel in de geest van Sam ingesteld om iets te hebben met het woord "toverstok", en wanneer hij zich vernieuwt - werkt het niet. Oké? Sam wijst er dus op dat het zoekvak - filters die zijn ingesteld door het zoekvak - niet worden onthouden zoals waarden die zijn ingesteld met de datumfilters. Zeker.

Oké, laten we het nu op een andere manier proberen. Laten we dit filter wissen - en deze keer zouden we twee dingen moeten hebben die "toverstaf" zeggen - dus we zullen zeggen dat Klantlabelfilters het woord "toverstaf" bevatten, klik op OK. Oké. En nu krijgen we "Reports Wand" en "Magic Wand" - prachtig. Laten we teruggaan naar de oorspronkelijke gegevens en ik zal iets anders veranderen in 'obi toverstaf', en ik weet dat het 'obi-wan' is - dat weet ik, dat weet ik, ik doe gewoon grappig, oké-- we Ik kom hier terug om te zoeken en we zullen vernieuwen en het pikt het op. Oké. Dat betekent dus dat filters die we maken met de labelfilters of met de datumfilters, ze lijken te worden onthouden en dat ze werken bij een verversing. Maar als je de zoekopdracht probeert te gebruiken, is het eigenlijk gewoon een eenmalig iets - eenmalig iets - en dat doet het niet 't-- het zal het zich niet herinneren, het zal deze zoekopdracht niet opnieuw uitvoeren wanneer u de gegevens vernieuwt. Dus ik denk dat Sam een ​​goed punt heeft. Ja, dat lijkt een buggy te zijn. Ik weet zeker dat het Excel-team zou zeggen: "Nou, dat zouden we natuurlijk nooit doen." Maar laten we gewoon … Als je had verwacht dat de zoektocht zou werken zoals deze andere dingen hier zouden werken, zal het niet werken. Dus bedankt Sam in Nashville voor die geweldige truc.bedankt aan Sam in Nashville voor die geweldige truc.bedankt aan Sam in Nashville voor die geweldige truc.

Dit boek, LIVe, The 54 Greatest Tips of All Time, het behandelt draaitabellen, hoewel niet deze truc - dat heb ik net geleerd van Sam in Nashville - maar het behandelt al het andere. Dus klik op die "I" in de rechterbovenhoek.

Oh, weet je, nu ik hier een beetje over nadenk, weet ik zeker dat het argument van het Excel-team zal zijn dat ze dat zoekvak hebben toegevoegd om het ons gemakkelijker te maken om door te gaan en te kiezen en on- kies hier. Oké? Ik weet zeker dat ze dat zeggen. Bijvoorbeeld, zoals toen ik Wand in de filters koos, doet het niet de moeite om dit te veranderen; zoals, alles wordt nog gecontroleerd, toch? Deze - die regel daar - die regel eronder, tussen waardefilters en zoeken, ik wed dat die regel het Excel-team is dat zegt: 'Hé, dit zoekvak staat volledig los van die filters. Je moet niet verwachten dat ze zich gedragen als de filters. " En ik weet niet waarom ik ze verdedig.

Laten we afronden. Oké. Sam in Nashville, een draaitabel filteren: als je de datumfilters of labelfilters of waardefilters hebt gebruikt, onthoudt Excel de instelling en past het filter opnieuw toe na een verversing; maar als u dit zoekvak gebruikt om te filteren, past Excel de zoekactie niet opnieuw toe om te vernieuwen, maar gebruikt u in plaats daarvan het labelfilter voor bijvoorbeeld "bevat".

Nou, als je mee wilt werken, download dan de werkmap van de video van vandaag - bezoek die URL daar beneden in de YouTube-beschrijving.

Ik wil je bedanken voor het langskomen, ik zie je de volgende keer voor nog een netcast van.

Download Excel-bestand

Om het Excel-bestand te downloaden: pivot-table-search-bug.xlsx

Het lijkt frustrerend dat labelfilters worden vernieuwd, maar de veel beter zichtbare zoekfilters worden niet vernieuwd. Door echter de Labelfilters en Bevat te gebruiken, kunt u een regel instellen die blijft bestaan ​​via Vernieuwen.

Excel-gedachte van de dag

Ik heb mijn Excel Master-vrienden om advies over Excel gevraagd. De gedachte van vandaag om na te denken:

"DATEDIF-documentatie is voor Excel wat Windows 8 voor alles was"

Liam Bastick

Interessante artikelen...