首页 > 解决方案 > 如何按 A 列中的日期排序,但将 B 列中具有重复项的所有条目放在一起,而不考虑第一个条目之后的日期?

问题描述

我有一个这样的excel表:

日期 姓名
5月1日 约翰
5月2日 路易斯
5月3日 史蒂夫
5月4日 亚历克斯
5月5日 路易斯

(以粗体重复以使其更具可读性。)

目前我只按日期排序(如上所示)。我想做以下事情:

  1. 按“日期”列对所有条目进行排序;
  2. 检查“名称”列中的重复项,并对找到的任何内容进行排序,使其出现在相同重复项的第一个实例之后(应保留在同一位置);

排序后应该是这样的:

日期 姓名
5月1日 约翰
5月2日 路易斯
5月5日 路易斯
5月3日 史蒂夫
5月4日 亚历克斯

(注意两条“Luis”线是如何连在一起的,尽管第二条是针对 5 月 5 日的。)

到目前为止我已经尝试过:

请让我知道最简单的方法,如果可能的话不使用宏(因为这意味着每天都不是很精通 excel 宏的人使用)。

标签: excelexcel-2016

解决方案


推荐阅读