3

У меня есть 10K строк данных, некоторые с несколькими строками на сотрудника, мне нужно фильтровать по уникальным значениям, используя ID сотрудника в 1-м столбце, но фильтровать по самой последней дате в другом столбце. Я использую Excel 2010. Есть ли формула для этого?

Пример:

ID         NAME      ACT DATE         SALARY
123     JOE SMITH    01/02/2012      20000
123     JOE SMITH    02/01/2013      20000

Я хотел бы видеть только 2-ю строку данных для этого сотрудника, потому что дата действия является самой последней.

РЕДАКТИРОВАТЬ Другими словами, я хочу иметь возможность фильтровать результаты предыдущего фильтра.

2 ответа2

1

Если вы превратите это в таблицу, вы можете включить фильтры. Это автоматически для вас.

Затем нажмите на стрелку в строке заголовка новой таблицы, и вы увидите что-то вроде

Если это не работает, просто нажмите «Сортировать рядом» или значок «Фильтр» в разделе «Данные и уровень добавления».

1

Выберите весь свой лист. Используйте функцию сортировки и выберите нужный столбец даты. Затем упорядочите его от самого нового до самого старого, нажмите ОК. Оставьте выбранным весь лист, чтобы удалить дубликаты, отмените выбор всех столбцов, а затем выберите столбец, для которого нужны уникальные значения. Этот метод поместит все новейшие даты в верхнюю часть, когда удалит дубликаты, у вас останутся уникальные значения, которые соответствуют самому верхнему (последние даты).

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