Панель фильтра сводной таблицы не отсортирована. Зачем?

702
ZygD

В моем фильтре сводной таблицы столбец, содержащий числовые значения, не сортируется, в то время как соответствующий столбец в моей таблице данных хорошо сортируется. Зачем?

Данные:

Data filter pane

Оригинальный пивот:

pivot filter 1

pivot filter 2

Я воссоздал ту же таблицу на другом листе.
Воссозданный пивот:

pivot filter 3

Как видно, теперь он отсортирован по номерам. Что вызвало искажение порядка сортировки на панели фильтров исходной таблицы (порядок не числовой и не алфавитный)?

0

2 ответа на вопрос

1
jeffreyweir

При первоначальном создании сводной таблицы порядок сортировки по умолчанию составляет от А до Я для текста или от маленького до большого для числового:

enter image description here

Когда вы добавляете новые данные и обновляете их, новые данные не сортируются в сводной таблице, а просто добавляются в конец более старых отсортированных данных в любом порядке, в котором они отображаются в исходной таблице: enter image description here

... и то же самое для заказа в диалоге фильтра:

enter image description here

enter image description here

... но вы можете это исправить, выбрав опции Сортировка от наименьшего к наибольшему или сортировку от А до Я на этих предыдущих снимках экрана, после чего новые элементы должны быть отсортированы соответствующим образом:

enter image description here

Возможно, вы нашли причину. Я добавил дополнительные данные в свою таблицу данных после того, как создал свои сводные таблицы. Тем не менее, я не могу это исправить путем сортировки данных. Вы даете скриншоты «Метки строк», хотя я бы хотел, чтобы сортировались ** панели фильтрации **, а не данные на листе, а не данные сводной таблицы. ZygD 6 лет назад 0
Спасибо, теперь я знаю причину! Это приводит к следующему вопросу: [Как сделать панели фильтров отсортированными в сводной таблице?] (Https://superuser.com/questions/1312973/making-the-filter-pane-in-pivot-table-sorted) ZygD 6 лет назад 0
-1
teylyn

Панель фильтров всегда использует альфа-порядок сортировки, а не числовую сортировку. Excel ожидает числовые данные в области значений, а не в метках. Если числовое поле используется в области строк или столбцов, оно будет обрабатываться как текст, а в диалоговом окне фильтра будут отображаться значения в алфавитном порядке сортировки.

Не стреляйте в курьера.

Пожалуйста, посмотрите на последнюю фотографию. Это не похоже на альфа-порядок. 0,47, 0,03, 0,23, 0,74, 0,45 ... ZygD 6 лет назад 0
Сообщение здесь состоит в том, что панель фильтра не будет использовать числовой порядок сортировки. Панель фильтров ранее показала некоторые ошибки, но они были исправлены. Может быть, это новая ошибка. Можете ли вы поделиться примером файла? teylyn 6 лет назад 1
Но также, это не похоже на то, что панель фильтров не использует числовой порядок сортировки. Я воссоздал ту же сводную таблицу с нуля. Заказывается ** численно **. Тогда почему мой оригинальный стол отсортирован по-другому, остается загадкой. ZygD 6 лет назад 0

Похожие вопросы