сортировать данные по дням недели

408
Stefanos Stamatiou

Я хочу проанализировать большое количество данных (2000>) с каждой отдельной точкой данных, соответствующей дню недели. Теперь я хочу отсортировать данные по дням недели, сохраняя при этом данные, относящиеся к указанной дате, и день недели, соответственно отсортированные так, чтобы каждый понедельник сохранял данные из соответствующей ячейки.

Пример блока данных:

Example of block of data

Пример отсортированного блока данных:

Example of sorted block of data

Первое изображение соответствует текущему формату данных, а второе - идеальному формату данных, чтобы я мог его проанализировать.

0
Select all the data, then go to `Data -> Sort`. You can also read [this](https://support.office.com/en-us/article/sort-data-in-a-range-or-table-62d0b95d-2a90-4610-a6ae-2e545c4a4654) if you want more info or come back here if you are having a problem achieving the result you want cybernetic.nomad 5 лет назад 1
Извините, что нашли время, чтобы ответить. К сожалению, это не то, что я прошу. Я знаю, как отсортировать один или два столбца, но я не знаю, как сделать так, чтобы при сортировке столбцов A и B столбцы C и D следовали изменениям. Поэтому, если бы ячейка A3 была отсортирована в A2, я бы также хотел, чтобы C3 перешел в C2, а D3 - в D2. Stefanos Stamatiou 5 лет назад 0
Затем выберите столбцы A, B, C и D, а не только A и B cybernetic.nomad 5 лет назад 0
Уже пробовал. Выбор других столбцов и сортировка не работает. Возможно, потому что каждая ячейка является результатом уравнения, но выбор всех столбцов и последующая сортировка не дают нужного результата. Stefanos Stamatiou 5 лет назад 0
Ах !, это все меняет. Преобразование формул в их значения является одним из вариантов, для других вам необходимо [отредактировать свой вопрос] (https://superuser.com/posts/1365567/edit) и предоставить дополнительную информацию. cybernetic.nomad 5 лет назад 0
Огромное спасибо. Преобразование формул в их фактические значения вместо использования ячеек в качестве результатов формул позволило правильно выполнить сортировку по всем столбцам. Stefanos Stamatiou 5 лет назад 0

2 ответа на вопрос

1
Rajesh S

enter image description here

enter image description here Как это устроено:

Я предполагаю, что у вас есть данные в диапазоне `A3: D17 '.

  1. Запишите эту формулу в ячейку "B4" и заполните.

    =TEXT(WEEKDAY(A4,3),"DDDD") 
  2. Выберите все данные, включая строку заголовка.

  3. От Home Tabщелчка Sort & Filterзатем нажмите Custom Sort.
  4. Для Column Sort Byвыбора Weekday(Col Header), Valuesдля Sort Onи Custom для Order.
  5. В List Entries boxсписок будни введите Monday to Sunday.

NB Проверьте прикрепленный снимок экрана.

  1. Нажмите Addи закончите с Ok.
  2. Наконец завершите процесс сортировки по Okкнопке.

Вы получаете список желаний.

0
p._phidot_

Предполагая, что столбец A - это ваша дата, а столбец B - ваш день недели. Я предлагаю заменить столбец B формулой =weekday(A1,3).

Затем преобразуйте значения формул в текст.

Затем отсортируйте его, используя диалоговое окно, похожее на упомянутое @ cybernetic.nomad

Сортировать по столбцу B .. затем по столбцу A.

Пожалуйста, поделитесь, если это работает (или не ..) (:

Спасибо за ответ, однако я все еще сталкиваюсь с первоначальной проблемой, используя этот метод. Да, дата и день недели хорошо разбираются. Проблема, однако, заключается в том, что данные, относящиеся к ячейкам, которые сортируются, не отслеживаются. Таким образом, хотя у меня есть первые два столбца (дата и день недели), отсортированные так, как мне нужно, остальные 2 - не так, как они не влияют на сортировку таким образом. Stefanos Stamatiou 5 лет назад 0
Для большей ясности, если в процессе сортировки A3 переместится в A2, мне также понадобятся C3 и D3 для перехода к C2 и D2 соответственно, иначе сортировка бесполезна. Stefanos Stamatiou 5 лет назад 0
вам нужно выбрать столбец A + B + C + D, прежде чем войти в диалоговое окно сортировки. p._phidot_ 5 лет назад 0
Спасибо за помощь. Я выбирал все столбцы, прежде чем перейти к диалоговому окну, однако, поскольку столбцы C + D были результатами формул, они не сортировались, меняя их на их действительные значения, как предлагалось в cybernetic.nomad. Stefanos Stamatiou 5 лет назад 0
рад, что это решает. || Я обновил свой пост. кредит @ cybernetic.nomad (: p._phidot_ 5 лет назад 0

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