Интересная проблема от Сэма из Нэшвилла: Сэм задается вопросом, почему его сводная таблица не обновляется правильно после того, как он использует поле поиска в раскрывающихся списках Фильтр в своей сводной таблице.
Допустим, у вас есть сводная таблица. Вы фильтруете поле строки с помощью фильтра даты, фильтра метки или фильтра значений. Измените базовые данные. Нажмите alt = "" + F5, чтобы обновить сводную таблицу. Выбранные вами фильтры будут применены повторно.

Заметка
Вы уловили эту горячую комбинацию клавиш? alt = "" + F5 - быстрый способ обновить сводную таблицу. Ctrl + alt = "" + F5 обновит все сводные таблицы. Спасибо Венди из третьего ряда моего семинара по Power Excel в Калумет-Сити за этот потрясающий трюк. Также спасибо MF Wong в Twitter за подсказку Ctrl + alt = "" + F5.
Но проблема, с которой сталкивается Сэм, заключается в том, что он использует поле поиска для применения фильтра. На изображении ниже используйте поле поиска, чтобы найти всех клиентов, в имени которых есть Жезл.

Полученная сводная таблица показывает правильных клиентов.

Измените базовые данные, чтобы добавить нового клиента, который должен соответствовать фильтру: Странник.

Обновите сводную таблицу, используя alt = "" + F5. Новый клиент не добавляется в сводную таблицу.
Как я заметил на видео ниже, горизонтальная линия между фильтром значений и полем поиска, кажется, нам что-то говорит. Все, что находится над линией, отражается в Refresh. Все, что находится ниже линии, не будет повторно применено во время обновления.
Решение: не используйте поле поиска, если вы планируете обновлять сводную таблицу. Вместо этого используйте фильтры ярлыков, содержит…

В качестве поискового запроса укажите палочку:

Измените базовые данные. Обновите сводную таблицу. Появляются новые покупатели.

Смотреть видео
Стенограмма видео
Изучите Excel из подкаста, эпизод 2212: Ошибка поиска по сводной таблице.
Хорошо, добро пожаловать обратно в сетевую трансляцию, я Билл Джелен. О, боже, сегодняшний вопрос или комментарий или что-то в этом роде от Сэма из Нэшвилла. Он говорит: «Эй, когда вы используете поиск в сводной таблице, это приведет к отсутствию данных при обновлении». Хорошо. Итак, мы говорим здесь о фильтрах даты, фильтрах значений и поиске.
Хорошо, сначала давайте взглянем на фильтры даты. И я должен признать, что я никогда не использую их, поэтому, если бы я попросил фильтры дат сегодняшнего дня - хорошо, я записываю это 9 мая, и это отлично работает. Большой вопрос: если я вернусь завтра и обновлю сводную таблицу, изменится ли она на 5/10? Это воспоминание о сегодняшней концепции?
И я полагаю - я полагаю - мы могли бы это проверить, сказав, что мы будем искать фильтры даты после - давайте поставим 5/11 - после 5/11, нажмите OK. И у нас было 5/12 и 5/13. Хорошо, красиво. Теперь давайте вернемся к исходным данным и кое-что изменим. Я собираюсь взять эти данные из 5/8 и изменить их на 5/14/18 - итак, теперь это после 5/11, верно? Итак, большой вопрос … Давайте сделаем его большим, чтобы мы могли его увидеть, 9999. Если мы вернемся сюда к фильтру и теперь обновим сводную таблицу, это произойдет - она наберет 5/14. Таким образом, фильтр даты, кажется, запоминает, какой была настройка, и повторно применяется.
Но давайте перейдем к поисковому фильтру. Хорошо. Теперь, в фильтре поиска, мы выберем здесь какое-нибудь слово, например "палочка", хорошо? Я собираюсь поискать все, что содержит «палочку», и получаю «Жезл отчетов». Хорошо, это красиво. Вот что говорит Сэм: Сэм говорит, что на следующий день он получает больше данных и … набирает здесь "волшебную палочку" и снова делает это большое, 999999, красивым, а затем Сэм возвращается к сводной таблице. и освежает. Теперь эта сводная таблица в голове Сэма настроена так, чтобы иметь что-нибудь со словом «палочка», и когда он обновляется - не работает. Хорошо? Итак, Сэм указывает, что окно поиска - фильтры, установленные полем поиска - не запоминаются, как значения, установленные с помощью фильтров даты. Безусловно.
Хорошо, теперь попробуем по-другому. Давайте очистим этот фильтр - и на этот раз у нас должны быть две вещи с надписью «палочка», поэтому мы скажем, что фильтры меток клиента содержат слово «палочка», нажмите «ОК». Хорошо. А теперь у нас есть «Жезл отчетов» и «Волшебная палочка» - красиво. Давайте вернемся к исходным данным, и я заменю что-нибудь еще на «палочку оби», и я знаю, что это «оби-ван» - я знаю это, я знаю это, я просто забавляюсь, хорошо - мы Я вернусь сюда к поиску, и мы обновим его, и он найдет его. Хорошо. Таким образом, это означает, что фильтры, которые мы создаем с помощью фильтров меток или фильтров даты, кажется, запоминаются и работают при обновлении. Но если вы попробуете воспользоваться поиском, это действительно что-то одноразовое - разовое - и это не так.t - он не запомнит, он не повторит этот поиск при обновлении данных. Так что, я думаю, Сэм прав. Да, похоже, это не так. Я уверен, что команда Excel скажет: «Ну, конечно, мы бы никогда этого не сделали». Но давайте просто … Если бы вы ожидали, что поиск будет работать так же, как и здесь, это не сработает. Итак, привет, спасибо Сэму из Нэшвилла за этот потрясающий трюк.Спасибо Сэму из Нэшвилла за этот потрясающий трюк.Спасибо Сэму из Нэшвилла за этот потрясающий трюк.
В этой книге «ЖИЗНЬ, 54 величайших совета всех времен» рассматриваются сводные таблицы, хотя и не этот трюк - я только что узнал об этом от Сэма из Нэшвилла, - но охватывает все остальное. Так что нажмите "I" в правом верхнем углу.
О, вы знаете, теперь, когда я немного об этом подумал, я уверен, что команда Excel будет аргументом в пользу того, что они добавили это поле поиска, чтобы нам было проще пройтись, выбрать и отключить выберите здесь. Хорошо? Я уверен, что они так говорят. Например, когда я выбрал Wand в фильтрах, его не нужно менять; вроде, все еще проверено, да? Эта … эта строка … эта строка внизу, между фильтрами значений и поиском, я уверен, что эта строка - это команда Excel, говорящая: "Эй, это поле поиска полностью отделено от этих фильтров. Не следует ожидать, что они будут вести себя как фильтры ". И я не знаю, почему защищаю их.
Давайте просто подведем итоги. Хорошо. Сэм в Нэшвилле, фильтрация сводной таблицы: если вы использовали фильтры даты, фильтры меток или фильтры значений, Excel запомнит настройку и повторно применит фильтр после обновления; но если вы используете это поле поиска для фильтрации, Excel не будет повторно применять поиск для обновления - вместо этого используйте, например, фильтр метки для «содержит».
А теперь, эй, если вы хотите поработать, загрузите рабочую книгу из сегодняшнего видео - посетите этот URL-адрес в описании YouTube.
Хочу поблагодарить вас за то, что заглянули, увидимся в следующий раз на другой сетевой трансляции от.
Скачать файл Excel
Чтобы скачать файл Excel: pivot-table-search-bug.xlsx
Кажется неприятным, что фильтры ярлыков обновляются, но гораздо более заметные фильтры поиска не обновляются. Однако с помощью фильтров меток и «Содержит» вы можете настроить правило, которое будет сохраняться при обновлении.
Идея дня в Excel
Я попросил совета у моих друзей-мастеров Excel по поводу Excel. Сегодняшняя мысль задуматься:
«Документация DATEDIF для Excel - это то же самое, что Windows 8 для чего угодно»
Лиам Бастик