Ошибка сводной таблицы Excel? Если столбец Текст исходной таблицы имеет название месяца, он прерывает сортировку AZ в сводной таблице. - PullRequest
1 голос
/ 12 февраля 2020

У меня есть файл Excel, которым я могу поделиться с вами, но вот как его воссоздать:

  1. На вкладке рабочей книги создайте таблицу «DataTable» с двумя Столбцы «Компания» и «Оценка», как показано ниже.

  2. Явно отформатируйте столбец «Компания» как «Текст». Вы можете даже поставить перед записями одинарные кавычки, чтобы заставить Excel обрабатывать их как текст : это не изменит поведения.

  3. Ниже этой таблицы создайте простая сводная таблица для «DataTable» с «Company» в качестве поля строки и «Sum of Score» в качестве поля значения.

  4. В сводной таблице выполните сортировку «Метки строк» ​​(Company) поле "АЗ".

  5. Вы увидите это, где значения «DE C» и «SEP» всплывают вверху над другими значениями AZ:

Screencap of PivotTable bug

Очевидно, что Excel настаивает на том, чтобы рассматривать все, что выглядит как название месяца или сокращение, как его цифру c эквивалент, который сортирует выше других текстовых значений AZ.

  • Вопрос 1: Это подтвержденная ошибка?
  • Вопрос 2: Как я могу сохранить нужные значения (например, «SEP»), но не допустить этого?

Я рад загрузить фактическую простая электронная таблица, которая показывает это поведение. Спасибо!

Ответы [ 2 ]

2 голосов
/ 12 февраля 2020

Это потому, что Excel считает SEP и DEC названиями месяцев и сортирует их по Custom Lists. Чтобы предотвратить это, вам нужно от go до PivotTable -> Options и снять отметку Use custom Lists when sorting на вкладке Totals & Filters

enter image description here

2 голосов
/ 12 февраля 2020
  1. Нажмите Row Labels Фильтр
  2. Выбрать More Sort Options
  3. Выбрать More Options (внизу слева)
  4. Снять отметку Sort Automatically every time the report is updated
  5. Обеспечить First key sort order = No Calculation
  6. Refre sh Сводная таблица

enter image description here

...