Сортировка Месяцев в Сводной Таблице Excel • Темпы роста

Сортировка дат в сводных таблицах Excel

У меня есть PivotTable, в котором есть поле даты, назовите его Mydate.

Я поместил это как метку столбца, а затем сгруппировал метку по годам, месяцам и дням.

Затем я поставил годы и дни в обратном порядке, нажав на метку, а затем выбрав сортировку от самых новых до самых старых.

Если я затем разверну месяц, чтобы показать дни, а затем попытаюсь отсортировать дни, сортировка будет нарушена up. it рассматривает дни выше 10 как наступающие до дня 2,3 и т. д.

Есть ли какой-нибудь способ исправить это в столбце PivotTable или мне нужно сделать дополнительный столбец «Day», чтобы это работало правильно?

EDIT: они правильно хранятся в виде дат, и сортировка работает правильно, если я Разгруппирую поле даты, а затем отсортирую только по датам без лет или месяцев.

2 ответа

В нескольких журнальных таблицах, которые часто записываются, я хотел бы иметь возможность хранить относительный порядок, чтобы я мог объединять эти таблицы и получать порядок, в котором все действительно происходило. Разрешение DateTime2 отсутствует. Несколько строк получат точно такую же дату.

В Microsoft Excel 2007, учитывая промежуток дат, я хочу найти нашу долю этого промежутка дат в каждом сезоне, что, очевидно, является еще одним промежутком дат. Например : Учитывая промежуток времени 26 ноября 10—28 февраля 11 (95 дней): 26 Nov—30 ноября — в Spring (или осень для вас.

Короткий: Даты в полях pivot table были отсортированы по тексту, а не по дате, если мы сортируем поле данных pivot table с помощью механизма сортировки по умолчанию Excel. Если есть только одна цифра за день, это не будет в правильном порядке по дате. Есть ли только одна цифра для дня, зависит только от настроек locale в Windows, а не от формата даты в Excel.

enter image description here

Это немецкий Windows. Например, на английском языке Windows будет m/d/yy .

enter image description here

Мы создаем pivot table и группируем его по годам, месяцам и Дням. Если мы отсортируем дни, они будут отсортированы в текстовом виде. Это не будет в правильном порядке по дате.

enter image description here

Теперь мы изменим формат короткой даты в настройках locale на Windows, чтобы иметь две цифры для дня.

enter image description here

Опять же, это немецкий Windows. Например, на английском языке Windows будет mm/dd/yyyy .

И мы обновляем pivot table. Теперь все будет в правильном порядке по дате. Но он всегда не сортируется в текстовом виде.

enter image description here

Ответ Акселя работает, но если вы планируете отправить рабочий лист другим пользователям, вы можете не знать, обновили ли они свои настройки.

Примечание: Я изменил код, найденный здесь: Управление Windows региональными настройками пользователя Тома Шрайнера

У меня есть проект c#, который автоматизирует excel с помощью excel interop. Одна из проблем, с которой я сталкиваюсь, — это сортировка с использованием фильтров excel, когда я защищаю лист с помощью C#,, я отключаю сортировку, когда я снимаю защиту, я могу использовать фильтры в ListObject для.

Пожалуйста, рассмотрите этот список: A, C, AB, AD, N, Z, AC Я хочу отсортировать эту строку (которая является столбцом Excel), как сортировка столбцов Excel. Я хочу получить такой результат: A, C, N, Z, AB, AC, AD Возможно ли это с помощью LINQ OrderBy? Каков наилучший подход? Спасибо

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

Я пытаюсь отсортировать лист Excel по диапазону дат, используя VBA. Мне нужно отфильтровать все записи, которые находятся в пределах недели от текущей даты. Рабочий лист состоит из столбцов (от А до.

У меня есть набор данных, в котором столбец представляет дату истечения срока годности продукта в следующем формате: 1M, 2M, 1Y, 2Y, 1W, 2W, 1D, 2D. Я хотел бы отсортировать свои данные на основе.

В нескольких журнальных таблицах, которые часто записываются, я хотел бы иметь возможность хранить относительный порядок, чтобы я мог объединять эти таблицы и получать порядок, в котором все.

В Microsoft Excel 2007, учитывая промежуток дат, я хочу найти нашу долю этого промежутка дат в каждом сезоне, что, очевидно, является еще одним промежутком дат. Например : Учитывая промежуток.

У меня есть проект c#, который автоматизирует excel с помощью excel interop. Одна из проблем, с которой я сталкиваюсь, — это сортировка с использованием фильтров excel, когда я защищаю лист с.

Пожалуйста, рассмотрите этот список: A, C, AB, AD, N, Z, AC Я хочу отсортировать эту строку (которая является столбцом Excel), как сортировка столбцов Excel. Я хочу получить такой результат: A, C.

Мне было интересно, есть ли в любом случае пользовательский формат дат на excel Например, если у меня есть дата в виде 20171214, как я могу отформатировать ее в 14-Dec-2017?

Мне нужна формула для сортировки букв в электронных таблицах google. Например, если у меня есть A1:E1 (b,b,c,a,d) , я хотел бы, чтобы они были отсортированы в F1:J1 (a,b,b,c,d) . Я использую эту.

У меня есть список дат- 24/04/2019, 13/05/2019, 12/04/2019, 11/04/2019 И если, скажем, сегодняшняя дата 11/04/2019 , то я хочу показать результат или результат, подобный этому- 11/04/2019.

Знайка, самый умный эксперт в Цветочном городе
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Перенос полей из области в область представляет собой удобный интерфейс, в котором, при перемещении, данные автоматически обновляются. Если же вы хотите что-то уточнить, я с радостью помогу!
Область «Фильтры» используется опционально и позволяет задать уровень детализации данных. Например, мы можем в качестве фильтра указать данные «Тип клиента» — «Продуктовый магазин» и Excel отобразит данные в таблице касающиеся только продуктовых магазинов.
Сводная таблица в Excel

Группировка данных в сводной таблице в Excel.

  1. Перетащите поле между 4 областями раздела с помощью мыши. В качестве альтернативы щелкните и удерживайте его имя в разделе «Поле», а затем перетащите в нужную область в разделе «Макет». Это приведет к удалению из текущей области и его размещению в новом месте.
  1. Щелкните правой кнопкой мыши имя в разделе «Поле» и выберите область, в которую вы хотите добавить его:
  1. Нажмите на поле в разделе «Макет», чтобы выбрать его. Это сразу отобразит доступные параметры:

На все про все ушло несколько секунд. Вот, как работать со сводными таблицами. Конечно, не все задачи столь тривиальные. Бывают и такие, что необходимо использовать более замысловатый способ агрегации, добавлять вычисляемые поля, условное форматирование и т.д. Но об этом в другой раз.

Как выполнить сортировку в сводной таблице Excel
Также важно упомянуть, что это выполняется на элементах сводки, а не на сводном кеше. Таким образом, только что названные элементы будут изменены только в сводной таблице, на которой вы запускаете макрос.
Знайка, самый умный эксперт в Цветочном городе
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Создается впечатление, что изменилось форматирование даты, но на самом деле меняется текст в каждом названии элемента сводки. Если же вы хотите что-то уточнить, я с радостью помогу!
Мы можем выбрать любую метрику по времени от секунд до годов (в том числе и сразу показателей несколько), выберем подходящие (к примеру, дни и месяца слева на картинке, кварты и месяца — справа) и группировка дат в сводной таблице будет сделана от более крупного к более мелкому:

Сводная таблица в Excel. Как сделать? ЭКСЕЛЬ ХАК

  • каждый столбец должен иметь заголовок;
  • в каждый столбец должны вводиться значения только в одном формате (например, столбец «Дата поставки» должен содержать все значения только в формате Дата ; столбец «Поставщик» – названия компаний только в текстовом формате или можно вводить Код поставщика в числовом формате);
  • в таблице должны отсутствовать полностью незаполненные строки и столбцы;
  • в ячейки должны вводиться «атомарные» значения, т.е. только те, которые нельзя разнести в разные столбцы. Например, нельзя в одну ячейку вводить адрес в формате: «Город, Название улицы, дом №». Нужно создать 3 одноименных столбца, иначе Сводная таблица будет работать неэффективно (в случае, если Вам нужна информация, например, в разрезе города);
  • избегайте таблиц с «неправильной» структурой (см. рисунок ниже).

Интересный факт: часто встречаю пользователей, которые хорошо владеют инструментом сводных таблиц, но при этом не знают о такой их возможности, как дополнительные вычисления в сводных таблицах. Такие вычисления доступны в Excel 2010–2016, а в Excel 2007 дополнительные вычисления «спрятаны» в параметрах поля и их гораздо меньше.

Оставить отзыв

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