Ciekawy problem od Sama w Nashville: Sam zastanawia się, dlaczego jego tabela przestawna nie odświeża się poprawnie po użyciu pola wyszukiwania w menu rozwijanym Filtr w tabeli przestawnej.
Powiedz, że masz tabelę przestawną. Pole Wiersz filtrujesz za pomocą filtru daty, filtru etykiety lub filtru wartości. Zmień dane bazowe. Naciśnij alt = "" + F5, aby odświeżyć tabelę przestawną. Wybrane filtry zostaną ponownie zastosowane.

Uwaga
Czy złapałeś ten gorący skrót klawiaturowy? alt = "" + F5 to szybki sposób na odświeżenie tabeli przestawnej. Ctrl + alt = "" + F5 odświeży wszystkie tabele przestawne. Podziękowania dla Wendy w rzędzie 3 mojego seminarium Power Excel w Calumet City za tę niesamowitą sztuczkę. Również dzięki MF Wong na Twitterze za wskazówkę Ctrl + alt = "" + F5.
Ale problem, który napotyka Sam polega na tym, że używa pola wyszukiwania, aby zastosować filtr. Na poniższym obrazku użyj pola wyszukiwania, aby znaleźć wszystkich klientów z Wand w nazwie.

Wynikowa tabela przestawna pokazuje właściwych klientów.

Zmień dane bazowe, aby dodać nowego klienta, który powinien pasować do filtra: Wędrowiec.

Odśwież tabelę przestawną za pomocą alt = "" + F5. Nowy klient nie jest dodawany do tabeli przestawnej.
Jak zauważyłem w poniższym filmie, pozioma linia między filtrem wartości a polem wyszukiwania wydaje się nam coś mówić. Wszystko powyżej linii jest odzwierciedlane w odświeżaniu. Wszystko poniżej linii nie zostanie ponownie zastosowane podczas odświeżania.
Rozwiązanie: nie używaj pola wyszukiwania, jeśli planujesz odświeżyć tabelę przestawną. Zamiast tego użyj filtrów etykiet, zawiera…

Określ różdżkę jako wyszukiwany termin:

Zmień dane bazowe. Odśwież tabelę przestawną. Pojawiają się nowi klienci.

Obejrzyj wideo
Transkrypcja wideo
Naucz się programu Excel z podcastu, odcinek 2212: Błąd wyszukiwania tabeli przestawnej.
OK, witaj z powrotem w netcastie, jestem Bill Jelen. Och, chłopcze, dzisiejsze pytanie, komentarz czy coś, jest od Sama z Nashville. Mówi: „Hej, kiedy używasz wyszukiwania w tabeli przestawnej, spowoduje to brakujące dane podczas odświeżania”. W porządku. A więc mówimy tutaj o filtrach dat, filtrach wartości i wyszukiwaniu.
W porządku, więc najpierw przyjrzyjmy się filtrom dat. I muszę przyznać, że tak naprawdę nigdy ich nie używam, więc gdybym poprosił o dzisiejsze filtry daty - w porządku, więc nagrywam to 9 maja i działa świetnie. Najważniejsze pytanie brzmi: jeśli wrócę jutro i odświeżę tę tabelę przestawną, czy zmieni się na 5/10? Czy przypomina dzisiejszą koncepcję?
I przypuszczam - przypuszczam - moglibyśmy to przetestować, mówiąc, że będziemy szukać filtrów dat po - załóżmy 5/11 - po 11.05, kliknij OK. I mieliśmy 5/12 i 5/13. W porządku, pięknie. Teraz wróćmy do oryginalnych danych tutaj i zamierzamy zmienić kilka rzeczy. Mam zamiar wziąć te dane z 5/8 i zmienić na 5/14/18 - więc teraz to jest po 5/11, prawda? Więc najważniejsze pytanie brzmi… Zróbmy to duże, abyśmy mogli to zobaczyć, 9999. Jeśli wrócimy tutaj do filtra i teraz odświeżymy tabelę przestawną, to robi - odbiera 5/14. Tak więc filtr daty wydaje się pamiętać, jakie było ustawienie i sam się ponownie stosować.
Ale przejdźmy tutaj do filtra wyszukiwania. W porządku. Teraz w filtrze wyszukiwania wybierzemy tutaj słowo, takie jak „różdżka”, dobrze? Poszukam wszystkiego, co ma w sobie „różdżkę” i otrzymam „różdżkę raportów”. W porządku, to jest piękne. Oto, co mówi Sam: Sam mówi, że następnego dnia pobiera więcej danych i - wpisz tutaj „magiczna różdżka”, i ponownie uczyń ten duży, 999999, piękny - a potem Sam wraca do tabeli przestawnej i odświeża. Ta tabela przestawna w umyśle Sama jest skonfigurowana tak, aby zawierała wszystko ze słowem „różdżka”, a kiedy się odświeża - nie działa. W porządku? Zatem Sam wskazuje, że pole wyszukiwania - filtry ustawione przez pole wyszukiwania - nie są zapamiętywane jak wartości ustawione za pomocą filtrów dat. Na pewno.
W porządku, teraz spróbujmy w inny sposób. Wyczyśćmy ten filtr - i tym razem powinniśmy mieć dwie rzeczy o nazwie „różdżka” - więc powiemy, że filtry etykiet klienta zawierają słowo „różdżka”, kliknij OK. W porządku. A teraz dostajemy „Reports Wand” i „Magic Wand” - piękne. Wróćmy do oryginalnych danych i zmienię coś innego na „obi wand” i wiem, że to „obi-wan” - wiem to, wiem to, jestem po prostu zabawny, w porządku - Wrócę tutaj do wyszukiwania, odświeżymy, a ono je odbierze. W porządku. Oznacza to, że filtry, które tworzymy za pomocą filtrów etykiet lub filtrów daty, wydają się być zapamiętane i działają w odświeżeniu. Ale jeśli spróbujesz skorzystać z wyszukiwania, to naprawdę jest to jednorazowa sprawa - jednorazowa sprawa - i tak się nie dzieje.t-- nie zapamięta, nie powtórzy tego wyszukiwania po odświeżeniu danych. Więc myślę, że Sam ma świetną rację. Tak, to wygląda na wadliwe. Jestem pewien, że zespół Excela powiedziałby: „Cóż, oczywiście, nigdy byśmy tego nie zrobili”. Ale po prostu… Jeśli spodziewasz się, że wyszukiwanie będzie działać tak, jak te inne rzeczy będą działać tutaj, to nie zadziała. Więc, hej, dzięki Samowi w Nashville za tę niesamowitą sztuczkę.dzięki Samowi w Nashville za niesamowitą sztuczkę.dzięki Samowi w Nashville za niesamowitą sztuczkę.
Ta książka, LIVe, The 54 Greatest Tips of All Time, obejmuje tabele przestawne, chociaż nie tę sztuczkę - właśnie nauczyłem się tego od Sama w Nashville - ale obejmuje wszystko inne. Kliknij więc „I” w prawym górnym rogu.
Och, wiesz, teraz, kiedy trochę o tym myślę, jestem pewien, że argumentem zespołu Excela będzie to, że dodali to pole wyszukiwania tylko po to, aby ułatwić nam przeglądanie, wybieranie i usuwanie wybierz tutaj. W porządku? Jestem pewien, że to właśnie mówią. Na przykład, tak jak gdy wybrałem Wand w filtrach, nie zawraca sobie głowy, aby to zmienić; jak, wszystko jest nadal sprawdzone, prawda? To - ta linia tam - ta linia pod spodem, między filtrami wartości a wyszukiwaniem. Założę się, że ta linia to zespół Excela, który mówi: „Hej, to pole wyszukiwania jest całkowicie oddzielone od tych filtrów. filtry ”. I nie wiem, dlaczego ich bronię.
Po prostu podsumujmy. W porządku. Sam w Nashville, filtrując tabelę przestawną: Jeśli użyłeś filtrów dat lub filtrów etykiet lub filtrów wartości, program Excel zapamięta ustawienie i po odświeżeniu ponownie zastosuje filtr; ale jeśli używasz tego pola wyszukiwania do filtrowania, program Excel nie zastosuje ponownie wyszukiwania w celu odświeżenia - zamiast tego użyj filtru etykiety na przykład dla „zawiera”.
Teraz, hej, jeśli chcesz pracować nad tym, pobierz skoroszyt z dzisiejszego filmu - odwiedź ten adres URL w opisie YouTube.
Chcę ci podziękować za zatrzymanie się, do zobaczenia następnym razem z kolejnym netcastem od.
Pobierz plik Excel
Aby pobrać plik Excela: pivot-table-search-bug.xlsx
Odświeżanie filtrów etykiet wydaje się frustrujące, ale znacznie bardziej widoczne filtry wyszukiwania nie odświeżają się. Jednak za pomocą filtrów etykiet i zawiera można skonfigurować regułę, która będzie trwała przez odświeżanie.
Myśl dnia Excela
Poprosiłem moich znajomych z programu Excel Master o radę dotyczącą programu Excel. Dzisiejsza myśl do rozważenia:
„Dokumentacja DATEDIF jest dla Excela tym, czym Windows 8 był dla wszystkiego”
Liam Bastick