
В моем фильтре сводной таблицы столбец, содержащий числовые значения, не сортируется, в то время как соответствующий столбец в моей таблице данных хорошо сортируется. Почему?
Данные:
Исходный стержень:
Я воссоздал ту же таблицу на другом листе.
Воссозданная точка опоры:
Как можно видеть, теперь сортировка выполнена численно. Что привело к искажению порядка сортировки в фильтре исходной таблицы (порядок не является ни числовым, ни алфавитным)?
решение1
При первоначальном создании сводной таблицы порядок сортировки по умолчанию — от А до Я для текста или от меньшего к большему для чисел:
При добавлении новых данных и обновлении новые данные не сортируются в сводной таблице, а просто добавляются в конец старых отсортированных данных в том порядке, в котором они отображаются в исходной таблице:
...и то же самое для порядка в диалоговом окне Фильтр:
...но вы можете исправить это, нажав на опции сортировки «От наименьшего к наибольшему» или «От А до Я» на предыдущих снимках экрана, после чего новые элементы должны быть отсортированы соответствующим образом:
решение2
Панель фильтра всегда использует алфавитный порядок сортировки, а не числовой. Excel ожидает числовые данные в области значений, а не в метках. Если числовое поле используется в области строк или столбцов, оно будет рассматриваться как текст, а диалоговое окно фильтра покажет значения в алфавитном порядке сортировки.
Не стреляйте в посланника.