Сортировка по дате в сводной таблице excel
Не получается отсортировать данные с водной таблице по дате.
Источник содержит дату в формате дд.мм.гггг и сумму
могут быть несколько строк с одной датой
Надо создать сводную, где строки - даты, сумма за день и сумма накопительная
Так вот получается, что в сводной дата пишется только в формате дд.мммм. И при таком формате сортировка во возрастанию или убываю перемешивает даты по дням (01.дек, 01.нояб, 01.окт, 02.дек и тд). А если добавить (оставить) добавляемый автоматически месяц, то по этой группе обнуляется накопительный итог. То есть каждый месяц накопительная сумма начинается заново и не является сквозной по всему времени.
Подскажите плс как построить что мне нужно.
Не получается отсортировать данные с водной таблице по дате.
Источник содержит дату в формате дд.мм.гггг и сумму
могут быть несколько строк с одной датой
Надо создать сводную, где строки - даты, сумма за день и сумма накопительная
Так вот получается, что в сводной дата пишется только в формате дд.мммм. И при таком формате сортировка во возрастанию или убываю перемешивает даты по дням (01.дек, 01.нояб, 01.окт, 02.дек и тд). А если добавить (оставить) добавляемый автоматически месяц, то по этой группе обнуляется накопительный итог. То есть каждый месяц накопительная сумма начинается заново и не является сквозной по всему времени.
Подскажите плс как построить что мне нужно. minggr
Источник содержит дату в формате дд.мм.гггг и сумму
могут быть несколько строк с одной датой
Надо создать сводную, где строки - даты, сумма за день и сумма накопительная
Так вот получается, что в сводной дата пишется только в формате дд.мммм. И при таком формате сортировка во возрастанию или убываю перемешивает даты по дням (01.дек, 01.нояб, 01.окт, 02.дек и тд). А если добавить (оставить) добавляемый автоматически месяц, то по этой группе обнуляется накопительный итог. То есть каждый месяц накопительная сумма начинается заново и не является сквозной по всему времени.
Подскажите плс как построить что мне нужно. Автор - minggr
Дата добавления - 05.12.2018 в 17:25
Чтобы у пользователей было проще находить данные, которые нужно проанализировать, можно отсортировать текстовые записи (от А до Я или От Я до А), числа (от наименьшего к наибольшему или от наибольшего к наименьшему) и даты и время (от старых к новым или от новых к старым).
При сортировке данных в pivotTable следует помнить о следующих:
Порядок сортировки зависит от выбранного языка. Убедитесь, что на компьютере задается правильный языковой стандарт в настройках языка и текста. Сведения о том, как изменить этот параметр, см. в справке Mac.
Данные, например текстовые записи, могут иметь пробелы, влияющие на результаты сортировки. Для оптимальной сортировки результатов следует удалить пробелы перед сортировкой данных.
В отличие от сортировки данных в диапазоне ячеек на Excel для Mac или в таблице Excel для Mac, нельзя сортировать текстовые записи с конфиденциальными данными.
Нельзя сортировать данные по определенному формату, такому как цвет ячейки или шрифта, а также по индикаторам условного форматирования, таким как наборы значков.
Сортировка данных подписей строк или столбцов в pivotTable
В этой статье вы можете щелкнуть любое поле в столбце с элементами, которые вы хотите отсортировать.
На вкладке Данные нажмите кнопку Сортировкаи выберите нужный порядок сортировки. Чтобы отсортировать дополнительные параметры, нажмите кнопку Параметры.
Текстовые элементы будут сортироваться в алфавитном порядке, числа — от минимального к максимальному или наоборот, а значения даты и времени — от старых к новым или от новых к старым.
Примечание: Вы также можете быстро отсортировать данные по возрастанию или убытию, щелкнув от А до Я или От Я до А. При этом текстовые элементы сортируется от А до Я или от Я до А, числа — от наименьших к наибольшим или от наибольших к наименьшим, а даты и время — от старых к новым или от новых к старым.
Сортировка по отдельному значению
Вы можете сортировать значения по отдельным значениям или по подытоговным значениям, щелкнув ячейку правой кнопкой мыши, выбрав сортировку и выбрав способ сортировки. Порядок сортировки применяется ко всем ячейкам одного уровня в столбце, содержащем ячейку.
В приведенного ниже примере данные в столбце "Транспорт" сортироваться от наименьшего к наибольшему.
Чтобы отсортировать общие итоги от наибольшего к наименьшему, выберите любое число в строке или столбце Общий итог и нажмите кнопку Сортировка > от наибольшего к минимальному.
Установка собственных параметров сортировки
Чтобы отсортировать элементы вручную или изменить порядок сортировки, можно задать собственные параметры сортировки.
Щелкните ячейку в строке или столбце, которые требуется отсортировать.
Щелкните стрелку рядом с надписью Подписи строк или Подписи столбцов.
В спискеСортировка выберите По возрастанию или По убытию ивыберите один из вариантов в списке Сортировать по. (Эти параметры зависят от выбора в шагах 1 и 2.)
В области Фильтрвыберите любые другие условия, которые у вас могут быть. Например, если вы хотите увидеть данные только за март, в списке Метка на выберите равно и введите Март в отображемом текстовом поле. Чтобы включить в вычисления только определенные данные, включите или сберите флажки в поле Фильтр. Чтобы отменить выбор, нажмите кнопку Очистить фильтр.
<вставить sort6 & sort7>
Щелкните за пределами настраиваемого диалогового окна сортировки, чтобы закрыть его.
У меня следующая проблема:
Есть сводная таблица данных (Pivot table), в ней столбец с датами в формате дд.мм.гггг.
Мне нужно отсортировать даты таким образом, чтобы сверху находились самые "свежие" даты, а снизу - самые "старые".
Опция сортировки сортирует по дате, не учитывая месяц.
Таким образом, 30.05.2016, например, будет располагаться выше, чем 05.06.2016, т.к. число 30 больше, чем 05.
Прикладываю два скрина для лучшего понимания:
Неправильный порядок дат:
Правильный порядок дат (сделано вручную):
Пробовал использовать manual sorting, но и она не дала нужного результата:
Не подскажите, как добиться желаемого результата при использовании автоматической сортировки?
Файл прикрепить не получается, т.к. в 100кБ с Пивотом никак не уложиться.
Заранее спасибо за помощь!
У меня следующая проблема:
Есть сводная таблица данных (Pivot table), в ней столбец с датами в формате дд.мм.гггг.
Мне нужно отсортировать даты таким образом, чтобы сверху находились самые "свежие" даты, а снизу - самые "старые".
Опция сортировки сортирует по дате, не учитывая месяц.
Таким образом, 30.05.2016, например, будет располагаться выше, чем 05.06.2016, т.к. число 30 больше, чем 05.
Прикладываю два скрина для лучшего понимания:
Неправильный порядок дат:
Правильный порядок дат (сделано вручную):
Пробовал использовать manual sorting, но и она не дала нужного результата:
Не подскажите, как добиться желаемого результата при использовании автоматической сортировки?
Файл прикрепить не получается, т.к. в 100кБ с Пивотом никак не уложиться.
Заранее спасибо за помощь! KIMVSR
У меня следующая проблема:
Есть сводная таблица данных (Pivot table), в ней столбец с датами в формате дд.мм.гггг.
Мне нужно отсортировать даты таким образом, чтобы сверху находились самые "свежие" даты, а снизу - самые "старые".
Опция сортировки сортирует по дате, не учитывая месяц.
Таким образом, 30.05.2016, например, будет располагаться выше, чем 05.06.2016, т.к. число 30 больше, чем 05.
Прикладываю два скрина для лучшего понимания:
Неправильный порядок дат:
Правильный порядок дат (сделано вручную):
Пробовал использовать manual sorting, но и она не дала нужного результата:
Не подскажите, как добиться желаемого результата при использовании автоматической сортировки?
Файл прикрепить не получается, т.к. в 100кБ с Пивотом никак не уложиться.
Заранее спасибо за помощь! Автор - KIMVSR
Дата добавления - 09.08.2016 в 12:04
В исходнике даты скорее всего не датами, а текстом. Выделите столбец дат исходника - Данные - Текст по столбцам - ОК.
А файл можно заархивировать
В исходнике даты скорее всего не датами, а текстом. Выделите столбец дат исходника - Данные - Текст по столбцам - ОК.
А файл можно заархивировать _Boroda_
А файл можно заархивировать Автор - _Boroda_
Дата добавления - 09.08.2016 в 12:10
_Boroda_, фантастика, всё заработало!
Вы абсолютно правы - текст был экспортирован в Excel из ERP системы, поэтому столбец с датами был не отформатирован.
Хоть я и пытался указать формат ячейки как "Date" - это не помогало.
Но вот после "Text to Columns" всё сразу встало на свои места.
Саш, большое спасибо за помощь, впредь буду знать и учить всех остальных!
_Boroda_, фантастика, всё заработало!
Вы абсолютно правы - текст был экспортирован в Excel из ERP системы, поэтому столбец с датами был не отформатирован.
Хоть я и пытался указать формат ячейки как "Date" - это не помогало.
Но вот после "Text to Columns" всё сразу встало на свои места.
Саш, большое спасибо за помощь, впредь буду знать и учить всех остальных! KIMVSR
Вы абсолютно правы - текст был экспортирован в Excel из ERP системы, поэтому столбец с датами был не отформатирован.
Хоть я и пытался указать формат ячейки как "Date" - это не помогало.
Но вот после "Text to Columns" всё сразу встало на свои места.
Саш, большое спасибо за помощь, впредь буду знать и учить всех остальных! Автор - KIMVSR
Дата добавления - 09.08.2016 в 15:18
Во многих компаниях принято отмечать дни рождения сотрудников или поздравлять с ДР клиентов, предлагая скидки именинникам. И тут же возникает проблема: если в компании ощутимо большое количество сотрудников/клиентов, то сортировка их списка по дате рождения дает не совсем желательный результат:
Поскольку Microsoft Excel воспринимает любую дату как числовой код (количество дней с начала века до текущей даты), то сортировка идет, на самом деле, по этому коду. Таким образом мы получаем на выходе список по порядку "старые-молодые", но из него совсем не видно у кого в каком месяце день рождения.
Способ 1. Функция ТЕКСТ и дополнительный столбец
Для решения задачи нам потребуется еще один вспомогательный столбец с функцией ТЕКСТ (TEXT) , которая умеет представлять числа и даты в заданном формате:
В нашем случае формат "ММ ДД" означает, что нужно отобразить из всей даты только двузначные номер месяца и день (без года).
Теперь простая сортировка по вспомогательному столбцу (вкладка Данные - Сортировка) как раз и даст нужный результат:
Для полноты ощущений можно добавить к отсортированному списку еще автоматическое отчеркивание месяцев друг от друга горизонтальной линией. Для этого выделите весь список (кроме шапки) и выберите на вкладке Главная команду Условное форматирование - Создать правило (Home - Conditional formatting - Create Rule) . В открывшемся окне выберите нижний тип правила Использовать формулу для определения форматируемых ячеек и введите следующую формулу:
После нажатия на ОК к нашей таблице добавятся симпатичные разделительные линии по месяцам:
Способ 2. Сводная таблица с группировкой
Этот способ вместо дополнительных столбцов и функций задействует супермощный инструмент Excel - сводные таблицы. Выделите ваш список и на вкладке Вставка (Insert) нажмите кнопку Сводная таблица (Pivot Table) , а затем ОК в появившемся окне. Перетащите поле с датой в область строк - Excel выведет на листе список всех дат в первом столбце:
Щелкните правой кнопкой мыши по любой дате и выберите команду Группировать (Group) . В следующем окне убедитесь, что выбран шаг группировки Месяцы и нажмите ОК. Получим список всех месяцев, которые есть в исходной таблице:
Теперь, чтобы увидеть у кого именно из сотрудников день рождения приходятся на конкретный месяц, перетащите поле с именем сотрудника и бросьте его под поле с датой в область строк:
Задача решена, и не нужно возиться с формулами. Единственный минус этого варианта в том, что Excel не умеет группировать столбцы с пустыми ячейками, т.е. вы должны иметь полностью заполненный датами столбец в исходной таблице.
Ну, вот - можно идти собирать деньги с коллег на очередной тортик или закупать подарки для любимых клиентов :)
Читайте также: