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

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

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

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

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

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

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

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

решение1

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

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

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

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

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

решение2

введите описание изображения здесь

введите описание изображения здесь Как это работает:

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

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

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

  3. Нажмите Home Tab, Sort & Filterзатем нажмите Custom Sort.
  4. Для Column Sort Byselect Weekday(Заголовок столбца), Valuesдля Sort Onи Custom для Order.
  5. В List Entries boxсписке введите будние дни Monday to Sunday.

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

  1. Нажмите Addи завершите с помощью Ok.
  2. Наконец, завершите процесс сортировки Okкнопкой.

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

Связанный контент