Я хотел бы взять мои текущие дд / мм / они чч: мм и отсортировать по часам. На данный момент он отсортирован по дате, однако я бы хотел отсортировать по часам с самого раннего на последний день независимо от даты. Любая помощь высоко ценится.
microsoft-excel
JB191
источник
источник
=HOUR(A1)
затем выполните сортировку по этому столбцу.Ответы:
Вы должны создать новый суррогатный столбец, который содержит часть времени:
и затем вы можете отсортировать по этому столбцу (вы можете даже скрыть столбец позже, если хотите):
источник
Поскольку Excel хранит значение даты и времени как целое число, представляющее количество дней с 1900/01/01 (этот день является днем 1), а время - как десятичное число, представляющее процентное значение дня, вы хотите отсортировать по десятичному значению. Следующая формула выполняет операции, подобные массиву, и поэтому вы хотите избежать использования полных ссылок на столбцы в части AGGREGATE () формулы.
MOD
вернет остаток после деления на число. Если вы разделите значение даты и времени на 1, будет возвращено только десятичное число, которое соответствует вашему времени.AGGREGATE
Функция 15 отсортирует список от наименьшего к наибольшему. 6 указывает агрегату исключать / игнорировать любые ошибки. Часть MOD (диапазон) выполняет свою работу над диапазоном ячеек, поэтому у вас будет список ячеек, когда MOD закончится, и агрегат отсортирует их, как упоминалось ранее. ROW (A1) оценивается как 1 говорящее совокупное значение для возврата первого числа в списке. По мере копирования формулы ссылка на ячейку будет увеличиваться на строку, и вы получите 2, 3, 4 и т. Д. При копировании. Другими словами, ваш отсортированный список.Настройте ссылки на ячейки в соответствии с вашими данными.
источник