微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何按 A 列中的日期排序,但将 B 列中所有重复的条目放在一起,而不管第一个条目之后的日期如何?

如何解决如何按 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 宏的人每天使用的)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。