У меня есть около 29 000 строк данных и три столбца: уникальный идентификатор, дата поступления и дата отъезда

Смотрите изображение для извлечения

Мне нужно отсортировать данные так, чтобы:

1) Даты приема в порядке от самого нового до самого старого для каждого отдельного идентификатора (то есть даты администрирования, связанные ТОЛЬКО с идентификатором 455, упорядочиваются от самого нового до самого старого, а затем начинаются снова и делают то же самое с ID 677 и 899 и т.д.) ; а также

2) Дата отъезда, связанная с каждой датой администратора, остается заблокированной вместе.

Кто-нибудь знает, возможно ли это, и если да, то как я могу добиться этого?

Большое спасибо заранее!

2 ответа2

2

Использование встроенных функций меню в Excel (например, 2016):

  • Выберите все данные во всех 3 столбцах
  • Выберите функцию « Сортировка » на вкладке «Данные».

Данные Excel 2016 >> Сортировка

  • Установите флажок « Мои данные имеют заголовки »
  • В разделе «Столбец» выберите « Сортировать по: идентификатору » и убедитесь, что «Порядок» имеет значение « Самый маленький - самый большой »

Excel 2016 Сортировка Часть I.

  • Нажмите кнопку "Добавить уровень"
  • В разделе "Столбец" выберите « Затем по: дате поступления » и убедитесь, что "Порядок" - "Самый старый для самого нового", « Самый новый для самого старого »
  • Нажмите кнопку "ОК"

Excel 2016 Сортировка Часть II.

Это должно сделать это.
Более старые / более новые версии Excel также имеют эту функцию сортировки, хотя интерфейс и меню могут немного отличаться.

Чтобы достичь этого с помощью формулы (как упоминается в вопросе), некоторое сложное использование VLOOKUP () может сработать ...

0

Если вам нужен динамический подход, вы можете построить сводную таблицу. Перетащите идентификатор, дату поступления и дату отъезда в область строк. Используйте табличный макет и не отображайте промежуточные итоги (эти параметры находятся на ленте «Дизайн» инструментов сводной таблицы).

Сводные таблицы автоматически сортируют данные по возрастанию. Вот быстрый пример.

Когда новые данные добавляются в исходную таблицу, вам просто нужно обновить сводную таблицу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .