Сортировка по дате в сводной таблице Excel
Обновлено: 21.11.2024
Моя сводная таблица не сортирует даты в хронологическом порядке.
Когда я переключаю параметр "Сортировать от старых к новым" в сводной таблице, мои даты сортируются в алфавитном порядке.
Дата | Общий доход |
10 августа | $83 004 |
10 ноября | 43 137 долларов США |
10 октября | 881 775 долларов США |
10 сентября | 470 486 долларов США |
11 августа | 45 676 долларов США |
11 ноября | 250 890 долларов США |
11 октября | 1 324 366 долларов США |
Мои исходные данные отсортированы в хронологическом порядке без проблем.
Я подтвердил, что мои исходные даты отформатированы как Дата, а также формат в сводной таблице. Однако я должен отметить, что я не могу изменить формат дат в сводной таблице. Я пробовал следующее:
- Открытие «окна настроек поля значения», щелкнув правой кнопкой мыши поле «Дата» в строках > открытие ячеек формата, нажав «Числовой формат» > выбрав дату (и изменив настройки с «д-месяц» > > Форматирование не меняется.
- Выделение столбца даты и изменение формата даты на короткий в разделе «Число» на главной ленте >> это также не меняет формат даты.
Чтобы подтвердить, что мои даты в моей исходной информации отформатированы как даты, я использовал функцию «Текст в столбцы», чтобы убедиться, что все даты были вставлены как даты mdy. Я также выбрал столбец дат и щелкнул правой кнопкой мыши, чтобы получить доступ к ячейкам формата в виде дат. Наконец, я убедился, что они зарегистрированы как даты в соответствии со столбцом «Число» на главной ленте.
Я думал, что это простая проблема, я хочу, чтобы мои даты в моей сводной таблице сортировались в хронологическом порядке, но это кажется невозможным.
Вот файл для справки:
Буду признателен за любую помощь!
Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
Есть несколько способов представления данных на листах Excel. Вы можете использовать строки и столбцы; Вы можете использовать таблицы, а также графики. Мы представляем данные, чтобы сделать их более наглядными и понятными для интерпретации. Одной из используемых таблиц является сводная таблица. Сводная таблица — это просто статистическая таблица, которая обобщает данные более осмысленным образом. Он исследует и обобщает большие объемы данных.
Данные, записанные в сводных таблицах, могут содержать даты или события, для которых требуются даты. Когда мы сталкиваемся с такими данными, нам нужно отсортировать данные в сводной таблице. Чтобы отсортировать даты, мы можем расположить их в определенном порядке. Например, мы можем сортировать даты от самых новых до самых старых и наоборот. Чтобы отсортировать даты в сводной таблице, можно выполнить следующие шаги.
Шаг 1
Для сортировки дат нам нужна сводная таблица. Чтобы создать сводную таблицу, вставьте некоторые данные в строки и столбцы и не забудьте добавить в них даты. Выберите весь вставленный набор данных и нажмите на меню вставки. В меню «Вставка» выберите сводную таблицу, назначьте ей местоположение и нажмите кнопку «ОК», чтобы закончить. Рассмотрим сводную таблицу ниже.
Шаг 2
Из приведенной выше сводной таблицы мы можем отсортировать даты в любом порядке. Сводная таблица отображает данные в более обобщенном виде, а значения отображаются в виде сводки. Из сводной таблицы сложно извлечь одно значение. Чтобы отсортировать даты, мы сделаем видимым только столбец даты. Мы делаем это, сняв галочку с позиций и количества справа от листа. Теперь с нашим столбцом даты мы можем отсортировать даты. Выделите даты без заголовка столбца и нажмите «Сортировка и фильтр», расположенные в правой части вкладки «Главная». Выберите параметры сортировки от Z до A. Даты будут отсортированы от самой новой до самой старой.После сортировки дат вы можете проверить другие столбцы, чтобы сводная таблица была видна в целом.
Сортировка данных удобна при наличии большого объема данных в сводной таблице или сводной диаграмме. Вы можете сортировать в алфавитном порядке, от самых высоких до самых низких значений или от самых низких до самых высоких значений. Сортировка – это один из способов упорядочить данные, чтобы упростить поиск элементов, требующих более тщательного изучения.
Важно! Вот несколько вещей, которые следует помнить о сортировке данных:
Порядок сортировки зависит от региональных настроек. Убедитесь, что у вас есть правильные региональные настройки в разделе «Региональные настройки» или «Язык и региональные стандарты» на панели управления на вашем компьютере. Информацию об изменении языкового стандарта см. в справочной системе Windows.
Данные, содержащие начальные пробелы, повлияют на результаты сортировки. Для достижения оптимальных результатов удалите все начальные пробелы перед сортировкой данных.
Вы не можете сортировать текстовые записи с учетом регистра.
Вы не можете сортировать данные по определенному формату, например по цвету ячейки или цвету шрифта. Вы также не можете сортировать по индикаторам условного форматирования, таким как наборы значков.
В разделах ниже вы узнаете, как сортировать сводную таблицу или сводную диаграмму в Excel для настольных ПК и Excel для Интернета.
Выполните следующие действия для сортировки в Excel Desktop:
В сводной таблице нажмите маленькую стрелку рядом с ячейками "Ярлыки строк" и "Ярлыки столбцов".
Нажмите поле в строке или столбце, которые нужно отсортировать.
Нажмите стрелку рядом с ярлыками строк или столбцов, а затем выберите нужный вариант сортировки.
Чтобы отсортировать данные в порядке возрастания или убывания, нажмите "Сортировать от А до Я" или "Сортировать от Я до А".
Текстовые записи будут сортироваться в алфавитном порядке, числа будут сортироваться от меньшего к большему (или наоборот), а даты и время будут сортироваться от самого старого к самому новому (или наоборот).
Сортировать по столбцу без кнопки со стрелкой
Вы можете сортировать по отдельным значениям или промежуточным итогам, щелкнув ячейку правой кнопкой мыши, выбрав "Сортировка", а затем выбрав метод сортировки. Порядок сортировки применяется ко всем ячейкам на одном уровне в столбце, содержащем ячейку.
В приведенном ниже примере данные на уровне категории (шлем, дорожная сумка) отсортированы по алфавиту от А до Я.
Чтобы просмотреть общие итоги по продуктам — от наибольшего к наименьшему, — выберите любое число в столбце «Общий итог» и выполните сортировку по нему.
Совет. Чтобы быстро найти то, что вам нужно, вы можете группировать, фильтровать или применять условное форматирование к сводной таблице или сводной диаграмме.
Установить пользовательские параметры сортировки
Чтобы отсортировать определенные элементы вручную или изменить порядок сортировки, вы можете задать собственные параметры сортировки:
Нажмите поле в строке или столбце, которые нужно отсортировать.
Нажмите стрелку рядом с ярлыками строк или столбцов, а затем выберите Дополнительные параметры сортировки.
В диалоговом окне "Сортировка" выберите нужный тип сортировки:
Нажмите «Вручную», чтобы изменить порядок элементов путем их перетаскивания. Наведите курсор на границу элемента, пока не увидите четырехконечную стрелку, затем перетащите.
Вы не можете перетаскивать элементы, которые отображаются в области значений списка полей сводной таблицы.
Нажмите По возрастанию (от А до Я) или По убыванию (от А до Я), а затем выберите поле, которое нужно отсортировать.
Чтобы получить дополнительные параметры, нажмите "Дополнительные параметры", а затем выберите нужный параметр в диалоговом окне "Дополнительные параметры сортировки":
В разделе «Автосортировка» установите или снимите флажок «Сортировать автоматически при каждом обновлении отчета», чтобы разрешить или отключить автоматическую сортировку при каждом обновлении данных сводной таблицы.
В разделе Порядок сортировки по первому ключу выберите пользовательский порядок, который вы хотите использовать. Этот параметр доступен только в том случае, если флажок Сортировать автоматически при каждом обновлении отчета не установлен.
В Excel есть настраиваемые списки по дням недели и месяцам года, но вы также можете создать собственный настраиваемый список для сортировки.
Примечание. Пользовательский порядок сортировки списка не сохраняется при обновлении (обновлении) данных в сводной таблице.
В разделе «Сортировать по» нажмите «Общий итог» или «Значения» в выбранных столбцах, чтобы выполнить сортировку по этим значениям. Этот параметр недоступен, если для сортировки задано значение «Вручную».
Совет. Нажмите Порядок источника данных, чтобы вернуть элементы в исходный порядок. Этот параметр доступен только для исходных данных интерактивной аналитической обработки (OLAP).
Вот быстрый способ сортировки данных по строкам или столбцам:
Нажмите поле в строке или столбце, которые нужно отсортировать.
Нажмите стрелку рядом с ярлыками строк или столбцов, а затем выберите нужный вариант сортировки.
Если щелкнуть стрелку "Ярлыки столбцов", сначала выберите поле для сортировки, а затем нужный вариант сортировки.
Чтобы отсортировать данные в порядке возрастания или убывания, нажмите «Сортировать по возрастанию» или «Сортировать по убыванию».
Текстовые записи будут сортироваться в алфавитном порядке, числа будут сортироваться от меньшего к большему (или наоборот), а даты и время будут сортироваться от самого старого к самому новому (или наоборот).
Сортировать по определенному значению
Выполните следующие действия:
Нажмите стрелку рядом с ярлыками строк и выберите "Сортировать по значению".
Если щелкнуть стрелку "Ярлыки столбцов", сначала выберите поле, которое нужно отсортировать, а затем нужный вариант сортировки.
В поле "Сортировать по значению" в разделе "Выбрать значение" выберите значение для сортировки.
Доказательство того, что Excel (2016) распознает их как даты, я попытался преобразовать значение в дату с помощью вызова DATEVALUE(), но это показывает, что значение хранится в памяти как дата Excel:
Это ужасная сортировка, которую выбирает Excel, когда я пытаюсь отсортировать по самым старым/самым новым, щелкнув правой кнопкой мыши поле "10 июня":
Еще одна проблема/ошибка/побочный эффект заключается в том, что когда я пытаюсь изменить формат, он игнорирует мои изменения.
Эта проблема очень странная, и я не уверен, нашел ли я ошибку в Excel, однако в настоящее время она портит мои графики. :(
@Scorpion99 Конвертировать нечего. Даже после попытки он по-прежнему не работает должным образом, и я также очень четко показал, что он уже хранится в памяти как дата.
Абсолютно нет. Цель StackOverflow/SU — делиться ответами и решениями, чтобы их мог увидеть весь мир.
8 ответов 8
Я решил это. В Excel 2016 должна быть какая-то ошибка с обработкой даты сводной таблицы, но когда я создал сводную таблицу и установил флажок «Добавить эти данные в модель данных», Excel теперь правильно сортирует мои даты.
Обновление:
Для тех из вас, у кого возникают проблемы с датами и управлением другими данными в Excel, новейший продукт Microsoft Office Power BI — отличное решение (с ним лучше обрабатываются даты) и позволяет выполнять преобразования данных.
В прошлом я сталкивался со сводными таблицами, которые меняли даты на текстовые строки (в предыдущих версиях Excel) при группировке. Я рад узнать об исправлении модели данных.
@RonRosenfeld Я подозревал, что это может быть связано и с группировкой, потому что, когда я отключил ее только для поля «Дата», она работала правильно. Однако мне нужна была группировка для моих графиков :)
zomg, большое спасибо. Он рассматривал его как дату во всех остальных отношениях: фильтрация, группировка, отображение. он просто не будет сортироваться в сводной таблице. Кроме того, по умолчанию для чисел в сводной таблице использовался подсчет вместо суммы. Другие поиски заставляли меня ходить по кругу с проблемами форматирования. Есть ли способ установить флажок модели данных после того, как сводная точка уже создана?
Когда вы создаете сводную таблицу, средство выбора полей иногда автоматически изменяет фактические даты на «Месяцы» или «Годы». Когда ваша сводная таблица использует значение «Месяц», она не использует значение даты, поэтому не может его сортировать. Я просто удалил «Месяц» из моего выбора полей (в моем случае даты были месяцами, в которых были созданы данные) и использовал фактические даты (которые были одинаковыми для всех значений в месяце). Это также устраняет проблему форматирования. поскольку теперь форматируется дата, а не значение «Ян».
Вы имеете в виду «Группировать по элементам» для поля «Дата» в окне выбора полей? Поскольку здесь проблема не в этом, Excel отказывается распознавать поле как дату в сводной таблице.
Это решение мне не помогло. Мое решение:
Во-первых, "Текст в столбцы" как;
Выберите столбец дат, в разделе «ДАННЫЕ» выберите «Текст в столбцы», выберите «С разделителями» — «Далее», снимите отметку со ВСЕХ разделителей — «Далее», выберите формат столбца «Дата: МДГ» — «Готово». р>
Во-вторых, я изменил формат даты с «21.11.2017» на «Общий», а затем на «21 ноября 2017». И создал новую сводную таблицу (новый PT может не понадобиться). р>
Я думаю, что Excel не поддерживает формат xx/xx/xxxx
Я несколько раз сталкивался с этой проблемой в различных электронных таблицах. Общая проблема заключается в том, что электронная таблица является выходным листом из другой части программного обеспечения, а не электронной таблицей, созданной вручную с нуля. Кажется, это вводит что-то, что мешает Excel правильно интерпретировать даты.
Читайте также: