excel - 如何按 A 列中的日期排序,但将 B 列中具有重复项的所有条目放在一起,而不考虑第一个条目之后的日期?
问题描述
我有一个这样的excel表:
日期 | 姓名 |
---|---|
5月1日 | 约翰 |
5月2日 | 路易斯 |
5月3日 | 史蒂夫 |
5月4日 | 亚历克斯 |
5月5日 | 路易斯 |
(以粗体重复以使其更具可读性。)
目前我只按日期排序(如上所示)。我想做以下事情:
- 按“日期”列对所有条目进行排序;
- 检查“名称”列中的重复项,并对找到的任何内容进行排序,使其出现在相同重复项的第一个实例之后(应保留在同一位置);
排序后应该是这样的:
日期 | 姓名 |
---|---|
5月1日 | 约翰 |
5月2日 | 路易斯 |
5月5日 | 路易斯 |
5月3日 | 史蒂夫 |
5月4日 | 亚历克斯 |
(注意两条“Luis”线是如何连在一起的,尽管第二条是针对 5 月 5 日的。)
到目前为止我已经尝试过:
- 按“日期”排序,然后按“名称”排序只会使每天的条目按字母顺序显示,不会将不同日子的重复项放在一起。
- 按“姓名”排序,然后按“日期”将重复项放在一起,但例如“亚历克斯”将出现在顶部,而不是在约翰、路易斯和史蒂夫之后,他们的第一个条目的日期在亚历克斯之前。
请让我知道最简单的方法,如果可能的话不使用宏(因为这意味着每天都不是很精通 excel 宏的人使用)。
解决方案
推荐阅读
- python - 对真实数据集的 OCR 预测不佳
- xamarin.forms - OnApearing() 方法未在 xamarin 表单的 Mater 详细信息页面中第二次触发
- ffmpeg - FFmpeg CRF 的工作原理
- python - Twilio:将记录转录成文本(python)
- azure - 如何防止 Azure 流分析作业读取不完整的文件
- oracle - 找出 oracle 表的加载机制
- react-native - React Native 在 TextInput 中禁用键盘但允许光标
- php - Symfony/Doctrine/authentication,我无法恢复角色
- javascript - 如何按条件为json对象设置值?
- go - exec:“gcc”:尝试构建时在 %PATH% 中找不到可执行文件